What is FinMCP?
FinMCP is an MCP (Model Context Protocol) server that exposes the powerfulyfinance library to AI assistants, enabling them to access real-time and historical financial market data through a simple, standardized interface.
With FinMCP, AI assistants can retrieve stock prices, financial statements, analyst recommendations, insider transactions, and much more—all through natural language interactions.
Installation
Get started with FinMCP in minutes using npm or npx
Quick Start
Add FinMCP to Claude or OpenCode and run your first query
Tool Reference
Explore 50+ financial data tools available in FinMCP
Key Features
50+ Financial Data Tools
50+ Financial Data Tools
Access comprehensive market data including:
- Real-time and historical stock prices
- Financial statements (income, balance sheet, cash flow)
- Analyst recommendations and price targets
- Insider transactions and institutional holdings
- Options chains and market calendars
- Sector and industry analysis
- Stock screening and discovery
Flexible Output Formats
Flexible Output Formats
Choose how you want your data:
- JSON for programmatic access
- Markdown for readable tables and summaries
- CSV/JSON export to save data locally
- Configurable preview limits for large datasets
Real-Time Market Data
Real-Time Market Data
Access live market data powered by yfinance:
- Current stock quotes and fast info
- Today’s earnings calendars and IPO schedules
- Breaking news and research reports
- Market status across global exchanges
Built on MCP Standard
Built on MCP Standard
Leverages the Model Context Protocol for:
- Standardized tool definitions
- Seamless integration with Claude, OpenCode, and other MCP clients
- Extensible architecture for future enhancements
What is MCP?
The Model Context Protocol (MCP) is an open standard that enables AI assistants to securely connect to external data sources and tools. Instead of copying and pasting data or writing custom integrations, MCP provides a unified way for AI models to access information and perform actions.FinMCP implements MCP to expose yfinance functionality, making financial data accessible to any MCP-compatible AI assistant.
Use Cases
FinMCP enables AI assistants to help with:- Investment Research: Analyze stock fundamentals, compare companies, review analyst opinions
- Market Monitoring: Track portfolio performance, set up earnings calendars, monitor insider activity
- Financial Analysis: Generate reports from financial statements, calculate metrics, identify trends
- Stock Discovery: Screen for stocks meeting specific criteria, explore sectors and industries
- Data Export: Save market data to CSV or JSON for further analysis
Next Steps
Install FinMCP
Set up FinMCP with npm and Python dependencies
Quick Start Guide
Run your first financial data query in minutes