Best Finance MCP Servers in 2026

Last updated July 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 and execution servers reach a real account: Alpaca (the open-source alpaca-mcp-server) and Interactive Brokers for developers, TradeStation for its own customers, the SnapTrade aggregation layer that sits under many brokers, and Walnut’s connector as the portfolio-aware consumer option. Market-data servers serve quotes and fundamentals: Finnhub, Polygon.io, Alpha Vantage, and Financial Modeling Prep are the common ones. Research servers 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. Some connect to a real brokerage and can place orders. 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, then names the main options in each category (brokerage and execution, market-data, and research), and is honest about where Walnut’s connector fits as one brokerage-connected option among several. For the connector side specifically, see the best MCP connector for brokerages.

What a finance MCP server is (and how it works)

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. Mechanically, the flow is simple. You connect the server to your MCP client (Claude Desktop, ChatGPT, or another host). When you ask a question, the model decides which tool to call, the server executes that call against the underlying API or brokerage, and the raw result comes back into the conversation for the model to reason over. Authentication happens at the server, not in the chat: a data server holds an API key, a brokerage server holds an account or aggregation credential, and a well-designed one stays read-only until you explicitly approve an action.

The category splits cleanly into three kinds, and the split is what this whole guide turns on:

  • Brokerage and execution servers. They link a real account so the assistant can reason over what you actually own and, where the platform allows it, place trades. Alpaca, Interactive Brokers, TradeStation, SnapTrade-based servers, and Walnut’s connector live here. 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. Finnhub, Polygon.io, Alpha Vantage, and Financial Modeling Prep are common ones. 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. If you are new to the term, the explainer on what an MCP connector is covers the basics, and MCP connector vs API vs plugin explains how it differs from a raw API.

Brokerage and execution servers: Alpaca, IBKR, TradeStation, SnapTrade, and Walnut

Brokerage and execution servers are the only kind that reach a real account. They let the assistant read holdings and, where the platform allows it, place trades. Alpaca and Interactive Brokers are the developer picks (raw API access, code required); TradeStation offers similar access for its own customers; SnapTrade is the regulated aggregation layer that reaches many brokers behind one integration. To be upfront, since this is our site: Walnut’s connector is the portfolio-aware, consumer-facing option in this group, and it leads in that narrow category rather than overall.

Walnut connector

Walnut is the AI investing assistant that talks to the broker you already have and places the trades you approve, exposed to Claude, ChatGPT, or its built-in assistant through an MCP connector. It connects your brokerage securely and reads your real holdings 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. Your login stays with your broker. It is the portfolio-aware, consumer-facing option: you do not need to write code or manage API keys.

  • Best for: Consumers who want a chat grounded in their real, connected portfolio and want to approve trades at the broker they already use.
  • What it connects to: The brokerage you already have (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.

Alpaca (alpaca-mcp-server)

Alpaca is a developer-first, commission-free brokerage with a well-documented trading API, and its open-source alpaca-mcp-server wraps that API so an assistant can pull positions, fetch quotes, and place paper or live orders. It is one of the most complete brokerage-execution MCP servers because Alpaca built it around its own API.

  • Best for: Developers who want an assistant to read and trade a real (or paper) Alpaca account programmatically.
  • What it connects to: An Alpaca brokerage account (trading and market-data API).
  • The catch: It is built around Alpaca accounts specifically and assumes you are comfortable with API keys and code; it reaches Alpaca, not a brokerage you already hold somewhere else.

Interactive Brokers (IBKR)

Interactive Brokers is a professional-grade global brokerage with a deep Web and Client Portal API. Community MCP servers wrap that API so an assistant can read an IBKR account and route orders across a very broad set of global markets and instruments.

  • Best for: Active or professional traders who already run IBKR and want programmatic, agent-driven access across global markets.
  • What it connects to: An Interactive Brokers account via its Web / Client Portal API.
  • The catch: Setup is more involved (gateway and API authentication), and the MCP wrappers are community-built with varying maturity rather than an official first-party server.

TradeStation

TradeStation is an established brokerage aimed at active traders, with a trading API for equities, options, and futures. Emerging community MCP wrappers let an assistant read a TradeStation account and place orders on it.

  • Best for: TradeStation customers who want agent-driven access to that specific account.
  • What it connects to: A TradeStation brokerage account via its API.
  • The catch: MCP coverage is early and community-maintained, and it reaches only TradeStation rather than any account you connect.

SnapTrade

SnapTrade is a regulated brokerage-aggregation API that connects many US brokers behind a single integration, so your login stays at your broker. Developers can wrap it in their own MCP server to reach whatever broker a user connects rather than wiring each brokerage separately.

  • Best for: Developers who want one integration that reaches many brokerages instead of building each broker connection by hand.
  • What it connects to: Many US brokerages through one regulated aggregation API.
  • The catch: It is an aggregation API you build on top of, so trade support depends on the underlying broker (some connect read-only), and you own the assistant experience around it.

The distinctive part of a brokerage-connected server is that the chat knows a real account. For developers, the alpaca-mcp-server and IBKR wrappers give raw programmatic control. For someone who just wants their existing broker grounded in a conversation without writing code, 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. Being hosted, its connector needs no code: you add the server URL, https://walnutinvest.com/api/connector/mcp, as a custom connector in Claude, ChatGPT, or Codex (or any MCP client), then sign in with a free Walnut account and approve read-only access, and it never places trades on its own. The full per-client setup lives on the Walnut MCP connector page. To go deeper on wiring an account into an assistant, see how to connect a brokerage to an AI assistant.

Market-data servers: Finnhub, Polygon.io, Alpha Vantage, and FMP

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.

Finnhub

Finnhub is a market-data API covering real-time quotes, company fundamentals, and news, with MCP servers that expose those endpoints to an assistant. It gives a model current numbers and headlines to reason over instead of stale training data.

  • Best for: Feeding an assistant real-time quotes, fundamentals, and news during research.
  • What it connects to: The Finnhub market-data API (quotes, fundamentals, news).
  • The catch: It serves market data, not your account: it has no idea what you own, and free tiers are rate-limited.

Polygon.io

Polygon.io is a market-data provider for real-time and historical prices across stocks, options, forex, and crypto, and it ships an official MCP server. It is a common pick when an assistant needs deep, reliable price history and tick data to reason over.

  • Best for: Giving an assistant deep historical and real-time price data across asset classes.
  • What it connects to: The Polygon.io market-data API (real-time and historical prices).
  • The catch: Its broad, high-quality coverage sits behind paid tiers, and like every data server it knows nothing about your holdings.

Alpha Vantage

Alpha Vantage is a long-running market-data API with a free tier covering quotes, fundamentals, foreign exchange, and crypto. Community MCP servers wrap it, which makes it a common low-cost starting point for wiring live data into an assistant.

  • Best for: A low-cost way to give an assistant quotes and fundamentals to work with.
  • What it connects to: The Alpha Vantage market-data API (quotes, fundamentals, FX, crypto).
  • The catch: The free tier is heavily rate-limited and some data can lag; it is data-only and never sees your account.

Financial Modeling Prep (FMP)

Financial Modeling Prep is an API focused on company fundamentals: financial statements, ratios, and valuation data. MCP servers expose it so an assistant can ground a valuation or a peer comparison in real statement data rather than recalling numbers.

  • Best for: Grounding an assistant in fundamentals, financial statements, and valuation data.
  • What it connects to: The Financial Modeling Prep fundamentals API (statements, ratios, valuation).
  • The catch: It centers on fundamentals rather than live tick data or your account, and deeper history sits behind paid tiers.

These are the right call when the question is about the market itself: a quote, a fundamentals check, a price history. Finnhub and Alpha Vantage are common free-tier starting points, Polygon.io is a paid pick for deep price history, and Financial Modeling Prep leans toward statements and valuation. 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. Many are open-source community projects on GitHub that wrap public endpoints such as SEC EDGAR.

Filings and research 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 calls a tool that fetches the actual document and reasons over it with citations back to the source. Many are open-source projects on GitHub that wrap public endpoints such as SEC EDGAR.

  • Best for: Grounding an assistant in filings, transcripts, and sourced analysis for deeper research.
  • What it connects to: Filings, transcripts, news, and analysis sources (often via public endpoints).
  • 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.

A note on open-source and community servers

A large share of finance MCP servers are community-built and published on GitHub. Many are the very servers named above: the alpaca-mcp-server is open source, wrappers for Interactive Brokers and SnapTrade are community projects, and market-data servers for Finnhub, Polygon.io, and Alpha Vantage often ship as inspectable repositories. 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. The trade-off is that quality, maintenance, and reliability vary widely, most are read-only data wrappers with no portfolio grounding, and you own the setup and upkeep. A hosted connector like Walnut’s is maintained for you at the cost of the transparency of running your own.

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 consumer chat grounded in your real portfolio), not across the board.

  • You write code and want to trade an account programmatically. Alpaca (alpaca-mcp-server) or Interactive Brokers give raw, agent-ready API access; TradeStation does the same for its own customers.
  • You want one integration across many brokers. SnapTrade is the regulated aggregation layer to build on.
  • You want the chat to know your real holdings without coding. Walnut’s connector reaches the brokerage you already have, read-only by default, with trades on approval.
  • You want live quotes and fundamentals. A market-data server (Finnhub, Polygon.io, Alpha Vantage, or Financial Modeling Prep) feeds the assistant current prices 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 more than one of these. Running a data server alongside a brokerage connector is common, so the assistant has both the market numbers and your positions.

At a glance

MCP serverTypeBest forWhat it connects to
Alpaca (alpaca-mcp-server)BrokerageDevelopers who want an assistant to read and trade a real (or paper) Alpaca account programmaticallyAn Alpaca brokerage account (trading and market-data API)
SnapTradeBrokerageDevelopers who want one integration that reaches many brokerages instead of building each broker connection by handMany US brokerages through one regulated aggregation API
Walnut connectorBrokerageConsumers who want a chat grounded in their real, connected portfolio and want to approve trades at the broker they already useThe brokerage you already have (read-only by default; trades on approval)
Interactive Brokers (IBKR)BrokerageActive or professional traders who already run IBKR and want programmatic, agent-driven access across global marketsAn Interactive Brokers account via its Web / Client Portal API
TradeStationBrokerageTradeStation customers who want agent-driven access to that specific accountA TradeStation brokerage account via its API
Polygon.ioMarket dataGiving an assistant deep historical and real-time price data across asset classesThe Polygon.io market-data API (real-time and historical prices)
FinnhubMarket dataFeeding an assistant real-time quotes, fundamentals, and news during researchThe Finnhub market-data API (quotes, fundamentals, news)
Alpha VantageMarket dataA low-cost way to give an assistant quotes and fundamentals to work withThe Alpha Vantage market-data API (quotes, fundamentals, FX, crypto)
Financial Modeling Prep (FMP)Market dataGrounding an assistant in fundamentals, financial statements, and valuation dataThe Financial Modeling Prep fundamentals API (statements, ratios, valuation)
Filings and research serversResearchGrounding an assistant in filings, transcripts, and sourced analysis for deeper researchFilings, transcripts, news, and analysis sources (often via public endpoints)

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 server (Finnhub, Polygon.io, Alpha Vantage, FMP) or research server never sees your account; only a brokerage server (Alpaca, IBKR, TradeStation, SnapTrade-based, or Walnut’s connector) does. Pick the one that reaches what you actually need.
  • Do you want to write code? Alpaca and Interactive Brokers are developer tools; Walnut’s connector is the no-code consumer path over an existing broker.
  • 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 (SnapTrade) over a home-rolled credential grab.
  • How fresh and complete is the data? Free or public endpoints (Alpha Vantage, Finnhub free tiers) can be delayed or rate-limited. 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.

The bottom line

There is no single best finance MCP server, because they connect to different things. To reach a real account, brokerage and execution servers are the category: Alpaca and Interactive Brokers for developers, TradeStation for its own customers, SnapTrade as the aggregation layer, and Walnut’s connector as the portfolio-aware consumer option that links your existing broker securely, read-only by default, and routes any trade only after you approve it. For current prices and fundamentals, a market-data server (Finnhub, Polygon.io, Alpha Vantage, or Financial Modeling Prep). For filings and sourced analysis, a research server. Much 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.

Get a recommendation for your situation

Walnut is the AI that knows your portfolio: ask anything in plain English, research any fund, and get an honest second opinion. On the broker you already use, read-only, and you approve every trade. Walnut is not a registered investment adviser.

FAQ

What is the best finance MCP server?

There is no single best one; it depends on the job. To trade or read a real account, brokerage and execution servers fit: Alpaca (alpaca-mcp-server) and Interactive Brokers for developers, SnapTrade as the aggregation layer under many brokers, and Walnut’s connector as the portfolio-aware consumer option. For live quotes and fundamentals, market-data servers like Finnhub, Polygon.io, Alpha Vantage, or Financial Modeling Prep. 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: a brokerage account, a market-data feed, or a research source.

What are the categories of finance MCP servers?

Three broad kinds. Brokerage and execution servers reach a real account and, where allowed, place trades: Alpaca, Interactive Brokers, TradeStation, the SnapTrade aggregation layer, and Walnut’s connector. Market-data servers serve quotes, fundamentals, and news: Finnhub, Polygon.io, Alpha Vantage, and Financial Modeling Prep are common ones. Research servers pull filings, transcripts, and analysis. Many are open-source community projects on GitHub. Choose by what you need the assistant to actually reach.

Is there an Alpaca MCP server?

Yes. Alpaca publishes an open-source alpaca-mcp-server that wraps its trading and market-data API, so an assistant can read positions, fetch quotes, and place paper or live orders on an Alpaca account. It is one of the most complete brokerage-execution MCP servers because Alpaca built it around its own API. It is developer-oriented and reaches Alpaca accounts specifically, not a brokerage you already hold elsewhere.

What is the difference between a data MCP server and a brokerage MCP server?

A market-data server (Finnhub, Polygon.io, Alpha Vantage, Financial Modeling Prep) serves quotes, fundamentals, and news about the market in general; it has no idea what you own. A brokerage or execution server (Alpaca, Interactive Brokers, TradeStation, SnapTrade-based servers, or Walnut’s connector) reaches 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.

Can a finance MCP server place trades?

Some can, but most cannot. Market-data and research servers (Finnhub, Polygon.io, Alpha Vantage, FMP, filings servers) are read-only by design. Brokerage and execution servers can trade where the broker allows it: Alpaca and Interactive Brokers give programmatic order access to developers, and Walnut’s connector reads 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 some wrap free or public data tiers: Alpha Vantage and Finnhub offer free tiers, and filings servers often front public endpoints like SEC EDGAR. 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 and execution servers do. Alpaca and Interactive Brokers connect to their own accounts for developers; SnapTrade is an aggregation API that reaches many US brokers behind one integration; and Walnut’s connector links the brokerage you already have so an assistant can reason over your real holdings read-only by default. Market-data servers like Finnhub, Polygon.io, Alpha Vantage, and Financial Modeling Prep do not connect to any account; they serve data, not your positions.

Are finance MCP servers safe to connect to my accounts?

Data-only servers (Finnhub, Polygon.io, Alpha Vantage, FMP) carry little account risk because they never touch your brokerage. For servers that do connect, safety depends on how access works. Walnut’s connector connects your brokerage securely through a regulated aggregator, keeps your login with your broker, reads holdings read-only by default, and requires your approval for any trade. If you self-host a server that takes broker or API keys, you own that credential security. Prefer regulated aggregation, read-only-by-default access, and explicit approval before linking an account.

How do I choose a finance MCP server?

Name what you want the assistant to do. To reason over or trade a real account, use a brokerage or execution server: Alpaca or Interactive Brokers if you code, SnapTrade-based or Walnut’s connector if you want an existing brokerage grounded in chat. For current prices and fundamentals, a market-data server like Finnhub, Polygon.io, Alpha Vantage, or FMP. For filings and sourced analysis, a research server. Then weigh access model, read-only-by-default safety, coverage, and upkeep.

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. Developer servers like alpaca-mcp-server and the Polygon.io MCP server plug into MCP-capable clients too. 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.

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.

ETFs and stocks in this guide

Stocks: IBKR

Related articles

    Best Finance MCP Servers (2026): Compared by Use-Case - Walnut AI Investing App