Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Realtime Currency Exchange

FreeNot checked

Enables real-time currency exchange rate lookup, conversion, historical rates, and currency catalog using the free Frankfurter API, no API key required.

GitHubEmbed

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

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

from github.com/Ethereal-Jay/realtime-currency-exchange-mcp

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-mcp

FAQ

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

Compare 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