Financial Modeling Prep
$0.01/call
100+ calls
Comprehensive financial data: stocks, forex, crypto, fundamentals, and SEC filings
Connect Financial Modeling Prep tools
Cursor
Claude Code
Claude Desktop
Windsurf
VS Code
Cline
Roo Code
ChatGPT
Gemini CLI
Amazon Q
Goose
Augment
n8n
API / cURL
AI SDK
TypeScript SDK
{
"mcpServers": {
"financial-modeling-prep": {
"url": "https://financial-modeling-prep.mcp.xpay.sh/mcp?key=YOUR_API_KEY"
}
}
}Or connect all tools
Access all tools (including Financial Modeling Prep) through a single MCP connection.
{
"mcpServers": {
"xpay": {
"url": "https://mcp.xpay.sh/mcp?key=YOUR_API_KEY"
}
}
}Agent Discovery
Machine-readable catalogs for LLM agents and automation.
curl https://xpay.tools/llms.txt
curl https://xpay.tools/agents.txt
curl https://xpay.tools/skill.md
Pricing
Pay per tool call. No subscriptions.
253 Financial Modeling Prep tools availableAbout Financial Modeling Prep
Financial Modeling Prep on xpay — Comprehensive financial data without the signup friction
Financial Modeling Prep is a comprehensive financial data platform covering stocks, forex, crypto, fundamentals, and SEC filings. Developers use it to power investment research tools, portfolio dashboards, compliance workflows, and market analysis applications. The platform exposes 253 tools across symbol search, screening, fundamentals retrieval, and regulatory lookups—all callable as MCP tools through xpay.
Instead of signing up with Financial Modeling Prep directly and managing separate credentials, you connect via xpay using a single API key. Each call is billed individually at $0.01 per call, with no subscription required.
What's available
- Symbol and company lookup:
searchSymbol,searchName,searchCIK,searchCUSIP,searchISIN— find ticker symbols, CIK numbers, and identifiers across global markets and regulatory databases. - Stock screening and discovery:
stockScreener— filter equities by market cap, price, volume, beta, sector, country, and custom criteria to identify investment opportunities. - Exchange and listing data:
searchExchangeVariants,getCompanySymbols,getFinancialStatementSymbols,getETFList— discover where securities trade and which companies have available financial statements. - Regulatory and corporate actions:
getCIKList,getSymbolChanges— track SEC registrations, mergers, acquisitions, stock splits, and name changes. - 253 total tools covering fundamentals, valuations, technical analysis, forex, crypto, and more.
When Financial Modeling Prep is the right tool
- You're building a stock screener, portfolio tracker, or investment research dashboard.
- You need to resolve ticker symbols, CIK numbers, or CUSIP/ISIN identifiers programmatically.
- You're aggregating SEC filings, fundamentals, or corporate action data for compliance or analysis.
- You want real-time or historical market data (stocks, forex, crypto) without maintaining your own data pipeline.
- You're prototyping a financial agent that needs to look up companies and securities on demand.
When to choose something else
- If you need ultra-low-latency tick-by-tick trading data, a dedicated market data feed (Bloomberg, Reuters) may be more appropriate.
- If you only need basic stock price quotes and don't need fundamentals or SEC data, a lighter-weight API like Alpha Vantage or IEX Cloud may be cheaper for that narrow use case.
- If you're building a consumer app with millions of end users, per-call pricing can add up; consider negotiating a direct contract with Financial Modeling Prep for volume discounts.
- If you need real-time options or derivatives data, Financial Modeling Prep's focus on equities and fundamentals may not be sufficient.
Pricing snapshot
| Tool | Price per call |
|---|---|
searchSymbol | $0.01 |
searchName | $0.01 |
searchCIK | $0.01 |
stockScreener | $0.01 |
getCompanySymbols | $0.01 |
| All 253 tools | $0.01 each |
Every call is billed individually. No minimum, no subscription. Your xpay account includes $5 free credit to start.
Quickstart
Step 1: Get your xpay API key
Sign up at https://xpay.tools with email or Google. Copy your API key from the dashboard.
Step 2: Add the Financial Modeling Prep MCP to Claude Code
claude mcp add --transport http financial-modeling-prep "https://financial-modeling-prep.mcp.xpay.sh/mcp?key=YOUR_XPAY_KEY"
Replace YOUR_XPAY_KEY with your actual key.
Step 3: Use it
Once connected, Claude Code will have access to all Financial Modeling Prep tools by their native names (e.g., searchSymbol, stockScreener). Ask Claude to search for a stock symbol, screen for companies matching criteria, or look up SEC identifiers—Claude will invoke the tool and bill the call to your xpay account.
Alternative: Use the unified xpay endpoint
If you want to connect all xpay providers (Financial Modeling Prep, Tavily, Apollo, and others) in a single MCP connection:
claude mcp add --transport http xpay "https://mcp.xpay.sh/mcp?key=YOUR_XPAY_KEY"
Then use xpay_discover() to find tools, xpay_details() to inspect schemas, and xpay_run() to execute them.
For Cursor, Windsurf, Cline, or VS Code (Copilot):
Add a server entry to your mcp.json file:
{
"mcpServers": {
"financial-modeling-prep": {
"url": "https://financial-modeling-prep.mcp.xpay.sh/mcp?key=YOUR_XPAY_KEY"
}
}
}
Why route Financial Modeling Prep through xpay?
- No Financial Modeling Prep signup: xpay holds the upstream credentials. You authenticate once with xpay and gain access to 253 Financial Modeling Prep tools immediately.
- Pay only for what you use: $0.01 per call, no subscription tiers or monthly minimums. A single lookup costs a fraction of a cent.
- MCP-native: Tools are callable directly from Claude Code, Cursor, and other MCP-compatible agents. No custom API client or webhook plumbing required.
- Unified billing: If you also use Tavily, Apollo, or other xpay providers, all calls bill to one account and one invoice.
- Instant provisioning: Start using Financial Modeling Prep tools within seconds of signing up for xpay. No approval process, no waiting for API keys.
Frequently Asked Questions
Financial Modeling Prep is a comprehensive financial data platform offering 253 tools for stock symbol lookup, company fundamentals, SEC filings, stock screening, forex, and crypto data. Developers use it to power investment research, portfolio dashboards, and compliance workflows. On xpay, you call these tools via MCP without signing up for Financial Modeling Prep directly.
Each call costs $0.01. There is no subscription, no monthly minimum, and no setup fee. Your xpay account includes $5 free credit to start. You pay only for the calls you make, and billing is transparent and per-call.
No. xpay holds the upstream Financial Modeling Prep credentials on your behalf. You sign up once with xpay (email or Google), get an API key, and immediately access all 253 Financial Modeling Prep tools. You never create a separate Financial Modeling Prep account or manage their API keys.
Stock screeners, portfolio trackers, investment research dashboards, SEC filing aggregators, corporate action monitors, and financial agents that need to look up companies, resolve ticker symbols, or retrieve fundamentals on demand. Any application that needs programmatic access to equity data, regulatory identifiers, or market information.
Run: `claude mcp add --transport http financial-modeling-prep "https://financial-modeling-prep.mcp.xpay.sh/mcp?key=YOUR_XPAY_KEY"` (replace YOUR_XPAY_KEY with your xpay API key from https://xpay.tools). Once added, Claude Code will have access to all Financial Modeling Prep tools by their native names.
Yes. Add a server entry to your `mcp.json` file with the URL `https://financial-modeling-prep.mcp.xpay.sh/mcp?key=YOUR_XPAY_KEY`. Cursor, Windsurf, Cline, and VS Code (with Copilot) all support MCP servers via JSON configuration.
Alpha Vantage (lighter-weight stock data), IEX Cloud (equities and market data), Polygon.io (market data and fundamentals), and Bloomberg/Reuters (enterprise-grade, high-cost). Financial Modeling Prep is best for developers who need comprehensive fundamentals, SEC data, and screening in one place without enterprise pricing.
Yes. Use the unified xpay endpoint: `claude mcp add --transport http xpay "https://mcp.xpay.sh/mcp?key=YOUR_XPAY_KEY"`. Then use `xpay_discover()` to find tools across all providers, and `xpay_run()` to execute them. All calls bill to your single xpay account.

