Rates and price history are available in a dozen places; turning `SQ *COFFEE SHOP 4155551234` into a named merchant with a category is the tool here that has no free substitute, and it is what makes an assistant useful against a real bank export. Two things shape how you use it: calls are metered, with credits remaining reported on the account tool, and it is a remote endpoint, so your queries leave the machine even though your key does not stay on theirs.
A remote MCP server over the Synth Finance API, connected by URL rather than installed. It covers the financial lookups an assistant gets asked for mid-conversation: what a card transaction actually was, what a currency was worth on a date, what a stock did over a range, and which executives traded their own company's shares.
- A cryptic bank or credit card transaction turned into merchant information with logo, location and category — `enrichTransaction`
- Real-time currency exchange rates, updated every 60 seconds — `getLiveRates`
- Exchange rates for any past date, for tax work or restating an old figure — `getHistoricalRates`
- Stock tickers found by company name or symbol — `searchTickers`
- Historical open, high, low and close price data over a date range — `getOpenClosePrices`
- Insider trading activity from SEC Form 4 filings — `getInsiderTrades`
- Your own account state: plan, API usage and credits remaining — `getUserInfo`
A Synth Finance API key, from synthfinance.com. Nothing to install: point your client at `https://mcp.synthfinance.com/sse` with transport `sse` and an `Authorization` header carrying your key as a bearer token. Keys travel in the header and are not stored server-side, so each user brings their own. If you self-host instead, the npm package is `synth-mcp` (1.0.0) with the `synth-mcp` binary, `PORT` defaults to 3000, and the process exposes `/health`, `/sse` and `/message`. ISC licensed.
One command plus a key — npx -y mcp-remote https://mcp.synthfinance.com/sse, then supply credentials
