Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

LastLook Data

REMOTE · MCP.LASTLOOKDATA.COM

FRED macro data, Treasury yields, FX rates & macro indicators for AI agents. Pay-per-query via x402.

−9 this week 78 Trust /100

Last scanned (9 hours ago)

Scores higher than 76% of remote servers

Unreachable for 1 day in a row. Last reached 4 Nov 2026.

Category Finance and Payments

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security11
Transport & Reachability0
Schema Quality & AI Usability0
  • Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.Unverified
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
  • Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Tool Safety0
  • Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Capabilities0
  • Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified

Unverified: 5 categories

Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 5 Nov 26 0
    • Endpoint reachability: reachable → unreachable ▼ security
    • Stability: fail → unverified ▼ security
    • HSTS header: fail → unverified ▼ security
    • Authorization: partial → unverified ▼ security
    • Tool safety: pass → unverified ▼ security
    • TLS certificate: pass → unverified ▼ security
    • Transport: pass → fail ▼ security
    • Capabilities: pass → unverified ▼ functional
    • Tool coverage: 100 → unverified ▼ functional
    • First check of Schema quality: unverified functional
  • 3 Nov 26 −9
    • Stability: pass → fail ▼ security
    • Tool “get_bundle_context_brief” rewrote its description, which is the text the model reads security
    • Tool “get_bundle_crypto” rewrote its description, which is the text the model reads security
    • Tool “get_bundle_energy” rewrote its description, which is the text the model reads security
    • Tool “get_bundle_fx_dashboard” rewrote its description, which is the text the model reads security
    • Tool “get_bundle_macro” rewrote its description, which is the text the model reads security
    • Tool “get_bundle_mortgage_pulse” rewrote its description, which is the text the model reads security
    • Tool “get_bundle_purchase_market” rewrote its description, which is the text the model reads security
    • Tool “get_bundle_rate_environment” rewrote its description, which is the text the model reads security
    • Tool “get_bundle_refi_signal” rewrote its description, which is the text the model reads security
    • Tool “get_crypto_history” rewrote its description, which is the text the model reads security
    • Tool “get_crypto_price” rewrote its description, which is the text the model reads security
    • Tool “get_current_value” rewrote its description, which is the text the model reads security
    • Tool “get_economic_calendar” rewrote its description, which is the text the model reads security
    • Tool “get_edgar_company” rewrote its description, which is the text the model reads security
    • Tool “get_fx_rate_by_date” rewrote its description, which is the text the model reads security
    • Tool “get_fx_rate_current” rewrote its description, which is the text the model reads security
    • Tool “get_fx_rate_series” rewrote its description, which is the text the model reads security
    • Tool “get_policy_spread” rewrote its description, which is the text the model reads security
    • Tool “get_recession_indicator” rewrote its description, which is the text the model reads security
    • Tool “get_series” rewrote its description, which is the text the model reads security
    • Tool “get_treasury_yield_by_date” rewrote its description, which is the text the model reads security
    • Tool “get_treasury_yield_current” rewrote its description, which is the text the model reads security
    • Tool “get_value_by_date” rewrote its description, which is the text the model reads security
    • Tool “get_yield_curve” rewrote its description, which is the text the model reads security
    • Schema quality: pass → fail ▼ functional
    • Tool “get_bundle_context_brief” dropped its output schema ▼ functional
    • Tool “get_bundle_crypto” dropped its output schema ▼ functional
    • Tool “get_bundle_energy” dropped its output schema ▼ functional
    • Tool “get_bundle_fx_dashboard” dropped its output schema ▼ functional
    • Tool “get_bundle_macro” dropped its output schema ▼ functional
    • Tool “get_bundle_mortgage_pulse” dropped its output schema ▼ functional
    • Tool “get_bundle_purchase_market” dropped its output schema ▼ functional
    • Tool “get_bundle_rate_environment” dropped its output schema ▼ functional
    • Tool “get_bundle_refi_signal” dropped its output schema ▼ functional
    • Tool “get_crypto_history” dropped its output schema ▼ functional
    • Tool “get_crypto_price” dropped its output schema ▼ functional
    • Tool “get_current_value” dropped its output schema ▼ functional
    • Tool “get_economic_calendar” dropped its output schema ▼ functional
    • Tool “get_edgar_company” dropped its output schema ▼ functional
    • Tool “get_fx_rate_by_date” dropped its output schema ▼ functional
    • Tool “get_fx_rate_current” dropped its output schema ▼ functional
    • Tool “get_fx_rate_series” dropped its output schema ▼ functional
    • Tool “get_policy_spread” dropped its output schema ▼ functional
    • Tool “get_recession_indicator” dropped its output schema ▼ functional
    • Tool “get_series” dropped its output schema ▼ functional
    • Tool “get_treasury_yield_by_date” dropped its output schema ▼ functional
    • Tool “get_treasury_yield_current” dropped its output schema ▼ functional
    • Tool “get_value_by_date” dropped its output schema ▼ functional
    • Tool “get_yield_curve” dropped its output schema ▼ functional
    • Server version: 2.12.0 → 2.14.0 functional
    • New tool “calc_refinance” functional
    • New tool “grade_mortgage_offer” functional
    • “get_crypto_history” reworded the description of “coin” cosmetic
    • “get_crypto_history” reworded the description of “days” cosmetic
    • “get_crypto_price” reworded the description of “coin” cosmetic
    • “get_current_value” reworded the description of “series_id” cosmetic
    • “get_economic_calendar” reworded the description of “days” cosmetic
    • “get_edgar_company” reworded the description of “ticker” cosmetic
    • “get_fx_rate_by_date” reworded the description of “date” cosmetic
    • “get_fx_rate_by_date” reworded the description of “pair” cosmetic
    • “get_fx_rate_current” reworded the description of “pair” cosmetic
    • “get_fx_rate_series” reworded the description of “days” cosmetic
    • “get_fx_rate_series” reworded the description of “pair” cosmetic
    • “get_treasury_yield_by_date” reworded the description of “date” cosmetic
    • “get_value_by_date” reworded the description of “date” cosmetic
    • “get_value_by_date” reworded the description of “series_id” cosmetic
  • 28 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Aug 26 0
    • Stability: 0.97 → pass security
  • 11 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 31 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://mcp.lastlookdata.com/mcp

TLS unreached
DNSSEC insecure

Validation of mcp.lastlookdata.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
lastlookdata.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Inconclusive

We could not reach the endpoint well enough to judge its authorisation posture.

Result Inconclusive

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.lastlookdata.com/mcp Unreachable
http (plaintext) http://mcp.lastlookdata.com/mcp HTTPS enforced
MCP tools · 26 exposed · ~3,123 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
calc_refinance ~281

Should this borrower refinance? Give the current rate, balance and years remaining; returns the new monthly payment, monthly savings, break-even month, net dollar benefit over the years they expect to stay, and a verdict (worth_considering / marginal / not_worth_it). If new_rate is omitted, uses today's market rate from the Optimal Blue locked-rate index for the borrower's credit score and LTV segment. Price: $0.35 USDC per call via x402 (Base or Solana).

NameTypeReqDescription
balancenumberyesRemaining principal balance in USD
closing_costsnumber–Total refinance closing costs in USD (default 2% of balance)
credit_scoreinteger–FICO score — selects the market-rate segment
current_ratenumberyesCurrent note rate in percent, e.g. 7.25
ltvnumber–Loan-to-value percent — selects the market-rate segment
new_ratenumber–Quoted new rate in percent. Omit to use today's market rate.
new_termstring–New loan term in years (default 30)
remaining_yearsnumber–Years left on the current loan (default 30)
years_in_homenumber–Years the borrower expects to keep the loan (default 7)

No output schema declared.

No examples provided.

get_bundle_context_brief ~93

Returns a pre-formatted natural-language paragraph summarizing 15+ economic indicators — rates, inflation, employment, mortgage market, energy prices, and FX. The "brief" field is ready to inject directly into an LLM prompt as economic context. Also returns structured series, FX, derived, and signals fields. Price: $0.75 USDC per call via x402 (Base or Solana).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_bundle_crypto ~110

Returns the top 20 cryptocurrencies by market cap in one call: price, 24h change, 7d change, market cap, and volume. Covers BTC, ETH, SOL, BNB, XRP, USDT, USDC, ADA, AVAX, DOGE, and more. Use this instead of individual get_crypto_price calls when you need broad market coverage. Source: CoinGecko. Price: $0.50 USDC per call via x402 (Base or Solana).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_bundle_energy ~98

Returns current energy commodity prices in one call: WTI crude oil (DCOILWTICO), Brent crude (DCOILBRENTEU), US regular gasoline (GASREGCOVW), and Henry Hub natural gas (DHHNGSP). Includes the WTI-Brent spread and a market signal. Source: FRED. Price: $0.25 USDC per call via x402 (Base or Solana).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_bundle_fx_dashboard ~107

Returns all 9 G10 FX spot rates in one call: EURUSD, GBPUSD, USDJPY, USDCHF, USDCAD, AUDUSD, NZDUSD, USDSEK, USDNOK. Also includes a USD strength index (average % change vs G10 basket over 30 days) and a USD trend signal. Source: European Central Bank via Frankfurter. Price: $0.35 USDC per call via x402 (Base or Solana).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_bundle_macro ~94

Returns a macro health snapshot: GDP, unemployment rate (UNRATE), CPI and core CPI, Fed funds rate, yield curve 2s10s spread, and Sahm Rule recession indicator. Includes a cycle phase signal (expansion/late cycle/peak/contraction). Use this for macroeconomic context or recession risk assessment. Price: $0.50 USDC per call via x402 (Base or Solana).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_bundle_mortgage_pulse ~101

Returns a complete mortgage market snapshot: 30yr and 15yr mortgage rates, 10Y Treasury yield, Fed funds rate, median home price (MSPUS), housing starts (HOUST), MBS spread (30yr mortgage minus 10Y), and 30-day rate trend signal. Use this for mortgage market analysis. Price: $0.40 USDC per call via x402 (Base or Solana).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_bundle_purchase_market ~100

Returns a home purchase market bundle: current 30yr mortgage rate, median US home sale price (MSPUS), estimated monthly P&I payment on the median home assuming 20% down, annual income required to qualify at 28% DTI, affordability level signal, and housing starts. Directly answers "can my client afford a home today?" Price: $0.60 USDC per call via x402 (Base or Solana).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_bundle_rate_environment ~109

Returns a complete rate environment snapshot in one call: FEDFUNDS, SOFR, DGS2, DGS5, DGS10, DGS30, plus computed yield curve spreads (2s10s and 3m10y), Fed policy spread (EFFR vs IORB), and curve shape signal. Use this instead of multiple individual calls when you need the full rate picture. Price: $0.35 USDC per call via x402 (Base or Solana).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_bundle_refi_signal ~108

Returns a refinance signal bundle: current 30yr and 15yr mortgage rates, 52-week high/low range, MBS spread over 10Y Treasury, 30-day and 90-day rate trend, and a refi break-even threshold. The refi_breakeven_threshold field directly answers "what rate does a borrower need to have to benefit from refinancing today?" Price: $0.60 USDC per call via x402 (Base or Solana).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_crypto_history ~94

Returns historical daily closing prices for any supported cryptocurrency over 30, 90, or 365 days. Use for trend analysis, drawdown calculation, or training data. Source: CoinGecko. Price: $0.15 USDC per call via x402 (Base or Solana).

NameTypeReqDescription
coinstringyesCrypto symbol, e.g. BTC
daysstringyesDays of daily price history

No output schema declared.

No examples provided.

get_crypto_price ~126

Returns the current USD price, 24h % change, market cap, and 24h volume for any supported cryptocurrency. Supported: BTC, ETH, SOL, BNB, XRP, USDT, USDC, ADA, AVAX, DOGE, DOT, MATIC, LINK, LTC, ATOM, UNI, SUI, APT, NEAR, PEPE. Source: CoinGecko. Price: $0.02 USDC per call via x402 (Base or Solana).

NameTypeReqDescription
coinstringyesCrypto symbol, e.g. BTC

No output schema declared.

No examples provided.

get_current_value ~145

Returns only the single most recent value for any supported FRED series. Cheaper than get_series ($0.01 vs $0.05). Use this when you need just the latest reading — e.g. current CPI, unemployment rate, mortgage rate. Use get_series instead when you need historical observations. Price: $0.01 USDC per call via x402 (Base or Solana).

NameTypeReqDescription
series_idstringyesFRED series ID. Use IORB for Interest on Reserve Balances, EFFR for Effective Fed Funds Rate, MORTGAGE30US for 30-yr mortgage rate, SAHMREALTIME for Sahm Rule, etc.

No output schema declared.

No examples provided.

get_economic_calendar ~78

Returns upcoming FRED economic data release dates — CPI, jobs report, GDP, Treasury rates, and more. Use this to find out when the next major economic data will be published. Price: $0.02 USDC per call via x402 (Base or Solana).

NameTypeReqDescription
daysstringyesLookahead window in days

No output schema declared.

No examples provided.

get_edgar_company ~146

Returns financial fundamentals for any US public company from SEC EDGAR XBRL filings: revenue, net income, total assets, stockholders equity, and EPS. Includes both annual (10-K) and quarterly (10-Q) data for the most recent periods. Works for any ticker listed on a US exchange (AAPL, MSFT, TSLA, AMZN, NVDA, GOOGL, META, JPM, BAC, etc.). Source: SEC EDGAR. Price: $0.75 USDC per call via x402 (Base or Solana).

NameTypeReqDescription
tickerstringyesUS stock ticker, e.g. AAPL, MSFT, NVDA

No output schema declared.

No examples provided.

get_fx_rate_by_date ~98

Returns the exchange rate for a G10 currency pair on a specific date. Source: European Central Bank. Use YYYY-MM-DD format. Price: $0.01 USDC per call via x402 (Base or Solana).

NameTypeReqDescription
datestringyesDate in YYYY-MM-DD format, e.g. 2026-05-09
pairstringyesG10 currency pair, e.g. EURUSD

No output schema declared.

No examples provided.

get_fx_rate_current ~97

Returns the current exchange rate for a G10 currency pair. Source: European Central Bank. Supported: EURUSD, GBPUSD, USDJPY, USDCHF, USDCAD, AUDUSD, NZDUSD, USDSEK, USDNOK. Price: $0.01 USDC per call via x402 (Base or Solana).

NameTypeReqDescription
pairstringyesG10 currency pair, e.g. EURUSD

No output schema declared.

No examples provided.

get_fx_rate_series ~75

Returns historical daily exchange rates for a G10 currency pair. Source: European Central Bank. Price: $0.05 USDC per call via x402 (Base or Solana).

NameTypeReqDescription
daysstringyesHistory window in days
pairstringyesG10 currency pair, e.g. EURUSD

No output schema declared.

No examples provided.

get_policy_spread ~77

Returns the spread between the Effective Federal Funds Rate (EFFR) and Interest on Reserve Balances (IORB), with an interpretation of Fed policy stance. EFFR below IORB is the normal operating band. Source: FRED. Price: $0.02 USDC per call via x402 (Base or Solana).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_recession_indicator ~72

Returns the real-time Sahm Rule recession indicator. A value >= 0.50 signals a recession is likely underway. Measures the rise in unemployment from its recent low. Source: FRED SAHMREALTIME. Price: $0.02 USDC per call via x402 (Base or Solana).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_series ~301

Returns recent observations for any supported FRED data series. Use this to get current and historical values for mortgage rates, Treasury yields, Fed funds rate, CPI, SOFR, unemployment, GDP, energy prices, and more. Common use cases: - Current 30-yr mortgage rate: series_id=MORTGAGE30US, days=30 - Current Fed funds rate: series_id=FEDFUNDS, days=30 - Current 10-yr Treasury yield: series_id=DGS10, days=30 - Current CPI (inflation): series_id=CPIAUCSL, days=30 - Current WTI crude oil: series_id=DCOILWTICO, days=30 The most recent observation in the returned array is the current value. Price: $0.05 / $0.10 / $0.25 USDC per call (30 / 90 / 365 days) via x402 (Base or Solana).

NameTypeReqDescription
daysstringyesHistory window: 30 ($0.05), 90 ($0.10), or 365 ($0.25). Use 30 for current/recent values.
series_idstringyesFRED series ID. Use IORB for Interest on Reserve Balances, EFFR for Effective Fed Funds Rate, MORTGAGE30US for 30-yr mortgage rate, SAHMREALTIME for Sahm Rule, etc.

No output schema declared.

No examples provided.

get_treasury_yield_by_date ~80

Returns the 30-year US Treasury yield for a specific date. Business days only. Use YYYY-MM-DD format. Price: $0.01 USDC per call via x402 (Base or Solana).

NameTypeReqDescription
datestringyesDate in YYYY-MM-DD format, e.g. 2026-05-09

No output schema declared.

No examples provided.

get_treasury_yield_current ~57

Returns the most recent 30-year US Treasury constant maturity yield (DGS30) from FRED. Free — no payment required. For other series use get_current_value or get_series. Free — no payment required.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_value_by_date ~133

Returns the value of any supported FRED series for a specific date. Business days only. Use YYYY-MM-DD format. Price: $0.01 USDC per call via x402 (Base or Solana).

NameTypeReqDescription
datestringyesDate in YYYY-MM-DD format, e.g. 2026-05-09
series_idstringyesFRED series ID. Use IORB for Interest on Reserve Balances, EFFR for Effective Fed Funds Rate, MORTGAGE30US for 30-yr mortgage rate, SAHMREALTIME for Sahm Rule, etc.

No output schema declared.

No examples provided.

get_yield_curve ~84

Returns 2s10s (2-year vs 10-year) and 3m10y (3-month vs 10-year) Treasury yield curve spreads with inversion signal. An inverted yield curve (negative spread) historically precedes recessions. Source: FRED. Price: $0.03 USDC per call via x402 (Base or Solana).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

grade_mortgage_offer ~259

Is this mortgage offer good? Grades a written offer (rate, points, lender fees) A–D against the live Optimal Blue index of actual locked rates for the same product, term, credit score and LTV. Returns spread vs market in basis points, monthly and total cost vs market over the expected holding period, and a plain-language verdict with next step. Price: $0.50 USDC per call via x402 (Base or Solana).

NameTypeReqDescription
credit_scoreinteger–Borrower FICO score
lender_feesnumber–Lender origination/underwriting fees in USD, excluding third-party costs (default 0)
loan_amountnumberyesLoan amount in USD
loan_typestring–Loan program (default conventional)
ltvnumber–Loan-to-value percent
pointsnumber–Discount points as percent of loan; negative for lender credits (default 0)
ratenumberyesOffered note rate in percent, e.g. 6.875
termstring–Loan term in years (default 30)
years_in_homenumber–Years the borrower expects to keep the loan (default 7)

No output schema declared.

No examples provided.

Install

How do I install the LastLook Data MCP server?

LastLook Data is a hosted endpoint at https://mcp.lastlookdata.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · mcp.lastlookdata.com

# add to Claude Code
claude mcp add --transport http zev-lll-lastlook-data 'https://mcp.lastlookdata.com/mcp'
Common questions

What is the LastLook Data MCP server?

LastLook Data is an MCP server listed in the public MCP registry as io.github.zev-lll/lastlook-data. FRED macro data, Treasury yields, FX rates & macro indicators for AI agents. Pay-per-query via x402. This page covers its hosted endpoint (https://mcp.lastlookdata.com/mcp).

Is the LastLook Data MCP server safe to use?

LastLook Data scores 78 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the LastLook Data MCP server expose?

LastLook Data exposes 26 tools: calc_refinance, grade_mortgage_offer, get_treasury_yield_current, get_treasury_yield_by_date, get_current_value, and 21 more. Their descriptions and schemas cost roughly 3,123 tokens of context every time the server is loaded.

Does the LastLook Data MCP server require authentication?

Its publisher declares no required credentials for LastLook Data. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.

Is the LastLook Data MCP server still maintained?

LastLook Data is still listed in the MCP registry, though our most recent checks did not reach this channel. We last reached this channel on 4 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.