A Model Context Protocol (MCP) implementation for Financial Modeling Prep, enabling AI assistants to access and analyze financial data, stock information, company fundamentals, and market insights.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add financial-modeling-prep -- npx financial-modeling-prep-mcp-server --fmp-token=YOUR_FMP_API_KEY~/.codex/config.toml
[mcp_servers.financial-modeling-prep]
command = "npx"
args = ["financial-modeling-prep-mcp-server", "--fmp-token=YOUR_FMP_API_KEY"]
# codex mcp add financial-modeling-prep -- npx financial-modeling-prep-mcp-server --fmp-token=YOUR_FMP_API_KEY~/.cursor/mcp.json
{
"mcpServers": {
"financial-modeling-prep": {
"command": "npx",
"args": [
"financial-modeling-prep-mcp-server",
"--fmp-token=YOUR_FMP_API_KEY"
]
}
}
}.vscode/mcp.json
{
"servers": {
"financial-modeling-prep": {
"type": "stdio",
"command": "npx",
"args": [
"financial-modeling-prep-mcp-server",
"--fmp-token=YOUR_FMP_API_KEY"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"financial-modeling-prep": {
"command": "npx",
"args": [
"financial-modeling-prep-mcp-server",
"--fmp-token=YOUR_FMP_API_KEY"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"financial-modeling-prep": {
"command": "npx",
"args": [
"financial-modeling-prep-mcp-server",
"--fmp-token=YOUR_FMP_API_KEY"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"financial-modeling-prep": {
"command": "npx",
"args": [
"financial-modeling-prep-mcp-server",
"--fmp-token=YOUR_FMP_API_KEY"
]
}
}
}Remote
claude mcp add --transport http financial-modeling-prep https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp~/.codex/config.toml
[mcp_servers.financial-modeling-prep]
url = "https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp"
# codex mcp add financial-modeling-prep --url https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp~/.cursor/mcp.json
{
"mcpServers": {
"financial-modeling-prep": {
"url": "https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"financial-modeling-prep": {
"type": "http",
"url": "https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"financial-modeling-prep": {
"httpUrl": "https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"financial-modeling-prep": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"financial-modeling-prep": {
"url": "https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp"
}
}
}