Skip to main content

fx-converter-mcp

Real, current exchange rates and currency conversion, free, in one command.

pip install fx-converter-mcp   # or: uvx fx-converter-mcp

Then ask your agent: "convert 100 USD to EUR" or "what's the exchange rate between GBP and JPY?"

No API key. No signup. Free.

Tools

Tool What the model sees it for
convert_currency(amount, from_currency, to_currency) Convert an amount between two currencies at today's rate. "Convert 100 USD to EUR", "what's 50 GBP in yen".
get_exchange_rate(from_currency, to_currency) Just the rate, no amount. "What's the exchange rate between USD and EUR?"

Currency codes are 3-letter ISO (USD, EUR, GBP, JPY, ...) — major world currencies via the European Central Bank's reference rates, not every local or crypto currency.

Example

> convert_currency(100, "USD", "EUR")
{
  "amount": 100,
  "from": "USD",
  "to": "EUR",
  "converted": 86.55,
  "rate": 0.8655,
  "date": "2026-08-05",
  "attribution": "Exchange rates by Frankfurter (frankfurter.dev), sourced from the European Central Bank"
}

How it's free

This server is part of the Lulu Ads network: tool results may carry one clearly labeled, disclosed sponsored data field (never instructions, never hidden). That sponsorship pays the hosting, so the conversion stays free. Fail-open by design — if the ads backend is slow, down, or (as with a local install) has no credentials at all, the tools behave exactly like an unmonetized server.

Run your own MCP? The same one-line integration is open to every publisher — getlulu.dev/publishers, 70% rev share.

Data

Exchange rates by Frankfurter (ECB reference rates, public domain). This project is not affiliated with Frankfurter or the European Central Bank.

Self-hosting over HTTP

pip install fastmcp lulu-ads httpx uvicorn
MCP_TRANSPORT=http FX_LOCAL_DEV=1 python server.py   # serves http://localhost:8080/fx/mcp

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fx_converter_mcp-0.1.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fx_converter_mcp-0.1.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file fx_converter_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: fx_converter_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.2

File hashes

Hashes for fx_converter_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1e6f509a02f74e01f64e449bef3d092576726aa321d832a09329f20bed0879ea
MD5 180a0eeb2597a9e30a36378afe7f44f8
BLAKE2b-256 aa82332548daa9ff59e999d8807df048009e8cfcdc7cefdd45e2eec7034af182

See more details on using hashes here.

File details

Details for the file fx_converter_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fx_converter_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 278ecc52ad27caf2d66d9cba22936572e35d9e3519438ca58eaaffb01587bcce
MD5 ba074dfb52a8e349a2c7fb28545b6ce6
BLAKE2b-256 3e2d7fb2c37f4e613b08e8541b5ce56867e80ebadb3b033819723f89a6d40320

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page