Skip to content
MCPSTAMP

FiguresHosted URL

Currency

Convert money at official ECB rates, with no API key to sign up for.

Free tier needs no key. See the exact limits.

What you get

Convert an invoice for the books

Polish freelancer billing a German client

Figures
Tool callWhat it did
rate_onReads the ECB EUR/PLN rate for 2026-10-14
convertConverts EUR 4,200 at that rate

The PLN amount with the rate and its date stated, so the bookkeeper can check it.

Example from "Convert an invoice for the books". Invented names, real math from the tools.

Ask for an exchange rate or a conversion and get the European Central Bank reference rate with its date. The local install caches rates on disk, so it keeps working offline. And it hands invoice and expense tools the rates they need.

Made for Freelancers with foreign clients, Bookkeepers, Online sellers

3 requests, start to finish

Example chats. Each one uses real tools of this server, named as they run. The people and firms are made up.

Example done on the free tier. Doing this every week? Pro removes the limit for $19, once. Free vs Pro

  1. Example 1 · Polish freelancer billing a German clientConvert an invoice for the books

    Convert EUR 4,200 to PLN at the ECB rate on the invoice date, 2026-10-14.
    • rate_on Reads the ECB EUR/PLN rate for 2026-10-14
    • convert Converts EUR 4,200 at that rate

    The PLN amount with the rate and its date stated, so the bookkeeper can check it.

    Saves about 5 min (our estimate)

  2. Example 2 · Online course seller in DublinQuote one price in four currencies

    What's EUR 149 in GBP, USD, PLN and SEK today?
    • convert_many Converts EUR 149 into four currencies off one rate date

    Four amounts, each rounded to its own minor units, all from the same ECB date.

    Saves about 5 min (our estimate)

  3. Example 3 · UK importer buying from the EUHow did the pound move this year?

    Show EUR/GBP for the last 12 months.
    • rate_history Reads the series for the window

    The daily series for the year. Free answers the last 90 days and names the cap, and any window older than that is Pro.

    Saves about 10 min (our estimate)

Free and Pro, line by line

The free column is yours with no key. The Pro column costs $19 once, or comes with the $39 bundle.

Free

$0 no key

Pro

$19 once, lifetime

Latest rates and conversions, unlimited
History back to 1999-01-04
All currencies the ECB quotes
Unlimited history windows
History and rate_on for the last 90 days
Offline rate cache (local install)

Saw a message that says the free tier allows a set number per month? That's the limit Pro removes. Paste the key where the token goes, or set MCP_LICENSE_KEY.

Or Pro on all 49 paid servers for $39 once. Get the bundle

Limits read from the code: servers/currency/src/index.ts:17 (FREE_HISTORY_DAYS = 90), :135, :322

Install

Works with Claude, Cursor, VS Code and other MCP clients. The hosted URL needs no install at all.

npm @theluckystrike/mcp-currency

  1. Get a free token. It lasts 30 days and allows 600 calls per hour. Or open the connect page for a ready URL.
  2. Paste the URL with your token as a custom connector in your MCP client.

1. Free token

curl -s -X POST https://mcp.zovo.one/mcp/token

2. Connector URL (replace <token>)

https://mcp.zovo.one/mcp/currency/t/<token>

Download the .mcpb bundle and open it. Claude Desktop installs it in one click.

Download currency.mcpb

Add this to your MCP client config (Claude Desktop, Cursor, VS Code). Needs Node.js.

{
  "mcpServers": {
    "currency": {
      "command": "npx",
      "args": [
        "-y",
        "@theluckystrike/mcp-currency"
      ]
    }
  }
}

One command in your terminal.

claude mcp add --transport http currency https://mcp.zovo.one/mcp/currency/t/<token>

# or run it locally
claude mcp add currency -- npx -y @theluckystrike/mcp-currency

Jobs this server does

All tools (8)

ToolWhat it does
cache_statusReport the ECB rate cache here: which dates are held, how old they are and when they refresh.
convertCall this tool to convert an amount between any two ECB-quoted currencies, today or on a past date.
convert_manyConvert one amount into many currencies off the SAME ECB rate date, each rounded to its own minor units.
currencies_listEvery currency in the ECB daily set with its rate against the euro and its decimal places.
fx_rates_forCall this tool when a rebill or an invoice spans more than one currency, instead of asking the user for rates.
rate_historyCall this tool for the ECB rate of one currency pair across a window.
rate_onCall this tool for the ECB rate of one pair on one date.
rates_latestCall this tool for the latest ECB daily reference rates against any base: 1.0812 for USD means 1 base = 1.0812 USD.

Questions

Where do the rates come from?
The European Central Bank reference rates. They publish once per working day, so weekend dates use the last published rate.
Do I need an API key?
No. Rates come from the ECB. The local install caches them on your machine.

More in Calculators

Currency Pro, $19 once

Buy Pro