FX Reference Rates

ECB FX rates, cloud GPU and LLM API prices, World Bank country macro data; pay per call via x402

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
98%
Naming quality
82%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,725Tokens (tool definitions)
~1.1 KBTypical response size
Moderate attention impact (1.35% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "fx-reference-rates": {
      "url": "https://fx-reference-rates.regnotes.workers.dev/mcp"
    }
  }
}

Remote endpoints

https://fx-reference-rates.regnotes.workers.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (9)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢rates_latest(base, symbols)

Today's exchange rates (forex reference rates, most recent ECB publication) for ~30 currencies in any base currency, e.g. USD to JPY, CNY, EUR, GBP, HKD, SGD, KRW, INR. Filter with symbols. Returns as_of date and source attribution. Costs $0.001 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "base": {
      "type": "string",
      "description": "Base currency (default EUR)"
    },
    "symbols": {
      "type": "string",
      "description": "Comma-separated currencies (default all)"
    }
  },
  "required": [],
  "additionalProperties": false
}
🟢convert(from, to, amount, date)

Currency converter: convert an amount between any two of ~30 currencies (e.g. 100 USD to JPY) at the latest ECB reference rate or as of a past date. Returns rate, result and as_of date. Costs $0.001 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "description": "ISO 4217"
    },
    "to": {
      "type": "string",
      "description": "ISO 4217"
    },
    "amount": {
      "type": "number",
      "description": "Number"
    },
    "date": {
      "type": "string",
      "description": "Optional YYYY-MM-DD"
    }
  },
  "required": [
    "from",
    "to",
    "amount"
  ],
  "additionalProperties": false
}
🟢rates_historical(date, base, symbols)

ECB reference rates on a given date in any base; non-publication days fall back to the previous publication day (as_of). Costs $0.002 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "description": "YYYY-MM-DD"
    },
    "base": {
      "type": "string",
      "description": "Base currency (default EUR)"
    },
    "symbols": {
      "type": "string",
      "description": "Comma-separated currencies"
    }
  },
  "required": [
    "date"
  ],
  "additionalProperties": false
}
🟢rates_timeseries(base, symbol, start, end)

Daily reference rate series for base/symbol between start and end (max 366 days), with min/max/mean and change. Costs $0.003 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "base": {
      "type": "string",
      "description": "ISO 4217"
    },
    "symbol": {
      "type": "string",
      "description": "ISO 4217"
    },
    "start": {
      "type": "string",
      "description": "YYYY-MM-DD"
    },
    "end": {
      "type": "string",
      "description": "YYYY-MM-DD"
    }
  },
  "required": [
    "base",
    "symbol",
    "start",
    "end"
  ],
  "additionalProperties": false
}
🟢ai_gpu_prices(gpu, cloud, region, pricing, limit)

Cloud GPU price comparison: hourly list prices of GPU / AI accelerator instances (H100, H200, A100, L40S, L4, A10G, T4, B200, MI300X, Trainium, Inferentia ...) on AWS and Azure in US, EU and Asia regions, on-demand and Azure Spot, ranked by USD per GPU-hour. Filter by gpu model, cloud, region, pricing. Official provider price APIs, refreshed daily. Costs $0.005 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "gpu": {
      "type": "string",
      "description": "GPU/accelerator model or instance substring, e.g. H100, A100, L4, trainium"
    },
    "cloud": {
      "type": "string",
      "description": "aws or azure"
    },
    "region": {
      "type": "string",
      "description": "e.g. us-east-1, eastus, japaneast"
    },
    "pricing": {
      "type": "string",
      "description": "on_demand or spot"
    },
    "limit": {
      "type": "integer",
      "description": "1-100, default 20"
    }
  },
  "required": [],
  "additionalProperties": false
}
🟢ai_llm_prices(model, provider, limit)

LLM API pricing lookup: USD per 1M input, output and cached-input tokens plus context window for ~3,300 models (OpenAI GPT, Anthropic Claude, Google Gemini, DeepSeek, Llama, Mistral, Qwen, xAI ...) across providers (direct, Azure, Bedrock, Vertex, Together, Fireworks ...). Filter by model and provider; sorted by input price. Costs $0.005 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "model": {
      "type": "string",
      "description": "Model name substring, e.g. gpt-5, claude-sonnet, gemini-2.5"
    },
    "provider": {
      "type": "string",
      "description": "Provider substring, e.g. openai, anthropic, bedrock"
    },
    "limit": {
      "type": "integer",
      "description": "1-100, default 25"
    }
  },
  "required": [
    "model"
  ],
  "additionalProperties": false
}
🟢macro_country(country, years)

Country economic profile: latest value and year plus annual history (2005 onward) for 21 World Bank World Development Indicators: GDP (USD), real GDP growth, GDP per capita, GNI per capita PPP, CPI inflation, unemployment, population, exports/imports % GDP, current account % GDP, central government debt % GDP, tax revenue % GDP, real and lending interest rates, FDI inflows % GDP, total reserves, official exchange rate, remittances % GDP, Gini, life expectancy, internet users. Country by ISO3/ISO2 code or name. CC BY 4.0. Costs $0.02 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "description": "ISO 3166 alpha-3 or alpha-2 code or country name, e.g. JPN, US, Brazil"
    },
    "years": {
      "type": "integer",
      "description": "history years to include, 0-25, default 10"
    }
  },
  "required": [
    "country"
  ],
  "additionalProperties": false
}
🟢macro_indicator(indicator, countries, start, end)

Macroeconomic time series: one World Development Indicator (e.g. inflation_cpi_pct, gdp_growth_pct, central_govt_debt_pct_gdp) for up to 20 countries over a year range, annual values. See free /macro/indicators for keys. CC BY 4.0. Costs $0.01 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "indicator": {
      "type": "string",
      "description": "indicator key from /macro/indicators, e.g. inflation_cpi_pct"
    },
    "countries": {
      "type": "string",
      "description": "comma-separated ISO3/ISO2 codes, max 20"
    },
    "start": {
      "type": "integer",
      "description": "first year, default 2015"
    },
    "end": {
      "type": "integer",
      "description": "last year, default latest"
    }
  },
  "required": [
    "indicator",
    "countries"
  ],
  "additionalProperties": false
}
🟢macro_rank(indicator, year, region, income, order, ...)

Country ranking: sort all economies by one World Development Indicator for a year (default: each country's latest value), highest first or lowest first, optionally filtered by World Bank region or income group. Aggregates (World, regions) excluded unless requested. CC BY 4.0. Costs $0.02 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "indicator": {
      "type": "string",
      "description": "indicator key from /macro/indicators"
    },
    "year": {
      "type": "integer",
      "description": "year; default latest available per country"
    },
    "region": {
      "type": "string",
      "description": "World Bank region substring, e.g. Latin America, Sub-Saharan"
    },
    "income": {
      "type": "string",
      "description": "income group substring, e.g. High income, Lower middle"
    },
    "order": {
      "type": "string",
      "description": "desc (default) or asc"
    },
    "limit": {
      "type": "integer",
      "description": "1-300, default 50"
    },
    "aggregates": {
      "type": "string",
      "description": "true to include regional/income aggregates"
    }
  },
  "required": [
    "indicator"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded9 tools