# anirbanbasu-frankfurtermcp

This MCP server gives agents access to Frankfurter API data for current rates, historical lookups, and time series. Use it for currency calculations and analysis.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 6
- Author: anirbanbasu
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/anirbanbasu/frankfurtermcp
- Updated: 2026-10-19
- HTML: https://affpapa.org/en/nevibecode/mcp/anirbanbasu-frankfurtermcp

## What it does

The server exposes Frankfurter API data to an agent, including current exchange rates, historical values, and time-series results. It can connect to Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, and Gemini CLI through an HTTP MCP endpoint.

A local setup uses Python 3.12+, `just`, and `uv`. The project can be installed with `just install`; `just install-all` adds dependencies used for development and testing. The API endpoint can be changed with `FRANKFURTER_API_URL`, including when the Frankfurter API is self-hosted.

Responses are cached with LRU handling for stable lookups and TTL handling for values that change. Binding an HTTP server to `0.0.0.0` creates a security risk, so that setting belongs only in demo environments.

## Requirements
- Needs: Python and uv (commands run via uvx)
- Remote server: `https://server.smithery.ai/@anirbanbasu/frankfurtermcp/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http anirbanbasu-frankfurtermcp https://server.smithery.ai/@anirbanbasu/frankfurtermcp/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add anirbanbasu-frankfurtermcp --url https://server.smithery.ai/@anirbanbasu/frankfurtermcp/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "anirbanbasu-frankfurtermcp": {
            "url": "https://server.smithery.ai/@anirbanbasu/frankfurtermcp/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "anirbanbasu-frankfurtermcp": {
            "type": "http",
            "url": "https://server.smithery.ai/@anirbanbasu/frankfurtermcp/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http anirbanbasu-frankfurtermcp https://server.smithery.ai/@anirbanbasu/frankfurtermcp/mcp
```

## When to use it
- look up the latest rate between two currencies
- compare historical exchange-rate values
- retrieve a currency time series for a period
- use live rates in an agent-driven calculation

## Example prompts
- Get the current EUR to USD exchange rate through Frankfurter.
- Compare GBP to EUR rates across a chosen historical period.
- Retrieve the USD to CHF time series and describe its movement.

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16730
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40459
- [OpenWork MCP Gateway](https://affpapa.org/en/nevibecode/mcp/openwork-mcp-gateway.md) — MCP server · ★ 24271
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18779
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9369
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/en/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP server · ★ 7548

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
