Overview
The Financial MCP Server provides 32 comprehensive financial tools through both MCP protocol and REST API endpoints. This reference covers all available functionality.REST API
Traditional HTTP endpoints for web applications
MCP Protocol
Native integration for AI agents and tools
Base URLs
API Architecture
REST API Structure
All REST endpoints follow this pattern:stock- Individual stock data and analysismarket- Market-wide data and trendsfmp- Financial Modeling Prep professional toolscrypto- Cryptocurrency datascreener- Stock screening and filtering
MCP Protocol Structure
MCP tools are called using the standard MCP format:Data Sources
YFinance Tools (6 tools)
YFinance Tools (6 tools)
Source: Yahoo Finance via Python library
Cost: Free
Rate Limits: Subject to Yahoo Finance limits
Reliability: Good for basic data, may get rate limitedAvailable Tools:
Cost: Free
Rate Limits: Subject to Yahoo Finance limits
Reliability: Good for basic data, may get rate limitedAvailable Tools:
get_stock_quote- Real-time stock quotesget_company_overview- Company information and metricsget_time_series_daily- Historical price datasearch_symbol- Symbol search and lookupget_recommendations- Analyst recommendationsget_insider_transactions- Insider trading data
FMP Tools (26 tools)
FMP Tools (26 tools)
Source: Financial Modeling Prep API
Cost: Free tier (250 requests/day), paid plans available
Rate Limits: Based on subscription tier
Reliability: Professional-grade, highly reliableCategories:
Cost: Free tier (250 requests/day), paid plans available
Rate Limits: Based on subscription tier
Reliability: Professional-grade, highly reliableCategories:
- Core Financial Data (4 tools): Statements, metrics, DCF, quotes
- Market Data (4 tools): Gainers, losers, active stocks, sectors
- Advanced Screening (6 tools): Stock screener, search, news, etc.
- Options & Technical (4 tools): Options chains, technical indicators
- International & Alternative (4 tools): Global markets, crypto, commodities
- Professional Analytics (4 tools): Analyst data, government trades
Response Format
All endpoints return JSON responses with consistent structure:Success Response
Error Response
Paginated Response
Rate Limiting
Rate limits vary by data source and subscription tier.
| Source | Free Tier | Paid Tier |
|---|---|---|
| YFinance | Yahoo Finance limits | Yahoo Finance limits |
| FMP | 250 requests/day | Up to 10,000+/day |
Rate Limit Headers
Error Codes
| Code | Description | Solution |
|---|---|---|
| 400 | Bad Request | Check request parameters |
| 401 | Unauthorized | Verify API key |
| 404 | Not Found | Check symbol/endpoint exists |
| 429 | Rate Limited | Wait and retry, upgrade plan |
| 500 | Server Error | Contact support |
Interactive Documentation
Visit your server’s/docs endpoint for interactive Swagger UI documentation:

- Try endpoints directly in browser
- View request/response schemas
- Copy cURL commands
- Test with your API key