enable_toolset
Enable a toolset by name
namerequired
io.github.imbenrabiPublished by GitHub account imbenrabiv2.9.0Updated Nov 5, 2026
MCP server for Financial Modeling Prep API with 250+ financial data tools
MCP server for the Financial Modeling Prep API, giving assistants 267 financial data tools across stocks, crypto, forex, economics and more.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.imbenrabi%2Ffinancial-modeling-prep-mcp-server/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"financial-modeling-prep": {
"type": "http",
"url": "https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp"
}
}
}A Model Context Protocol (MCP) server for the Financial Modeling Prep API, exposing 267 financial data tools to AI assistants.
No installation required. Connect directly:
The hosted instance runs in Dynamic mode: it starts with 5 meta-tools that load toolsets on demand. Pass your FMP API key as FMP_ACCESS_TOKEN in the ?config= session configuration (see Usage).
Or install globally:
Get your API key at financialmodelingprep.com.
Prerequisites: Node.js 25.3.0 or higher (for v2.6.0+). For older versions (v2.5.x and below), Node.js 20+ is required.
Choose the method that fits your workflow:
npm install -g financial-modeling-prep-mcp-servernpm install && npm run buildSee docs/INSTALLATION.md for detailed steps per method.
The server supports three operational modes controlled via CLI arguments or environment variables:
Precedence: for mode and tool sets, CLI args > Environment variables > Defaults. A session ?config= token overrides the server's FMP_ACCESS_TOKEN for that session.
See docs/CONFIGURATION.md for the full configuration reference.
Connect to the server over streamable HTTP:
/mcp: send initialize first, then the mcp-session-id it returns on every later requestSee docs/USAGE.md for client-specific setup, session headers, and request examples.
24 toolsets covering:
Search · Directory & Symbol Lists · Company Information · Financial Statements · Financial Metrics & Analysis · Technical Indicators · Quotes & Price Data · Market Indexes & Performance · Market Data · News & Press Releases · SEC Filings · Insider & Institutional Trading · ETFs & Funds · Government Trading · Cryptocurrency & Forex · Earnings · Special Data Sets · Commodities · Economics · Bulk Data Tools
See docs/API_REFERENCE.md for the complete tool catalog.
This server is listed on multiple MCP registries for easy discovery:
See docs/REGISTRIES.md for registry-specific setup instructions.
Contributions are welcome. Please see CONTRIBUTING.md for development setup, testing, and pull request guidelines.
Source: README.md at commit 47dc8f1
Enable a toolset by name
namerequiredDisable a toolset by name and remove its tools
namerequiredList available toolsets with active status and definitions
Takes no parameters.
Describe a toolset with definition, active status and tools
namerequiredList currently registered tool names (best effort)
Takes no parameters.
100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
https://financial-modeling-prep-mcp-server-production.up.railway.app/mcpnpx financial-modeling-prep-mcp-server --fmp-token=YOUR_FMP_API_KEYnpm install -g financial-modeling-prep-mcp-serverfmp-mcp --fmp-token=YOUR_FMP_API_KEY