Currency exchange tools for AI agents. Convert between 30+ currencies, get real-time rates, list supported currencies, and look up historical exchange rates back to 1999. European Central Bank data.
Overview
MCP Finance Server
A Model Context Protocol (MCP) server providing currency exchange tools for use with Claude Desktop, Cursor, and other MCP clients.
Tools (4 total)
| Tool | Description |
|---|---|
currency_convert | Convert an amount between two currencies (e.g., USD to EUR) |
currency_rates | Get all exchange rates for a base currency |
currency_list | List all 30+ supported currencies |
currency_historical | Get historical rates for a specific date (back to 1999) |
Install
npx @easysolutions906/mcp-finance
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"finance": {
"command": "npx",
"args": ["-y", "@easysolutions906/mcp-finance"]
}
}
}
Cursor
Add to .cursor/mcp.json in your project:
{
"mcpServers": {
"finance": {
"command": "npx",
"args": ["-y", "@easysolutions906/mcp-finance"]
}
}
}
Data Source
Exchange rates from the Frankfurter API (European Central Bank reference rates). Supports 30+ currencies with rates cached for 1 hour.
Transport
- stdio (default) — for local use with Claude Desktop and Cursor
- HTTP — set
PORTenv var to start in Streamable HTTP mode on/mcp
Server Config
{
"mcpServers": {
"finance": {
"command": "npx",
"args": [
"-y",
"@easysolutions906/mcp-finance"
]
}
}
}