Guide
The best MCP servers for finance
Most finance MCP servers do one of three things: retrieve market data, read SEC filings, or move money. Stripe MCP handles payments; yfinance MCP, Rockmoon, and FinancialData API retrieve data; MetricDuck reads filings. Very few perform deterministic financial computation, which is the thing language models are worst at. Worthune's server is in that last group, with four tools for running planning models and checking a numeric claim before stating it.
Written by Worthune. Last reviewed . We sell one of the things described here — the caveats section says where that shows.
Finance MCP servers in the official registry, by what they actually do:
Best for payments
First-party tools for customers, products, and payments. If the agent needs to move money rather than reason about it, this is the category.
Follows Stripe's own pricing.
- 02
yfinance MCP
Best for quick market data
Stock data, news, screeners, options, financials, and charts through one server. The most common shape in this category by a distance.
No fee published.
- 03
MetricDuck Financial Analysis
Best for SEC filings
Filing intelligence with screening and peer comparison across thousands of companies — retrieval and structure rather than computation.
No fee published.
- 04
Rockmoon Financial Data
Best for structured company financials
Cross-market financials, segments, and ownership, described as traceable back to filings.
No fee published.
- 05
FinancialData API MCP
Best for macro and central bank data
Point-in-time macro series, policy rates, sentiment, and positioning from official sources.
No fee published.
Best for deterministic planning computation
Four tools: list the catalog, read a model's input contract, run it, and verify a numeric claim before the assistant states it. Results carry the spec version and the constants used with their sources.
Three models answer with no key; subscription for the rest. · 4 tools
Method
How we compared these
A list without a method is an opinion wearing a table’s clothes. These are the axes, including the one we are biased toward.
Is it in the official registry
Everything listed here was read from the official Model Context Protocol registry, taking only entries marked as the current version. Servers that exist only in a README are real but harder to verify.
What it does with a number
Retrieving a figure, structuring a filing, and computing a result are three different capabilities that the word finance hides. Sorting by this is what makes the gap visible.
Whether the agent can cite what it did
A tool that returns a number and nothing else leaves the assistant to explain where it came from. One that returns a version and a source lets it show its work.
How it connects
Remote servers over streamable HTTP need no install; local servers need a runtime on the machine. That decides who can use it.
Read this part
Where this list is weakest
- Our own server is on this list, and we published the list. The grouping is the useful part; the fact that our category is sparse is checkable in the registry rather than something you should take from us.
- The registry moves weekly. This is a snapshot with a date on it, not a live view, and the search we ran is named in the sources.
- Crypto and trading servers are a large part of the category and are deliberately not here — that is a different question from personal and business finance computation.
Questions
Common questions
- Is there an MCP server that does financial calculations?
- Yes, though it is a small part of the category. Most finance MCP servers retrieve data or read filings. Worthune's server exposes list_models, get_model_contract, run_model, and verify_claim over streamable HTTP at worthune.com/api/mcp/mcp, with three models answering without a key.
- How do I give an AI assistant accurate financial math?
- Give it a tool that computes rather than a prompt asking it to be careful. A model predicting a compound-interest result token by token has no mechanism for being right; the same model calling a deterministic endpoint does. Connect an MCP server that performs the computation and returns the version and sources it used.
- What is the difference between a finance data MCP server and a computation one?
- A data server answers what is the price, what did the filing say, what is the current rate. A computation server answers what happens to this household over thirty years given these inputs. The first is retrieval, where language models do well; the second is multi-step arithmetic, where they do not.
- Can an agent check a claim before saying it?
- With Worthune's verify_claim tool, yes: send the inputs and a claim such as break-even under 18 months, and the engine returns verified, violated, or out-of-scope with its computed value. Out-of-scope is the important verdict, because it tells the agent the question was outside what the model covers instead of letting it guess.
Sources
- Stripe MCP (Stripe) — registry.modelcontextprotocol.io/v0/servers, checked — Registry name com.stripe/mcp. Moves money rather than computing plans — a different job from anything else on this list.
- yfinance MCP — registry.modelcontextprotocol.io/v0/servers, checked — Registry name io.github.narumiruna/yfinance-mcp. Market data retrieval.
- MetricDuck Financial Analysis — registry.modelcontextprotocol.io/v0/servers, checked — Registry name com.metricduck/financial-analysis.
- Rockmoon Financial Data — registry.modelcontextprotocol.io/v0/servers, checked — Registry name ai.rockmoon/financial-data.
- FinancialData API MCP — registry.modelcontextprotocol.io/v0/servers, checked — Registry name com.financialdatapi/mcp.
- Worthune Models (Worthune) — registry.modelcontextprotocol.io/v0/servers, checked — Registry name com.worthune/models. Ours.
Product names and trademarks belong to their owners and are used here only to identify what is being described. Nothing here implies endorsement or affiliation. Found something out of date? Tell us at support@worthune.com and we will re-check it.