Skip to main content
Glama
sin4ch

Exchange Rate MCP Server

by sin4ch

Exchange Rate MCP Server

A Model Context Protocol (MCP) server that provides currency conversion functionality using the ExchangeRate-API.

Features

  • Convert amounts between different currencies using real-time exchange rates

  • Support for about 161 currencies currently

  • Error handling for invalid currency codes, API errors, and network issues

Related MCP server: FX Currency MCP Server

Setup

Prerequisites

  • Python 3.12+

  • uv package manager

  • ExchangeRate-API key (free tier available)

Installation

  1. Clone this repository

  2. Install dependencies:

    uv sync
  3. Copy the .env.example file into your .env:

    cp .env.example .env
  4. Replace your_api_key in the .env with your actual API key.

    You can get your free API key from ExchangeRate-API

Configuration

Copy and paste this in the claude_desktop_config.json file:

{
  "mcpServers": {
    "exchange-rate-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/exchange-rate-mcp",
        "run",
        "main.py"
      ]
    }
  }
}

Usage

Once configured, you can use the convert_currency tool in Claude to convert between currencies:

  • convert_currency(100, "USD", "EUR") - Convert 100 USD to EUR

  • convert_currency(50, "GBP", "JPY") - Convert 50 GBP to JPY

Troubleshooting

  • "uv: command not found": Make sure uv is installed and the full path is specified in the configuration

  • "Invalid API key": Check that your .env file contains a valid ExchangeRate-API key

Install Server
F
license - not found
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Provides access to currency exchange rates and conversion tools using the Frankfurter API, including latest rates, historical data, and time series from sources like the European Central Bank.
    5
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    Provides real-time and historical foreign exchange rates for 31+ currencies, enabling currency conversion, historical rate lookups, and time series analysis using data from the Frankfurter API.
  • A
    license
    -
    quality
    C
    maintenance
    Provides real-time exchange rates for any currency pair using open.er-api.com, simplifying currency conversion with a single tool.
    9
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Wraps the Frankfurter API to enable currency exchange rate queries and conversions through natural language.
    7
    MIT

View all related MCP servers

Related MCP Connectors

  • Fetch latest and historical currency exchange rates from Frankfurter. Convert amounts between curr…

  • Live & historical FX rates and currency conversion for AI agents. No API keys.

  • Convert currencies, get FX rates, and query historical ECB exchange rate data.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sin4ch/exchange-rate-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server