🔗 MCP Realtime API
Getting Started
Connect your MCP client to the FinFeedAPI Currencies Realtime MCP server and start querying assets and current exchange rates.
Getting Started with Currencies Realtime MCP
This guide shows how to connect an MCP client to the hosted FinFeedAPI Currencies Realtime MCP server.
Endpoint and authentication
- MCP endpoint:
https://api-realtime.fx.finfeedapi.com/mcp - Header:
X-APIKey: YOUR_API_KEY - Transport: HTTP streaming MCP
Cursor example
Add the Currencies Realtime server to your MCP client configuration:
{
"mcpServers": {
"FinFeedAPI-Currencies-Realtime": {
"url": "https://api-realtime.fx.finfeedapi.com/mcp",
"headers": {
"X-APIKey": "YOUR_API_KEY_HERE"
}
}
}
}Replace YOUR_API_KEY_HERE with your real API key and restart the client if required by your MCP application.
First requests to try
1. List a few assets
Call exchange_rates_list_assets with:
{
"filter_asset_id": "BTC;USD;EUR"
}Example response excerpt:
[
{
"asset_id": "USD",
"name": "US Dollar",
"type_is_crypto": 0
},
{
"asset_id": "EUR",
"name": "Euro",
"type_is_crypto": 0,
"price_usd": 1.1558625
},
{
"asset_id": "BTC",
"name": "Bitcoin",
"type_is_crypto": 1,
"price_usd": 68302.0600822358
}
]2. Fetch the current BTC/USD rate
Call exchange_rates_get_rate with:
{
"asset_id_base": "BTC",
"asset_id_quote": "USD"
}Example response:
{
"time": "2026-04-07T13:45:49.1",
"asset_id_base": "BTC",
"asset_id_quote": "USD",
"rate": 68302.0600822358
}3. Fetch current BTC rates against multiple quotes
Call exchange_rates_get_all_rates with:
{
"asset_id_base": "BTC",
"filter_asset_id": "USD;EUR;GBP"
}Example response excerpt:
{
"asset_id_base": "BTC",
"rates": [
{
"time": "2026-04-07T13:45:49.6",
"asset_id_quote": "EUR",
"rate": 59091.85572006688
},
{
"time": "2026-04-07T13:45:49.1",
"asset_id_quote": "USD",
"rate": 68302.0600822358
}
]
}4. Retrieve icon URLs
Call exchange_rates_list_asset_icons with:
{
"size": 32
}Example response excerpt:
[
{
"asset_id": "TMN",
"url": "https://s3.eu-central-1.amazonaws.com/bbxt-static-icons/type-id/png_32/e08e3ef432e64c3aa7917cdeaa8256b2.png"
},
{
"asset_id": "XRP",
"url": "https://s3.eu-central-1.amazonaws.com/bbxt-static-icons/type-id/png_32/ba90bcb0cafb4801ac5dd310f47d6411.png"
}
]Recommended workflows
Realtime conversion workflow
- Call
exchange_rates_list_assets. - Pick
asset_id_baseandasset_id_quote. - Call
exchange_rates_get_ratefor single-pair conversion.
Realtime multi-quote workflow
- Pick one base asset such as
BTC. - Use
exchange_rates_get_all_rateswithfilter_asset_idfor the quote currencies you need. - Cache the returned payload briefly if your application renders several widgets from the same response.
Troubleshooting
No tools appear in the client
- Verify the endpoint URL is exactly
https://api-realtime.fx.finfeedapi.com/mcp. - Confirm the request includes the
X-APIKeyheader. - Restart the MCP client after editing its configuration.
Pair lookup fails
- Confirm both asset identifiers exist in
exchange_rates_list_assets. - Use uppercase identifiers such as
BTC,USD, orEUR.
Icon payload is too large
- Request only the icon size you need.
- Cache icon results on the client side because the response can include a very large asset catalog.
