Introduction
Use the FinFeedAPI Currencies Realtime MCP server to discover assets, fetch current pair rates, and retrieve one-to-many pricing from a single base asset.
Currencies API Realtime MCP
The FinFeedAPI Currencies Realtime API is available through a hosted Model Context Protocol (MCP) server at https://api-realtime.fx.finfeedapi.com/mcp.
It exposes the current FX and crypto exchange-rates API as self-describing tools that can be used from Cursor, Claude Desktop, or custom agent runtimes.
Why use MCP?
MCP layers self-describing JSON-Schema tools over the underlying HTTP API, so agent runtimes can discover available operations, validate arguments, and call the service without a custom integration layer.
With the realtime Currencies MCP server you can:
- Reuse the same
X-APIKeyauthentication you already use with FinFeedAPI. - Let MCP-aware clients inspect tool schemas before calling the API.
- Connect directly to a dedicated hosted endpoint instead of building your own adapter.
Use your regular FinFeedAPI API key in the X-APIKey header.
What is available through MCP?
The realtime server currently exposes 4 tools grouped into two areas:
| Area | What you can do |
|---|---|
| Metadata discovery | List assets and fetch asset icon URLs for supported fiat and crypto assets. |
| Current exchange rates | Retrieve the latest rate for one pair or get current rates from one base asset to many quotes. |
Typical workflows
Discover assets for the UI
- Call
exchange_rates_list_assetsto confirm validasset_idvalues. - Use
filter_asset_idwhen you only need a shortlist such asBTC,USD, andEUR. - Call
exchange_rates_list_asset_iconsto render asset pickers or watchlists.
Get realtime pricing
- Call
exchange_rates_get_ratefor a single pair such asBTC/USD. - Call
exchange_rates_get_all_rateswhen one base asset needs to be priced against many quotes. - Use
invert: truewhen the consumer expects reciprocal rates.
Live-tested notes
exchange_rates_get_ratereturns a single object withtime,asset_id_base,asset_id_quote, andrate.exchange_rates_get_all_ratesreturns an object withasset_id_baseand a nestedratesarray.exchange_rates_list_assetscan return metadata such asname,type_is_crypto,price_usd,id_icon, andchain_addresses.- Both
exchange_rates_list_assetsandexchange_rates_get_all_ratesacceptfilter_asset_idas a comma- or semicolon-delimited list. exchange_rates_list_asset_iconsreturnsasset_idandurlpairs for the requested icon size.
Start here
Messages
WebSocket endpoint provides real-time exchange rates streaming which works in Subscribe-Publish communication model. After establishing a WebSocket connection with us, you will need to send a Hello message documented below.
Getting Started
Connect your MCP client to the FinFeedAPI Currencies Realtime MCP server and start querying assets and current exchange rates.
