Best Finance MCP Servers in 2026
Last updated June 2026
Short answer
A finance MCP server exposes finance tools to an AI assistant like Claude or ChatGPT through the Model Context Protocol, so the model can fetch data or reach an account by calling tools directly. They split into three kinds: brokerage-connected servers that read your holdings and, where allowed, place trades you approve (such as Walnut’s connector and some broker-official servers), market-data servers that serve quotes and fundamentals, and research servers that pull filings and analysis. There is no single best one; match the server to whether you want account access, live data, or sourced research. Walnut is not an investment adviser.
“Finance MCP server” sounds like one thing, but the servers people wire into their assistant are doing different jobs. Some pull live quotes. Some fetch filings. A few actually connect to your real brokerage. The most important difference between them is not which is most polished, it is what the server connects to, because that decides whether the assistant is reasoning about the market in the abstract or about your money. This guide explains what a finance MCP server is, walks through the categories (brokerage-connected, market-data, and research servers, including open-source ones), names Walnut’s connector honestly as one brokerage-connected option among several, and is clear about where each kind is the wrong fit.
What a finance MCP server is
The Model Context Protocol (MCP) is an open standard that lets an AI assistant call external tools. A finance MCP server is one of those tool providers, pointed at money: it wraps a brokerage, a data feed, or a research source and hands the assistant a set of callable tools. Instead of pasting a quote or a filing into the chat, the model calls the server and reasons over what comes back. The category splits cleanly into three kinds, and the split is what this whole guide turns on:
- Brokerage-connected servers (Walnut’s connector, some broker-official servers). They link a real brokerage so the assistant can reason over what you actually own and, where the broker allows it, place trades you approve. This is the only kind that sees your positions.
- Market-data servers. They wrap a quotes-and-fundamentals API so the assistant has current numbers to work with: live or recent prices, historical series, fundamentals, and sometimes news. They serve the market in general, not your account.
- Research servers. They expose filings, earnings transcripts, and sourced analysis so the assistant can fetch the actual document and cite it, rather than recalling it from training data.
A data or research server talks about the market in the abstract. A brokerage-connected one talks about your money. Both are useful; they answer different questions, and many people run more than one.
Brokerage-connected servers: Walnut’s connector and broker-official servers
Brokerage-connected servers are the only kind that reaches your real account. They let the assistant read your holdings and, where the platform allows it, place trades you approve. To be upfront, since this is our site: Walnut’s connector is one of these, and it leads in that narrow category rather than overall.
Walnut connector
Walnut is an AI investing assistant you chat with over the broker you already own, exposed to Claude, ChatGPT, or its built-in assistant through an MCP connector. It reads your real holdings via SnapTrade (read-only by default) so the conversation is grounded in what you actually hold, with each position framed against the S&P 500, and any trade routed to your broker only after you approve it.
- Best for: Chatting about your real, connected portfolio and approving trades at the broker you already use.
- What it connects to: Your brokerage via SnapTrade (read-only by default; trades on approval).
- The catch: It is a portfolio-grounded connector, not a raw market-data feed or a filings terminal: it sits on top of your broker, leans on web and price data, and frames returns as window returns because broker feeds rarely pass cost basis.
Broker-official MCP servers
A handful of brokers and trading platforms have started shipping their own MCP servers so an AI assistant can read account data and, on some, place orders directly. When your broker offers one, it is the most direct path from a chat to that specific account, with no third-party aggregator in between.
- Best for: Direct access to one broker’s account when that broker ships its own MCP server.
- What it connects to: One specific broker’s account (varies by platform).
- The catch: Availability is uneven and account-specific, permissions and trade support vary by platform, and each one only reaches the single broker that built it rather than any account you already hold.
The distinctive part of a brokerage-connected server is that the chat knows your real positions. Walnut’s connector is read-only by default, frames each holding against the S&P 500, and routes any trade to your broker only after you approve it; Walnut is not an investment adviser. Broker-official servers can be the most direct path when your specific broker ships one, but availability is uneven and each only reaches its own platform. For more on this category, see MCP connectors for investing and what an MCP connector is.
Market-data servers: quotes, fundamentals, and news
Market-data servers give the assistant current numbers to reason with. They wrap a quotes-and-fundamentals API, so instead of relying on stale training data the model can call a tool for a live price, a historical series, or a company’s fundamentals. They are broad and useful, but they serve the market in general and know nothing about your account.
Market-data MCP servers
Servers that wrap a market-data API so an assistant can pull live or recent quotes, historical prices, fundamentals, and sometimes news on demand. Some front commercial data providers; open-source ones commonly wrap free or public endpoints. They give the model current numbers to reason with instead of stale training data.
- Best for: Feeding an assistant live quotes, fundamentals, and historical prices during research.
- What it connects to: A market-data API (quotes, fundamentals, historical prices, news).
- The catch: They serve raw data, not your portfolio: they have no idea what you own, and free or public endpoints can be rate-limited, delayed, or spotty on coverage.
These are the right call when the question is about the market itself: a quote, a fundamentals check, a price history. They are the wrong call when you want the chat grounded in what you actually own, which needs a brokerage-connected server instead. Many people pair a market-data server with a portfolio connector so the assistant has both the live numbers and the holdings.
Research servers: filings, transcripts, and analysis
Research servers expose deeper sources: SEC filings, earnings transcripts, analyst notes, and curated news. Rather than trusting the model to recall a document, the assistant calls a tool that fetches the real filing or dataset and reasons over it with citations back to the source, which is a meaningfully safer way to research.
Research MCP servers
Servers that expose research surfaces to an assistant: SEC filings, earnings transcripts, analyst notes, or curated news. Rather than asking the model to recall a filing, the assistant can call a tool that fetches the actual document or dataset and reason over it with citations back to the source.
- Best for: Grounding an assistant in filings, transcripts, and sourced analysis for deeper research.
- What it connects to: Filings, transcripts, news, and analysis sources.
- The catch: Coverage and freshness depend entirely on the underlying source, and like market-data servers they know nothing about your accounts, so they inform research without seeing your positions.
Research servers are the right call when you want depth on a company or a filing and want the assistant to cite its source. Like market-data servers, they inform your research without seeing your positions, so they complement rather than replace a brokerage-connected server.
Open-source and community finance servers
A large share of finance MCP servers are community-built and published on GitHub. Most wrap a public or free finance endpoint and land in the market-data or research buckets. They are transparent, self-hostable, and easy to fork, which makes them a natural starting point for developers wiring finance tools into an assistant themselves.
Open-source / community finance servers
Community-built MCP servers published on GitHub that wrap a public finance endpoint (often free quote or fundamentals APIs). They are transparent, self-hostable, and easy to inspect or fork, which makes them a common starting point for developers wiring finance tools into an assistant themselves.
- Best for: Developers who want to self-host, inspect, or fork a finance tool for their own assistant.
- What it connects to: Public or free finance APIs (self-hosted).
- The catch: Quality, maintenance, and reliability vary widely, most are read-only data wrappers with no brokerage or portfolio grounding, and you own the setup and upkeep.
Open-source servers are the right call when you want to inspect, fork, or self-host a finance tool and are comfortable owning the setup and upkeep. They are the wrong call when you want a maintained, account-grounded experience without running infrastructure yourself, or when you need the reliability a hosted connector provides.
Which to use for what
The fastest way to choose is to name what you want the assistant to reach, then pick the server built for that. There is no overall number one; Walnut’s connector leads only in its own category (a chat grounded in your real portfolio), not across the board.
- You want the chat to know your real holdings. A brokerage-connected server like Walnut’s connector reaches your account through SnapTrade, read-only by default, with trades on approval; a broker-official server can too where it exists.
- You want live quotes and fundamentals. A market-data server feeds the assistant current prices, historical series, and fundamentals to reason with.
- You want filings and sourced analysis. A research server fetches the actual document so the assistant can cite it instead of recalling it.
- You want to self-host or inspect the tool. An open-source community server on GitHub is transparent and forkable, at the cost of setup and upkeep.
- You want more than one of these. Running a data or research server alongside a brokerage connector is common, so the assistant has both the market numbers and your positions.
At a glance
| MCP server | Best for | What it connects to |
|---|---|---|
| Walnut connector | Chatting about your real, connected portfolio and approving trades at the broker you already use | Your brokerage via SnapTrade (read-only by default; trades on approval) |
| Broker-official MCP servers | Direct access to one broker’s account when that broker ships its own MCP server | One specific broker’s account (varies by platform) |
| Market-data MCP servers | Feeding an assistant live quotes, fundamentals, and historical prices during research | A market-data API (quotes, fundamentals, historical prices, news) |
| Research MCP servers | Grounding an assistant in filings, transcripts, and sourced analysis for deeper research | Filings, transcripts, news, and analysis sources |
| Open-source / community finance servers | Developers who want to self-host, inspect, or fork a finance tool for their own assistant | Public or free finance APIs (self-hosted) |
How to choose a finance MCP server
Once you know whether you want account access, live data, or sourced research, a few practical filters narrow it the rest of the way:
- What does it connect to? This is the first question. A market-data or research server never sees your account; only a brokerage-connected server like Walnut’s connector does. Pick the one that reaches what you actually need.
- Is it read-only by default? For anything touching your brokerage, prefer read-only-by-default access and explicit approval for any trade. Walnut’s connector reads holdings read-only and approves every trade with you.
- How does access and aggregation work? If a server connects to your money, prefer regulated aggregation over a home-rolled credential grab. Walnut uses SnapTrade.
- How fresh and complete is the data? Free or public endpoints can be delayed, rate-limited, or thin on coverage. Check the underlying source before you rely on the numbers.
- Who maintains it? A hosted connector is maintained for you; a community server on GitHub is yours to keep running. Weigh the upkeep against the transparency.
- Does it stay descriptive? A trustworthy finance tool informs and frames trade-offs without pretending to be your adviser. Be wary of anything promising guaranteed market-beating returns.
The bottom line
There is no single best finance MCP server, because they connect to different things. For a chat grounded in your real brokerage, brokerage-connected servers are the category: Walnut’s connector links your existing broker through SnapTrade, read-only by default, and routes any trade to your broker only after you approve it, alongside broker-official servers where they exist. For current prices and fundamentals, a market-data server is the tool. For filings and sourced analysis, a research server. And a large share of the field is open-source and self-hostable. Pick by whether you want account access, live data, or sourced research, and expect to run more than one. Walnut is not an investment adviser.
For more on the connected side, see the best MCP servers for stock trading and MCP connectors for investing.
Try Walnut on top of your broker
Walnut connects any major US broker in a few clicks, then lets you ask about what you hold through Claude, ChatGPT, or its built-in AI, with each position framed against the S&P 500. Read-only by default; you approve every trade.
FAQ
What is the best finance MCP server?
There is no single best one; it depends on the job. For a chat grounded in your real brokerage, a brokerage-connected server like Walnut’s connector fits, alongside broker-official servers where they exist. For live quotes and fundamentals, a market-data server is the tool. For filings and analysis, a research server. Match the server to whether you want account access, live data, or sourced research. Walnut is not an investment adviser.
What is a finance MCP server?
It is a small service that exposes finance tools to an AI assistant through the Model Context Protocol, so a model like Claude or ChatGPT can call them directly. Instead of pasting numbers into a chat, the assistant fetches quotes, reads filings, or reads your holdings by calling the server’s tools. The useful distinction is what a given server connects to: your brokerage, a market-data feed, or a research source.
What are the categories of finance MCP servers?
Three broad kinds. Brokerage-connected servers read your real holdings and, where allowed, place trades you approve (Walnut’s connector, and some broker-official servers). Market-data servers serve quotes, fundamentals, and news. Research servers pull filings, transcripts, and analysis. Many open-source community servers fall into the data or research buckets. Choose by what you need the assistant to actually reach.
Can a finance MCP server place trades?
Some can, but most cannot. Market-data and research servers are read-only by design. Brokerage-connected servers may support trading where the broker allows it: Walnut’s connector reads your holdings read-only by default and routes any trade to your broker only after you approve it. Always check a server’s permissions model, and prefer read-only-by-default access with explicit approval for any action.
Is there a free finance MCP server?
Yes. Many open-source community servers on GitHub are free to self-host and often wrap free or public data endpoints, though free tiers can be rate-limited or delayed. Walnut has a free tier as well. Free access and limits change often, so check current details on each provider’s site or repository before relying on them.
Which finance MCP server connects to my brokerage?
Brokerage-connected servers do. Walnut’s connector links your existing brokerage through SnapTrade so an assistant can reason over your real holdings, read-only by default. A few brokers also ship their own official MCP servers that reach that one account directly. Market-data and research servers do not connect to any account; they serve data, not your positions.
How do I choose a finance MCP server?
Name what you want the assistant to do. To reason over your real holdings, use a brokerage-connected server like Walnut’s connector or a broker-official one. For current prices and fundamentals, a market-data server. For filings and sourced analysis, a research server. Then weigh access model, read-only-by-default safety, coverage, and upkeep. The best server is the one that reaches what you actually need.
Are finance MCP servers safe to connect to my accounts?
Data-only servers carry little account risk because they never touch your brokerage. For servers that do connect, safety depends on how access works. Walnut’s connector uses SnapTrade, a regulated aggregator, reads holdings read-only by default, and requires your approval for any trade. Prefer regulated aggregation, read-only-by-default access, and explicit approval before linking an account to any server.
What is the difference between a market-data server and a brokerage server?
A market-data server serves quotes, fundamentals, and news about the market in general; it has no idea what you own. A brokerage-connected server reads your real account so the assistant can reason over your actual positions and, where allowed, place trades you approve. One talks about the market in the abstract; the other talks about your money. Many people use both together.
Do these work with Claude and ChatGPT?
MCP is an open protocol, so a finance MCP server can be used by any assistant that supports it, and support is expanding. Walnut’s connector is designed to work with Claude, ChatGPT, or a built-in assistant over your connected brokerage. Community and market-data servers likewise plug into MCP-capable clients. Check each server’s documentation for the exact clients and setup it supports.
Can a finance MCP server give investment advice?
A server is a tool that returns data or executes actions; the advice question sits with the assistant and the product around it. Giving regulated investment advice is a legal line most consumer tools do not cross. Walnut is informational and is not an investment adviser: it helps you research and frames holdings against the S&P 500, but the decision and any trade are yours.
What should I look for in a finance MCP server?
Decide whether you need account access, live data, or sourced research. Then check what it connects to, whether it is read-only by default, how trades (if any) are approved, how fresh and complete its data is, and who maintains it. For anything touching your money, prefer regulated aggregation and explicit approval. Walnut’s connector fits the brokerage-connected case; match the server to what you actually need.
Walnut is informational and is not an investment adviser. App features, pricing, and availability change; verify current details on each provider's site before deciding. Nothing on this page is a recommendation to buy, sell, or hold any security or to use any particular product.