Realtime Currency Exchange
FreeNot checkedEnables real-time currency exchange rate lookup, conversion, historical rates, and currency catalog using the free Frankfurter API, no API key required.
About
Enables real-time currency exchange rate lookup, conversion, historical rates, and currency catalog using the free Frankfurter API, no API key required.
README
Real-time currency exchange MCP server powered by the free Frankfurter API. No API key required.
Transport: stdio | Runtime: Node.js | Data source: European Central Bank
Features
- Live exchange rates — get the latest rates for any currency pair
- Currency conversion — convert amounts between currencies in real time
- Historical rates — look up rates for any past date
- Currency catalog — list all 32 supported currencies with names
Prerequisites
- Node.js 18+
Setup
git clone [email protected]:Ethereal-Jay/realtime-currency-exchange-mcp.git
cd realtime-currency-exchange-mcp
npm install
The entry point is index.js. Run it with node index.js — it communicates via stdio.
Harness configuration
Add the following to your MCP client config, replacing /path/to/repo with the absolute path to the cloned directory.
opencode
~/.opencode/opencode.json:
{
"mcp": {
"currency-exchange": {
"type": "local",
"command": ["node", "/path/to/repo/index.js"]
}
}
}
Claude Code / Claude Desktop
~/.claude/claude_desktop_config.json or ~/.claude.json:
{
"mcpServers": {
"currency-exchange": {
"command": "node",
"args": ["/path/to/repo/index.js"]
}
}
}
Cursor
.cursor/mcp.json:
{
"mcpServers": {
"currency-exchange": {
"command": "node",
"args": ["/path/to/repo/index.js"]
}
}
}
Generic MCP client
{
"currency-exchange": {
"transport": "stdio",
"command": "node",
"args": ["/path/to/repo/index.js"]
}
}
Restart your harness after adding the config. Tools will appear as currency-exchange_get_exchange_rates, currency-exchange_convert_currency, etc.
Tools
| Tool | Description |
|---|---|
get_exchange_rates |
Latest rates for a base currency |
convert_currency |
Convert an amount between two currencies |
list_currencies |
List all supported currency codes and names |
get_historical_rates |
Exchange rates for a specific past date |
Detailed tool parameters and usage patterns are in AGENTS.md.
API
All data comes from Frankfurter, a free foreign exchange API that tracks reference rates published by the European Central Bank. Rates are updated daily around 16:00 CET.
License
ISC
Installing Realtime Currency Exchange
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/Ethereal-Jay/realtime-currency-exchange-mcpFAQ
Is Realtime Currency Exchange MCP free?
Yes, Realtime Currency Exchange MCP is free — one-click install via Unyly at no cost.
Does Realtime Currency Exchange need an API key?
No, Realtime Currency Exchange runs without API keys or environment variables.
Is Realtime Currency Exchange hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Realtime Currency Exchange in Claude Desktop, Claude Code or Cursor?
Open Realtime Currency Exchange on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Realtime Currency Exchange with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
