Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Follow AllMCPs on X (opens in a new tab)AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • X (@AllMCPs) โ†— (opens in a new tab)
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ’ฐ Finance & Fintech
  3. Realtime Exchange Rate MCP
R
Health: Not checked yetWe have not completed a health check for this listing yet.No health check has run yet.

Realtime Exchange Rate MCP

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe havenโ€™t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time โ€” check back soon.
View Repository

Real-time currency exchange rates, historical data, and multi-currency lookups via AllRatesToday.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "realtime-exchange-rate-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "realtime-exchange-rate-mcp"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives๐Ÿ’ฐ More in Finance & Fintech

Documentation Overview

Realtime Exchange Rate MCP Server โ€” @allratestoday/mcp-server

A Model Context Protocol server that lets Claude Code, Cursor, Claude Desktop, Windsurf, and any other MCP-compatible client fetch real-time currency rates, historical series, and multi-currency lookups from the AllRatesToday API. Rates come from institutional interbank market data.

Powered by AllRatesToday npm version npm downloads CI MCP TypeScript License

English | ็ฎ€ไฝ“ไธญๆ–‡

After installation, your assistant can answer questions like:

  • "What's the current USD to EUR rate?"
  • "Show me how GBP/JPY moved over the last 30 days."
  • "Convert 250 USD into CAD at a real rate."
  • "Compare USD against EUR, GBP, and JPY simultaneously."
  • "List every supported currency."

๐Ÿš€ Features

  • ๐Ÿ’ฑ Live mid-market rates โ€” current rate for any supported ISO 4217 pair
  • ๐Ÿ“ˆ Historical series built in โ€” 1d (hourly), 7d (daily), 30d (daily), 1y (weekly)
  • ๐Ÿงฐ Four focused tools โ€” get_exchange_rate, get_historical_rates, get_rates_authenticated, list_currencies; a small surface the model uses correctly
  • ๐Ÿ”Œ Works everywhere MCP does โ€” stdio transport, MCP SDK 1.x; Claude Code, Cursor, Claude Desktop, Windsurf, or any generic stdio host
  • ๐Ÿ›ก๏ธ Fail-fast and honest โ€” refuses to start without an API key and relays upstream API errors verbatim instead of guessing
  • ๐Ÿ”’ Nothing leaks โ€” only the request parameters and your API key ever reach allratestoday.com; never conversation context
  • ๐Ÿ“ฆ Two runtime dependencies โ€” @modelcontextprotocol/sdk and zod; Node.js โ‰ฅ 18

Everything these tools return is a mid-market rate โ€” the interbank midpoint, the right number for price display and conversion. It is not the official rate a tax authority or auditor may require; for published central-bank and tax-authority rates, see the AllRatesToday docs.

๐Ÿ”‘ Get your API key

The server will not start without a valid ALLRATES_API_KEY, and all four tools require it. A free key is enough for development and personal use.

  1. Register at allratestoday.com/register
  2. Verify your email
  3. Copy your key from the dashboard (format: art_live_xxxxx)
  4. Use it as ALLRATES_API_KEY in the configs below

If the key is missing, the server prints registration instructions on stderr and exits with code 1.

๐Ÿ“ฆ Installation

The simplest install is zero-install via npx, which is what every config below uses:

bash
# Run without installing (recommended)
npx -y @allratestoday/mcp-server
bash
# Or install globally
npm install -g @allratestoday/mcp-server
allratestoday-mcp

Both commands launch the stdio MCP server and wait for a client to connect โ€” they are not meant to be run interactively from your shell; your MCP client launches them as a subprocess.

๐Ÿ Quick start

Each client reads MCP servers from a different config file. Pick yours below.

Claude Code

The fastest path uses the built-in CLI:

Terminal
claude mcp add allratestoday -- npx -y @allratestoday/mcp-server
claude mcp env allratestoday ALLRATES_API_KEY=art_live_xxxxx

Restart Claude Code, then ask: "What's the current USD to EUR rate?"

Cursor

Edit ~/.cursor/mcp.json (or .cursor/mcp.json inside your project for a project-scoped server):

config.json
{
  "mcpServers": {
    "allratestoday": {
      "command": "npx",
      "args": ["-y", "@allratestoday/mcp-server"],
      "env": {
        "ALLRATES_API_KEY": "art_live_xxxxx"
      }
    }
  }
}

Restart Cursor. The four tools should appear in the MCP tool picker.

Claude Desktop

Edit the config file (path depends on OS):

OSPath
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json
Linux~/.config/Claude/claude_desktop_config.json
config.json
{
  "mcpServers": {
    "allratestoday": {
      "command": "npx",
      "args": ["-y", "@allratestoday/mcp-server"],
      "env": {
        "ALLRATES_API_KEY": "art_live_xxxxx"
      }
    }
  }
}

Fully quit and reopen Claude Desktop (Cmd+Q on macOS, right-click tray icon โ†’ Exit on Windows). Closing the window alone keeps the old config loaded.

Windsurf

Edit ~/.codeium/windsurf/mcp_config.json with the same mcpServers block as above, then restart Windsurf.

Generic stdio MCP client

Any MCP host that supports stdio transport works. The launch command is:

Terminal
npx -y @allratestoday/mcp-server

โ€ฆwith ALLRATES_API_KEY set in the subprocess environment. The same block, ready to copy, also lives in .mcp.json in this repo; smithery.yaml describes the same stdio launch for Smithery, and server.json is the MCP registry manifest.

Verify it works

  1. Server starts โ€” open the client. A red dot or "failed to connect" means the API key is missing or wrong (see Troubleshooting).
  2. Tools are listed โ€” most clients have a "tools" or "MCP" panel showing all four tools.
  3. A live call returns a number โ€” ask "What's the current USD to EUR rate?" The assistant should call get_exchange_rate(source: "USD", target: "EUR") and reply with a real rate. If it produces a number without a tool call, the server is not connected.

๐Ÿ“š API reference

ToolPurposeRequired input
get_exchange_rateCurrent rate for one pairsource, target
get_historical_ratesTime series over a preset periodsource, target
get_rates_authenticatedMultiple targets in one call, optional point-in-timesource, target
list_currenciesAll supported codes, names, symbolsโ€”

All four tools require ALLRATES_API_KEY, and every input schema sets additionalProperties: false โ€” unknown fields are rejected.

get_exchange_rate

Current mid-market rate between two currencies. Calls GET /rate.

FieldTypeRequiredDescription
sourcestring (exactly 3 chars)yesISO 4217 code, e.g. USD
targetstring (exactly 3 chars)yesISO 4217 code, e.g. EUR
config.json
{ "source": "USD", "target": "EUR" }

Response shape โ€” rate (number) and source (string, the upstream data source identifier):

config.json
{ "rate": 0.92145, "source": "..." }

get_historical_rates

Time-series data points for a currency pair over a fixed period. Calls GET /historical-rates.

FieldTypeRequiredDescription
sourcestring (exactly 3 chars)yesSource currency code
targetstring (exactly 3 chars)yesTarget currency code
periodstringno (default 7d)One of 1d, 7d, 30d, 1y

Granularity per period:

periodGranularity
1dHourly
7dDaily
30dDaily
1yWeekly
config.json
{ "source": "USD", "target": "INR", "period": "30d" }

Response (truncated):

config.json
{
  "source": "USD",
  "target": "INR",
  "period": "30d",
  "data": [
    { "date": "2026-03-27T00:00:00Z", "rate": 83.42, "timestamp": 1743033600000 },
    { "date": "2026-03-28T00:00:00Z", "rate": 83.51, "timestamp": 1743120000000 },
    "..."
  ]
}

get_rates_authenticated

Multiple targets in one call, with an optional historical timestamp or grouping window. Calls GET /v1/rates.

FieldTypeRequiredDescription
sourcestring (exactly 3 chars)yesSource currency code
targetstringyesOne or more codes, comma-separated (EUR,GBP,JPY)
timestring (ISO 8601 date-time)noHistorical point in time
groupstringnoOne of hour, day, week, month
config.json
{ "source": "USD", "target": "EUR,GBP,JPY" }

Response โ€” an array of { rate, source, target, time }:

config.json
[
  { "rate": 0.9214, "source": "USD", "target": "EUR", "time": "2026-04-26T11:00:00Z" },
  { "rate": 0.7891, "source": "USD", "target": "GBP", "time": "2026-04-26T11:00:00Z" },
  { "rate": 151.34, "source": "USD", "target": "JPY", "time": "2026-04-26T11:00:00Z" }
]

list_currencies

All supported currencies with codes, names, and symbols. Calls GET /v1/symbols, cached 24 h upstream โ€” cheap to call for validating user input before the other tools.

Input โ€” none.

Response (truncated):

config.json
{
  "currencies": [
    { "code": "USD", "name": "US Dollar", "symbol": "$" },
    { "code": "EUR", "name": "Euro", "symbol": "โ‚ฌ" },
    { "code": "GBP", "name": "British Pound", "symbol": "ยฃ" },
    "..."
  ],
  "count": 162
}

๐Ÿ—บ๏ธ Currencies covered

Every currency the AllRatesToday API serves is available through these tools โ€” call list_currencies for the authoritative live list. Commonly used codes include:

๐Ÿ‡บ๐Ÿ‡ธ USD ยท ๐Ÿ‡ช๐Ÿ‡บ EUR ยท ๐Ÿ‡ฌ๐Ÿ‡ง GBP ยท ๐Ÿ‡ฏ๐Ÿ‡ต JPY ยท ๐Ÿ‡จ๐Ÿ‡ฆ CAD ยท ๐Ÿ‡ฎ๐Ÿ‡ณ INR

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Finance & Fintech View all alternatives
  • TickDB Market Data logoTickDB Market Data

    Real-time & historical market data: forex, stocks, crypto, indices, metals, K-line, quotes

    ๐Ÿ’ฐ Finance & Fintech0 views
    Compare vs TickDB Market Data โ†’
  • Stripe AI logoStripe AI

    MCP server integrating with Stripe - tools for customers, products, payments, and more.

    ๐Ÿ’ฐ Finance & Fintech0 views
    Compare vs Stripe AI โ†’
  • Openvan Travel logoOpenvan Travel

    Vanlife & RV travel data โ€” fuel prices, weather, currency, events, news (free, 11 MCP tools)

    ๐Ÿ’ฐ Finance & Fintech1 views
    Compare vs Openvan Travel โ†’
  • Psychosynth logoPsychosynth

    Psychometric data marketplace: Big Five profiles, cognitive biases & behavioral data via x402.

    ๐Ÿ’ฐ Finance & Fintech1 views
    Compare vs Psychosynth โ†’

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Realtime Exchange Rate MCP

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "realtime-exchange-rate-mcp": { "command": "npx", "args": ["-y", "realtime-exchange-rate-mcp"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewRealtime Exchange Rate MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/realtime-exchange-rate-mcp?style=directory)](https://allmcps.com/mcp/realtime-exchange-rate-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/realtime-exchange-rate-mcp"><img src="https://allmcps.com/api/badge/realtime-exchange-rate-mcp?style=directory" alt="Realtime Exchange Rate MCP on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ’ฐFinance & Fintech
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging ยท 27/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

โ˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server โ†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge and attach your website โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ’ฐ Finance & Fintech โ†’Best MCP servers for Finance & Fintech โ†’Alternatives to Realtime Exchange Rate MCP โ†’Install in Claude DesktopInstall in CursorInstall in VS Code