Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

io.github.theluckystrike/currency-converter-ecb-rates-daily-keyless

io.github.theluckystrike/currency-converter-ecb-rates-daily-keyless

Convert currencies on the daily European Central Bank reference rates. No API key, no signup.

Watch this dependency Share evidence report
Uptime
100.0%
4 direct probes · 30d
Response
1041ms
last probe
Tools
10
callable
Resources
2
readable
Prompts
2
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
10 tools, 2 resources, 2 prompts returned.
pass 3 or more catalogue items 10/10
14 items in total; 3 or more earns these points.
pass Describes itself 10/10
93 characters; more than 30 earns these points.

Tools · 10

rates_latest

Call this tool for the latest ECB daily reference rates against any base: 1.0812 for USD means 1 base = 1.0812 USD. Crosses go through the euro. Returns the ECB rate date and the cache age.

convert

Call this tool to convert an amount between any two ECB-quoted currencies, today or on a past date. Returns the converted amount, the cross rate to 6 decimals, the rounding applied and the rate date u…

convert_many

Convert one amount into many currencies off the SAME ECB rate date, each rounded to its own minor units. For several lines at once (mixed-currency invoice lines), call it once per line: every line the…

fx_rates_for

Call this tool when a rebill or an invoice spans more than one currency, instead of asking the user for rates. Returns the fx_rates object expense_to_invoice takes, plus the rate date to write on the …

rate_history

Call this tool for the ECB rate of one currency pair across a window. Returns one row per published day plus the min, max, average and the change. A window wider than the free 90 days is shortened, no…

rate_on

Call this tool for the ECB rate of one pair on one date. Returns both directions and the rate date, so a reciprocal is never reported as the published figure. A date beyond the free window is shortene…

currencies_list

Every currency in the ECB daily set with its rate against the euro and its decimal places. This is the whole domain: a code not on this list cannot be converted, quoted or historised here.

cache_status

Report the ECB rate cache here: which dates are held, how old they are and when they refresh. Reads only. Check it before trusting a rate after time offline; a cache that no longer parses is quarantin…

license_status

Report this endpoint's licence state for your token as JSON: the product, the tier free or pro, why it is not Pro, and the checkout URL. Call it to explain a free-tier refusal. No arguments, nothing c…

license_activate

Turn Pro on for this connection with key, an MCPL1.<payload>.<signature> issued at checkout for this server or the bundle. Data under your token stays; a wrong or expired key changes nothing. license_…

Resources · 2

latest-rates

The cached ECB daily reference rates against the euro, with the rate date.

fx://latest
pricing

What currency costs, what Pro unlocks, the checkout link that carries this connection's token, and the one step a person has to take. Machine-readable; read it before telling a user how to lift a free…

pricing://currency

Prompts · 2

convert_invoice_lines

Chain this server with the expense tracker and the invoice server: fetch the rates, rebill in one currency, issue the invoice.

upgrade_to_pro

Explain what Pro on the currency server costs and exactly what the user has to do, without leaving the conversation.

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.zovo.one/mcp/currency

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "io.github.theluckystrike/currency-converter-ecb-rates-daily-keyless": {
      "url": "https://mcp.zovo.one/mcp/currency",
      "transport": "streamable-http"
    }
  }
}