Mercury402: Treasury/FRED financial data over x402
Treasury/FRED financial data over x402: pay-per-call US yields, macro and forex in USDC on Base
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"mercury402-mcp": {
"command": "npx",
"args": [
"mercury402-mcp"
]
}
}
}Ausführbare Pakete
0.1.4stdioRemote-Endpunkte
https://mcp.mercury402.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (2)
🟢list_endpoints(category, search)
List Mercury402 financial data endpoints (78 total) with path, method, category, description, price in USD (paid per call in USDC on Base via x402) and accepted parameters. Free; makes no network calls.
Eingabe-Schema
{
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"ai",
"breakeven-inflation",
"composite",
"forex",
"fred",
"macro",
"treasury",
"yield-spread"
],
"description": "Only return this category"
},
"search": {
"type": "string",
"description": "Case-insensitive substring match on path or description"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_endpoint_data(path, params, pay)
Call a Mercury402 endpoint on the live API. This hosted endpoint is discovery-only: endpoints return HTTP 402 and this tool returns the price and x402 payment instructions instead of data. Pay with your own x402 client, or run mercury402-mcp locally (npx -y mercury402-mcp) with your own wallet. Use list_endpoints first to find paths and parameters. Path params can be inline ("/v1/fred/UNRATE") or passed in params ("/v1/fred/{series_id}" + {"series_id":"UNRATE"}). Other params go to the query string (GET) or JSON body (POST).
Eingabe-Schema
{
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Endpoint path, e.g. \"/v1/treasury/yield-curve/daily-snapshot\" or \"/v1/fred/UNRATE\""
},
"params": {
"type": "object",
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"description": "Path, query (GET) or body (POST) parameters"
},
"pay": {
"type": "boolean",
"description": "Paid mode only: set false to just get the price quote without paying. Default true."
}
},
"required": [
"path"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis