Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,547Letters: 14Defects: 1,324counted 4 min ago
teppi

Server definition

Hash
sha256:f13b4b0c4919f09ef939e328d9d6527ee4042be214674dbb1d104192856bc843
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": "Exchange-rate data via the exchangerate.dev API. Latest rates, historical snapshots, currency conversion, date ranges, and a full currency catalog, plus FAQ search. All rates are indicative — not for settlement or trading. All tools share the per-minute rate limit and monthly quota of your API key's tier. For a minute-limit error, wait for the retry time. For a monthly-quota error, surface its reset date and eligible plan choices; ask the user which plan they want before creating a checkout, and do not retry automatically.", "tools": [ { "description": "Convert an amount from one currency to another at the current rate. Indicative developer-grade reference rates (aggregated market data + public reference rates), not for settlement or trading.", "inputSchema": { "additionalProperties": false, "properties": { "amount": { "anyOf": [ { "type": "number" }, { "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$", "type": "string" } ] }, "from": { "type": "string" }, "to": { "type": "string" } }, "required": [ "from", "to", "amount" ], "type": "object" }, "name": "convert", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Get a daily time-series of exchange rates over a date range (business days). Capped at 366 rows per call; when has_more is true, pass next_cursor as the cursor parameter to fetch the next page. Indicative developer-grade reference rates (aggregated market data + public reference rates), not for settlement or trading.", "inputSchema": { "additionalProperties": false, "properties": { "base": { "type": "string" }, "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "end_date": { "type": "string" }, "start_date": { "type": "string" }, "symbols": { "type": "string" } }, "required": [ "base", "symbols", "start_date", "end_date" ], "type": "object" }, "name": "get_range", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Get the current — or historical, with date — exchange rate from one currency to another. Indicative developer-grade reference rates (aggregated market data + public reference rates), not for settlement or trading. Rates update ~60s for real-time currencies through the trading week when the live overlay is active; the source field on every response is the authoritative freshness indicator (live | ecb_daily | fred_daily | nbp_daily) — rates fall back to official daily reference data during market closures, data-source unavailability, or low liquidity. market_session on every response indicates open, weekend, or interbank_closed.", "inputSchema": { "additionalProperties": false, "properties": { "base": { "type": "string" }, "date": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "quote": { "type": "string" } }, "required": [ "base", "quote" ], "type": "object" }, "name": "get_rate", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Get the latest independently calculated USD index. dxy-reconstructed uses the published six-currency basket formula but is not official or licensed ICE data. usd-strength is the versioned exchangerate.dev equal-weight 13-currency index, with 2026-01-02 = 100. Both require a complete, time-aligned basket.", "inputSchema": { "additionalProperties": false, "properties": { "index": { "enum": [ "dxy-reconstructed", "usd-strength" ], "type": "string" } }, "required": [ "index" ], "type": "object" }, "name": "get_usd_index", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "List all supported currencies with name, decimal precision, minor units, and whether the pair is derived (triangulated). Use this before other tools to discover valid currency codes.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_currencies", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Search the exchangerate.dev FAQ corpus via BM25. Returns the top-K matching questions and answers with relevance scores. Use before answering how-to / pricing / data-sourcing questions so you cite the canonical text instead of guessing from training data.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "default": 5, "type": "integer" }, "query": { "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_docs", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Open a billing URL for an explicitly selected eligible plan. After human confirmation, a Free account without a subscription receives a one-hour Stripe Checkout URL; an existing subscriber receives Stripe billing management instead. Plans not offered to the account are refused. Cancellation creates nothing and account identifiers are never accepted from the model.", "inputSchema": { "additionalProperties": false, "properties": { "plan": { "enum": [ "basic", "plus", "pro" ], "type": "string" } }, "required": [ "plan" ], "type": "object" }, "name": "start_checkout", "outputSchema": { "additionalProperties": { "type": "string" }, "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:f13b4b0c4919f09ef939e328d9d6527ee4042be214674dbb1d104192856bc843 | sha256sum