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
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
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-httpWhat it can do
Tool inventory
Tools (9)
🟢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
Evidence