Get Historical Exchange Rates
get_historical_exchange_ratesReturns historical exchange rates for a specific date or date range. If the exchange rates for a specified date is not available, the rates available for the closest date before the specified date will be provided. Either a specific date, a start date, or a date range must be provided. The symbols can be used to filter the results to specific currencies. If symbols are not provided, all supported currencies will be returned.
When to Use
Use this tool when you need to returns historical exchange rates for a specific date or date range.
if the exchange rates for a specified date is not available, the rates available for the closest date before the specified date will be provided. either a specific date, a start date, or a date range must be provided. the symbols can be used to filter the results to specific currencies. if symbols are not provided, all supported currencies will be returned.. This is part of the Frankfurter provider on xpay✦.
MCP Connection
Connect to xpay✦ to access this tool (and 5+ others):
{
"mcpServers": {
"xpay": {
"url": "https://mcp.xpay.sh/mcp?key=YOUR_API_KEY"
}
}
}
For Claude Code:
claude mcp add --transport http xpay "https://mcp.xpay.sh/mcp?key=YOUR_API_KEY"
How to Execute
Use the xpay✦ meta-tools to run this tool:
xpay_details— Get full input schema:xpay_details("frankfurter/get_historical_exchange_rates")xpay_run— Execute:xpay_run("frankfurter/get_historical_exchange_rates", { ...inputs })
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
base_currency | string | Yes | A base currency ISO4217 code for which rates are to be requested. |
end_date | string | No | The end date, of a date range, for which the historical rates are requested in the YYYY-MM-DD format. |
specific_date | string | No | The specific date for which the historical rates are requested in the YYYY-MM-DD format. |
symbols | string | No | A list of target currency ISO4217 codes for which rates against the base currency will be provided. If not provided, all supported currencies will be shown. |
start_date | string | No | The start date, of a date range, for which the historical rates are requested in the YYYY-MM-DD format. |
Pricing
- Cost: $0.01/call
- Balance check: Use
xpay_balanceto check remaining credits - Get your API key at xpay.tools — $5 free credits included
Related Skills
- Frankfurter (all tools) — 6 tools
- Get Supported Currencies — $0.01/call
- Get Latest Exchange Rates — $0.01/call
- Convert Currency Latest — $0.01/call
- Convert Currency Specific Date — $0.01/call
- Greet — $0.01/call
Links
- Tool page: https://xpay.tools/frankfurter/get-historical-exchange-rates/
- Provider: https://xpay.tools/frankfurter/
- All tools: https://xpay.tools/explore
How to Execute
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
base_currency | string | Yes | A base currency ISO4217 code for which rates are to be requested. |
end_date | string | No | The end date, of a date range, for which the historical rates are requested in the YYYY-MM-DD format. |
specific_date | string | No | The specific date for which the historical rates are requested in the YYYY-MM-DD format. |
symbols | string | No | A list of target currency ISO4217 codes for which rates against the base currency will be provided. If not provided, all supported currencies will be shown. |
start_date | string | No | The start date, of a date range, for which the historical rates are requested in the YYYY-MM-DD format. |
Install Skill
Pricing
Cost
$0.01/call
Model
Flat rate
Provider
Frankfurter

