{"name":"io.github.daxm/fmpsdk-mcp","slug":"daxm-fmpsdk-mcp","title":"Financial Modeling Prep (fmpsdk)","description":"Financial Modeling Prep API as MCP tools — quotes, statements, prices, and ~240 endpoints.","url":"https://mcp.market/server/daxm-fmpsdk-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":44,"stars":213,"forks":77,"downloads_week":22,"last_push_at":"2026-08-29T15:33:24.000Z","license":"BSD-3-Clause"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/daxm/fmpsdk","website":null,"version":"20260829.1","remotes":[],"packages":[{"registryType":"pypi","identifier":"fmpsdk-mcp","version":"20260829.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Financial Modeling Prep API key (https://site.financialmodelingprep.com/developer/docs)","isRequired":true,"format":"string","isSecret":true,"name":"FMP_API_KEY"}]}],"tools":[{"name":"call_fmp_endpoint","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"describe_fmp_endpoint","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_balance_sheet","description":"Balance sheet (assets, liabilities, equity) for one company.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_cash_flow","description":"Cash flow statement (operating, investing, financing) for one company.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_company_profile","description":"Company profile: price and market cap, identifiers (CIK/ISIN/CUSIP), sector and industry, headquarters, leadership, description, exchange.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_financial_ratios","description":"Per-period financial ratios: liquidity, leverage, efficiency, profitability, and valuation — FMP-computed from the statements.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_historical_prices","description":"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`.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_income_statement","description":"Income statement (revenue, expenses, net income) for one company.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_key_metrics","description":"Per-period key metrics: valuation multiples, per-share figures, returns on capital, margins — FMP-computed from the statements.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_quote","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_stock_news","description":"Recent news articles for one or more symbols (comma-separated, e.g. \"AAPL,MSFT\"): headline, publisher, url, published date, snippet.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_fmp_endpoints","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_symbol","description":"Resolve a ticker symbol from a name or fragment (e.g. \"apple\" -> AAPL).","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-20T20:59:48.716Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:59:48.712Z","components":{"code":{"score":25,"max":25,"notes":["8 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 22 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"fmpsdk-mcp","version":"20260829.1","found":true,"weeklyDownloads":22,"license":"BSD-3-Clause","dependencyCount":3,"publishedAt":"2026-08-29T15:28:52.778864Z","repositoryUrl":"https://github.com/daxm/fmpsdk"}],"repo":{"found":true,"owner":"daxm","repo":"fmpsdk","archived":false,"pushedAt":"2026-08-29T15:33:24Z","stars":213,"forks":77,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/3335783?v=4","ownerCreatedAt":"2013-01-22T05:40:10Z","license":"BSD-3-Clause"},"icon":{"url":"https://avatars.githubusercontent.com/u/3335783?v=4&s=128","source":"github"},"presence":{"stars":213,"forks":77,"downloadsWeek":22,"license":"BSD-3-Clause","lastPushAt":"2026-08-29T15:33:24.000Z","score":44}}}},"grade_history":[],"reviews":[]}