AgentFilings vs Finance MCP

A side-by-side look at the AgentFilings and Finance MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.

A
AgentFilingsFinance & Fintech · Remote HTTP/SSE
SEC filings, XBRL earnings and Form 4 insider trades for agents. S&P 500. Pay per call via x402.42FairAuth: not declared
Finance MCP logoFinance MCPFinance & Fintech · Local subprocess (stdio)Live stock, crypto, SEC filings, FX and macro data for LLM agents. No API keys.61GoodAuth: no auth required

Verdict: choose AgentFilings for finance & fintech work over a hosted endpoint; choose Finance MCP for finance & fintech as a local process. You can also run both side by side in one mcpServers block.

Which MCP server should you choose?

A
Choose AgentFilings when

  • You need dedicated capabilities in the Finance & Fintech domain.
  • You prefer a remote HTTP/SSE transport.
Explore AgentFilings

Finance MCP logoChoose Finance MCP when

  • You need dedicated capabilities in the Finance & Fintech domain.
  • You prefer a local stdio subprocess transport.
  • Its auth model fits you: No auth required.
  • You have the keys it needs: SEC_USER_AGENT.
  • You want tools like get_stock_quote, get_price_history, search_symbols.
Explore Finance MCP

Feature & specification comparison

Rows where the two servers differ are marked.

Spec
A
AgentFilings
Finance MCP logoFinance MCP
CategoryFinance & FintechFinance & Fintech
Quality signal42/100 · Fair61/100 · Good
Install commandConfirmedConfirmed
TransportRemote HTTP/SSELocal subprocess (stdio)
AuthNot declaredNo auth required
PricingNot declaredFree
Required env varsNone listedSEC_USER_AGENT
Verified ownerCommunity listingCommunity listing
GitHub stars—1
Directory activity 1 views 0 installs 0 upvotes 5 views 0 installs 0 upvotes
ToolsNot listed11

Tools & capabilities

AgentFilings tools

No tool names declared yet. Check the project README from the listing page.

Finance MCP tools 11

  • get_stock_quoteLatest price and daily change for one or more stocks, ETFs, or indices, from Yahoo Finance. Use Yahoo-style symbols: AAPL, MSFT, VOO, ^GSPC (S&P 500), ^IXIC (Nasdaq), RELIANCE.NS (India), 7203.T (Japan). Call search_symbols first if you only have a company name. Returns a single point in time — use get_price_history for a series or a period return, and get_crypto_price for cryptocurrencies, which are not on Yahoo symbols. Prices may be delayed up to ~15 minutes and are not exchange-official, so do not treat them as execution prices. Symbols are looked up independently: one bad symbol does not fail the rest.
  • get_price_historyHistorical OHLCV candles for a stock, ETF, index, or FX pair from Yahoo Finance, plus the period return and a high/low/average summary. Use this for 'how has NVDA done this year?' or any question about change over time; use get_stock_quote when you only need the current price. Does not cover cryptocurrencies. Intraday intervals (1m–1h) are only retained by Yahoo for short ranges — pair them with 1d/5d/1mo, and use 1d or coarser for 1y and beyond, or the response comes back empty. Candles with no trade are omitted, so gaps in the series are expected.
  • search_symbolsResolve a company or fund name to a ticker symbol using Yahoo Finance search. Call this first whenever you have a name rather than a symbol — "Apple" → AAPL — then pass the symbol to get_stock_quote or get_price_history. Covers equities, ETFs, and indices across global exchanges, so the same company may return several listings; prefer the one whose exchange matches the market you want. For US-listed companies you need SEC data on, get_sec_filings accepts a company name directly and needs no symbol lookup.
  • get_fx_rateConvert between two currencies at the latest published reference rate, with the change since the prior session. Returns both the rate and, when `amount` is given, the converted total. Major currencies come from the European Central Bank (published once per business day, so the rate is a daily fix rather than a live tick); pairs outside the ECB's ~30 currencies fall back to Yahoo. Use get_crypto_price for crypto — BTC and ETH are not currencies here. These are indicative mid-market rates, not dealable quotes, so they will not match what a bank charges.
  • get_crypto_priceSpot price, 24h change, market cap, and 24h volume for specific cryptocurrencies you name, from CoinGecko. Use this when you know which coins you want; use get_crypto_market instead to rank the market or discover the largest coins. Accepts common tickers ("btc", "eth", "sol") or CoinGecko ids ("bitcoin", "matic-network"); unknown names are reported back rather than failing the whole call, so a typo returns the other coins. Prices are near-real-time but not exchange-official. Stocks and FX are not available here — use get_stock_quote and get_fx_rate.
  • get_crypto_marketRanked table of the largest cryptocurrencies by market cap, with 24h and 7d performance, from CoinGecko. Use this to survey or discover the market — 'what are the biggest coins', 'what moved this week'. When you already know which coins you care about, use get_crypto_price instead: it takes explicit names and avoids pulling a whole ranking. Always returns the top N by market cap starting at rank 1; there is no paging or filtering, so a coin outside the top `limit` will not appear no matter how it performed.
  • get_sec_filingsRecent SEC EDGAR filings for one US-listed company, newest first, with direct document URLs you can cite or fetch. Filter by form type (10-K annual report, 10-Q quarterly, 8-K material event, 4 insider trade, S-1 IPO, 13F fund holdings, DEF 14A proxy); an amended form such as 10-K/A is returned when you ask for its base form. Use this to find documents for a company you can already name. Use search_sec_filings instead to search filing text across all companies, and get_sec_financials to read reported numbers rather than locate documents. US SEC registrants only — non-US listings do not file with EDGAR.
  • get_sec_financialsReported financial line items straight from a US company's XBRL filings — revenue, net income, EPS, assets, cash, operating cash flow and more — as an annual or quarterly time series. These are as-filed audited figures, not analyst estimates or forecasts, so prefer this over any market-data tool for fundamentals. Use get_sec_filings instead when you want the documents rather than the numbers. Each row is labelled by the period it covers; where a later filing restated a period, the most recently filed value is returned. Filers tag the same concept differently, so a concept alias is tried against several us-gaap tags and the response names the tag actually used — expect the tag to differ between companies. US SEC registrants only.
  • search_sec_filingsSearch the full text of every SEC filing since 2001 to find which companies discuss a topic — e.g. "AI data center capex" in 10-Ks. Wrap a phrase in double quotes for exact matching; unquoted terms match loosely and return far more noise. Use this for discovery across companies. When you already know the company, get_sec_filings is more direct. Results are ranked by EDGAR's own relevance, which favours companies with your query in their *name* — a search for a common term may surface a company called after it ahead of substantive discussion. Totals above 10,000 are reported as approximate. Filings before 2001 are not indexed.
  • get_insider_activityWhat a company's own officers, directors and 10% owners have been buying and selling in its stock, from their SEC Form 4 filings. Insiders must report within two business days, so this is the freshest disclosed signal about a company available anywhere. Crucially, it separates **open-market trades** — where someone actively chose to buy or sell — from **mechanical** activity like options vesting and shares withheld to pay the tax on that vesting. Most reported 'insider selling' is mechanical and means nothing; headlines routinely conflate the two. Read the open-market numbers, and treat the mechanical count as noise. US SEC registrants only. This reports what was disclosed and does not interpret it — insider buying and selling both have innocent explanations, and neither predicts the share price.
  • get_economic_indicatorMacroeconomic time series by country from the World Bank — GDP, GDP growth, inflation, unemployment, population, government debt, trade balance and more — returned newest year first with year-over-year change. Use this for country-level economics; it says nothing about any individual company or security, which is what the market-data and SEC tools cover. Data is **annual only**, so it cannot answer questions about this month or this quarter, and reporting lags: the last one or two years are frequently unreported and are omitted rather than returned as zero. Coverage varies by country and indicator, so a valid pairing can still be empty.

Ready-to-paste client configs

Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.

AgentFilings

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "agentfilings": {
      "url": "https://api.agentfilings.com"
    }
  }
}

Finance MCP

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "finance-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "finance-data-mcp"
      ],
      "env": {
        "SEC_USER_AGENT": "YOUR_SEC_USER_AGENT_HERE"
      }
    }
  }
}

Frequently asked questions

AgentFilings is categorized under Finance & Fintech and uses a remote HTTP/SSE transport. Finance MCP belongs to Finance & Fintech and uses a local stdio subprocess. Pick AgentFilings for finance & fintech work and Finance MCP for finance & fintech.

Copy the mcpServers block from the config section on this page into your client's config (for example claude_desktop_config.json or ~/.cursor/mcp.json), then fully restart the client.

AgentFilings has no declared pricing — check the project's own site. Finance MCP is listed as free. Auth: no auth required. If a server needs environment variables such as API keys, define them under the env key in your client's MCP config.

Yes. MCP clients support multiple servers: add agentfilings and finance-mcp as separate keys in the same mcpServers object, and your assistant will call tools from either one.

On AllMCPs, AgentFilings has a quality signal of 42/100 (Fair) with 1 views, 0 installs and 0 GitHub stars. Finance MCP has 61/100 (Good) with 5 views, 0 installs and 1 GitHub stars.