Skip to content
Agentmart
Submit a tool

Financial Modeling Prep (fmpsdk)

Financial Modeling Prep API as MCP tools — quotes, statements, prices, and ~240 endpoints.

Connector by daxm · GitHub account verified by the MCP Registry

IndexedBSD-3-ClauseLocal (stdio)★ 215
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/daxm-fmpsdk-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Financial Modeling Prep API as MCP tools — quotes, statements, prices, and ~240 endpoints.

Use cases: finance-accounting, data-analysis

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
12 read · 1 write · 0 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 13

Read from the source code; the running server may list different tools.

Read 12 · Look things up without changing anything.

  • describe_fmp_endpoint
  • get_balance_sheet
  • get_cash_flow
  • get_company_profile
  • get_financial_ratios
  • get_historical_prices
  • get_income_statement
  • get_key_metrics
  • get_quote
  • get_stock_news
  • list_fmp_endpoints
  • search_symbol

Write 1 · Create, change, send or run things.

  • call_fmp_endpoint

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • FMP_API_KEY

Tools (13)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • call_fmp_endpoint

    Invoke any FMP endpoint by its fmpsdk method name. `params` is a dict of that method's arguments (see `describe_fmp_endpoint`). Large list results are paged: the response carries `page`, `total`, `more`, and a `note` on how to get the rest. `bulk` and whole-asset-class batch endpoints are refused here — use the fmpsdk library directly for those.

  • describe_fmp_endpoint

    Full detail for one endpoint: call signature, every parameter, return type, plan tier, FMP wire path, and the complete docstring. Use before `call_fmp_endpoint` so the arguments are right.

  • get_balance_sheet

    Balance sheet (assets, liabilities, equity) for one company. period: "annual" or "quarter". limit: how many periods, newest first.

  • get_cash_flow

    Cash flow statement (operating, investing, financing) for one company. period: "annual" or "quarter". limit: how many periods, newest first.

  • get_company_profile

    Company profile: price and market cap, identifiers (CIK/ISIN/CUSIP), sector and industry, headquarters, leadership, description, exchange.

  • get_financial_ratios

    Per-period financial ratios: liquidity, leverage, efficiency, profitability, and valuation — FMP-computed from the statements.

  • get_historical_prices

    Daily close price and volume for one symbol between two dates (YYYY-MM-DD). Leave dates unset for FMP's default recent window. Long ranges are returned page by page — see the response's `note`.

  • get_income_statement

    Income statement (revenue, expenses, net income) for one company. period: "annual" or "quarter". limit: how many periods, newest first.

  • get_key_metrics

    Per-period key metrics: valuation multiples, per-share figures, returns on capital, margins — FMP-computed from the statements.

  • get_quote

    Full real-time quote for one symbol (equity, index, commodity, crypto, or forex pair): price, change, day/52-week range, volume, market cap, 50/200-day averages.

  • get_stock_news

    Recent news articles for one or more symbols (comma-separated, e.g. "AAPL,MSFT"): headline, publisher, url, published date, snippet.

  • list_fmp_endpoints

    Find FMP endpoints beyond the curated tools. `query` is a substring match over name/group/summary; `group` filters to one category (e.g. "congress", "institutional_ownership"); `free_only` drops endpoints that need a paid FMP plan. Returns name, group, plan tier ("Free"/"Starter"/ "Premium"/"Ultimate"/"Add-on"), and one-line summary — pass a name to `describe_fmp_endpoint` for the full signature.

  • search_symbol

    Resolve a ticker symbol from a name or fragment (e.g. "apple" -> AAPL).

Compare and alternatives

    Featured in

    Signals

    Stars
    215
    Forks
    76
    Open issues
    0
    Weekly downloads
    34
    Last commit
    Aug 29, 2026 (2 months ago)
    Last release
    Aug 29, 2026 (2 months ago)
    Last package publish
    Aug 29, 2026 (2 months ago)

    From GitHub (fetched Oct 24, 2026) and the package registry.

    Details

    Registry name
    io.github.daxm/fmpsdk-mcp
    Version
    20260829.1
    Auth
    API key
    Packages
    pypi fmpsdk-mcp
    License
    BSD-3-Clause
    First seen
    Oct 24, 2026
    Last checked
    Oct 25, 2026
    Cite this page

    Financial Modeling Prep (fmpsdk) MCP server. Agent Mart. https://agentmart.dev/connectors/daxm-fmpsdk-mcp (last updated 2026-10-25)