MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Data access / search

LunaTerminal

Planning calculators and market data for financial advisors: Roth, RMD, Social Security, 13F.

Checks passed
13 / 22

1 failed · 8 not measured

Median response
74 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
21

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Outdated check

Last connection measurement is over 24 hours old. Current availability is unknown.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
400
Publisher identityCan the publisher be traced to its source?
312

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 74 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name lunaterminal.

  • Pass
    Lists tools

    tools/list returned 21 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 74 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 74 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    165 of 165 parameters have a description (100%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Fail
    Source repo linked

    No repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-11-09T22:49:57.741948Z, within 180 days.

  • Not measured
    Open-source licence

    No GitHub repository to ask about a licence.

Start using LunaTerminal

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http lunaterminal https://lunaterminal.com/mcp

Capabilities

Tools 21

compliance_screen

Screen draft client communications (emails, letters, social posts, meeting notes) for common FINRA/SEC communication-rule problems, including guarantees, misleading projections, pressure tactics, testimonials, specific recommendations, tax claims, missing performance disclosures, and Social Security or account numbers. Returns a status (clear, review or revise), findings with suggested revisions, and disclosure language for the firm’s compliance review.

Discovered
get_13f_holders

Which tracked institutional managers held a stock in their latest quarterly SEC 13F filings: value, shares, portfolio weight and whether they bought, added or reduced, plus managers that sold out.

Discovered
get_13f_insights

What tracked hedge funds did in their latest 13F filings. view: consensus (most bought and sold, new and closed positions), crowding (stocks in the most managers' top tens), mostHeld, rotation (money moving between sectors), funds (the tracked managers).

Discovered
get_economic_series

A U.S. economic series from FRED: fedfunds (effective fed funds rate), treasury10y, inflation, unemployment, cpi or gdp. Returns the latest value, its date and recent history.

Discovered
get_market_news

Recent headlines for one symbol, or the day's market headlines when no symbol is given, with publisher, time and link.

Discovered
get_market_sentiment

The Fear & Greed market sentiment index (0 = extreme fear, 100 = extreme greed) with its previous close, one week, one month and one year ago.

Discovered
get_price_history

Daily (or intraday for 1D and 5D) price history for one symbol over a range, with the period return, high and low. Returns up to 400 points.

Discovered
get_quotes

Latest quotes for up to 25 stocks, ETFs, indices or currency pairs (e.g. EUR/USD): last price, change, day range, previous close, volume and 52-week range, each with its observation time and provider.

Discovered
get_stock_snapshot

Price, daily change, day and 52-week range, market cap, valuation (P/E, forward P/E, EPS, dividend yield), company profile (sector, industry, CEO, employees, description), revenue and margins, the next earnings date and the ETFs that hold it, for one stock or ETF. Includes the as-of time and source.

Discovered
get_treasury_yield_curve

The latest U.S. Treasury daily par yield curve, from 1 month to 30 years.

Discovered
inherited_ira_plan

Work out the distribution rules for an inherited IRA under the SECURE Act final regulations (T.D. 10001) and IRS Pub. 590-B: the beneficiary class (eligible designated, designated or non-designated), whether the owner died before or after the required beginning date, the rule that applies (life expectancy, 10-year with or without annual RMDs, 5-year), the deadline to empty the account, this year's required minimum from the Single Life Expectancy Table, and four ways to drain it (back-loaded, even, front-loaded, fill a bracket) compared on federal tax in 2026 dollars and after-tax value. No names or account numbers are needed.

Discovered
portfolio_review

Review a household's holdings against a target model or custom allocation. Returns value by asset class and account, allocation drift, single-stock concentration, tax-loss harvesting candidates, unrealized gains, stress tests, and an asset-location score with suggestions. Missing prices are fetched from live quotes.

Discovered
rebalance_plan

Build a tax-aware rebalancing trade list that brings holdings back to the target model or custom allocation, optionally investing new cash. Sells come from tax-advantaged accounts first, then taxable lots with losses, then the smallest gains; proceeds stay in the account that raised them. Returns each trade (account, symbol, dollars, estimated shares, estimated realized gain and tax), totals, the allocation after the trades, wash-sale and concentration warnings, and notes. Takes the same holdings, prices and target inputs as portfolio_review; missing prices are fetched from live quotes. Trades are estimates for advisor review, not orders.

Discovered
retirement_plan

Run a retirement Monte Carlo simulation in today's dollars: probability that savings last through the planning age, the range of portfolio values at retirement and at the end, median depletion age when paths fail, the initial withdrawal rate, the effect of three levers (save more, retire two years later, spend 10% less) and the highest spending that keeps the target success rate. Required: currentAge, retirementAge, planToAge, savings and spending. Return and volatility default to afa's capital market assumptions for the chosen model (a step more conservative in retirement); other optional inputs default to 0, and inflation to 2.5%. Results are hypothetical.

Discovered
risk_profile_score

Score the eight-question risk questionnaire and map the client to a model portfolio. Four questions measure capacity to absorb losses and four measure willingness to take risk. The profile uses the lower of the two. With no answers, the result contains the questions and choices. With eight answers scored from 1 to 5, it returns the profile, score, rationale, model allocation, and illustrative return and volatility.

Discovered
roth_conversion_plan

Compare Roth conversion strategies year by year under 2026 federal tax law in today's dollars: no conversions versus filling the 12%, 22%, 24% or 32% bracket each year until RMDs start (or stopAge). Models RMDs, Social Security taxation, the senior deduction, a flat state tax and heirs' tax on the remaining traditional balance, and flags IRMAA years. Returns each strategy's lifetime tax, after-tax wealth and amount converted, the best strategy by after-tax wealth, its year-by-year schedule, and the assumptions. Required: filingStatus, birthYear and traditional balance.

Discovered
screen_stocks

Screen stocks on up to 20 fundamentals, each with an optional minimum and maximum (market cap in billions; growth, yield, margins and returns in percent). Returns matching stocks with price, change, market cap, P/E, forward P/E and EPS.

Discovered
search_symbols

Find ticker symbols by company or fund name, e.g. "nvidia" or "vanguard total".

Discovered
social_security_strategies

Compare Social Security claiming ages 62-70 for a single client or a couple (all 81 combinations), including spousal top-ups, survivor benefits and delayed credits, ranked by present value in today's dollars. Returns the best available strategy, the top ten, claiming at 62, 67 and 70 for comparison, breakeven ages for the primary and the assumptions. PIA is the monthly benefit at full retirement age from the client's SSA statement.

Discovered
state_tax_estimate

Estimate a household's 2026 federal income tax, net investment income tax (3.8%), alternative minimum tax and resident state income tax in one pass. States: CA, NY, PA, IL, OH, GA, NC, MI, TX, FL, NV, SD, WY, AK, TN, NH, WA (the ten most populous plus states without a wage income tax; Washington's capital gains tax included). Each state's figures carry the year they come from; every result says which rules were applied. Standard deductions only; local income taxes and most credits are not modeled.

Discovered
triage_email

Classify the text of an incoming client email and detect fraud red flags such as new banking details or requests to avoid a phone call. Returns the risk level, urgency, complaint logging flag, and suggested steps for the advisor, including verification by phone when fraud or account takeover is suspected.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected74 ms21