Self-hosted Financial Modeling Prep MCP alternatives

The Financial Modeling Prep server installs and runs locally, so the process and your FMP API key stay on your own machine. The agent talks to it over stdio; the server then calls the FMP API for the actual data. That split is worth stating plainly: self-hosting controls where the credential lives, not where the data comes from.

Every server below runs the same way, a local command rather than a remote URL. The market data itself still travels from each provider's API, so the privacy you gain is over keys and the server process, not over the quotes and filings flowing back.

The 8 best self-hosted alternatives

  1. SEC EDGARCommunity306

    Runs locally against the public SEC EDGAR system, reading filings, XBRL financials, and insider trading. Because EDGAR data is public, self-hosting here is purely about keeping the process under your control.

    Set up SEC EDGAR
  2. Yahoo FinanceCommunity299

    Yahoo Finance through a local server: prices, fundamentals, statements, options, holders, and news, with no key to store since it reads Yahoo's public endpoints from your own process.

    Set up Yahoo Finance
  3. FREDCommunity98

    Three tools, one local process, 800,000+ Federal Reserve series. The FRED server keeps your API key on your machine and exposes fred_browse, fred_search, and fred_get_series over stdio.

    Set up FRED
  4. Twelve DataOfficial67

    Installed locally, the Twelve Data server holds your key and reaches real-time and historical data, fundamentals, and 100+ indicators, routing requests through its u-tool to the right endpoint.

    Set up Twelve Data
  5. AlpacaOfficial

    Keeping broker credentials off a third party is the whole reason to self-host this one. Alpaca's server runs locally and places stock, options, and crypto orders using keys that never leave your machine.

    Set up Alpaca
  6. Alpha Vantage's server runs as a local process holding your API key, exposing stock, forex, crypto, and economic data through explicit time-series tools you call directly.

    Set up Alpha Vantage
  7. CoinGeckoOfficial

    Self-hosted, the CoinGecko server keeps your key local while returning live crypto prices, market data, and on-chain DEX analytics from CoinGecko's API.

    Set up CoinGecko
  8. RazorpayOfficial223

    Adjacent to market data but local in the same way: Razorpay's server runs on your own infrastructure to create orders and payment links, capture and refund payments, and read settlements, keeping payment keys off a hosted broker.

    Set up Razorpay

How to choose

Self-hosting these keeps the server process and API keys on your infrastructure, which is the real win for paid-key providers like Twelve Data, Alpha Vantage, CoinGecko, and a broker like Alpaca. SEC EDGAR and Yahoo Finance read public data, so for them local hosting is about control rather than secrecy. Either way, the data still arrives from each provider's API; only the keys and the process stay home.

FAQ

Can the Financial Modeling Prep MCP server be self-hosted?
Yes. It runs as a local command over stdio, keeping your FMP API key on your own machine. The server still calls the FMP API for data, so self-hosting protects the credential and the process, not the data path.
Does running these locally keep my financial data private?
It keeps your API keys and the server process local. The quotes, filings, and fundamentals still come from each provider's API over the network. For genuinely sensitive cases like Alpaca trading, the gain is that your broker keys never sit on a third party's server.
← Back to the Financial Modeling Prep MCP server