Labsco
MCP SERVER

Synth MCP

by maybe-finance

Decode a cryptic bank charge into a real merchant, and pull exchange rates, stock prices and SEC Form 4 insider trades — a hosted endpoint, one API key.

Personal Finance & Budgeting
Summary
Transaction enrichment is the one you cannot do yourself.

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.

What it is

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.

What you get
  • 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`
Requirements

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.

Setup effort

One command plus a key — npx -y mcp-remote https://mcp.synthfinance.com/sse, then supply credentials