Prerequisites
Before integrating FinMCP with Claude Desktop, ensure you have:- Claude Desktop installed
- Node.js 18+ installed
- Python 3.10+ installed
- Python dependencies installed:
Server logs are written to stderr, while stdout is reserved for MCP transport communication.
Installation
Add FinMCP to Claude Desktop
Use the Claude MCP command to add FinMCP to your configuration:This command automatically configures FinMCP in your Claude Desktop settings.
Verify Configuration
The command will add the following configuration to your
claude_desktop_config.json:claude_desktop_config.json
The configuration file is typically located at:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Available Tools
Once integrated, Claude Desktop will have access to all FinMCP tools for:- Real-time stock quotes
- Historical market data
- Company fundamentals
- Financial metrics and ratios
- Market analysis
Troubleshooting
Server Not Loading
If the FinMCP server doesn’t load:- Verify Python 3.10+ is installed:
python --version - Check that yfinance dependencies are installed
- Review Claude Desktop logs for error messages
- Ensure npx can access the finmcp package
Connection Issues
If you see connection errors:- Restart Claude Desktop completely
- Verify the configuration file syntax is correct
- Check that the command path is accessible from your shell
Next Steps
- Explore available tools in FinMCP
- Learn about data sources and market coverage
- Check out example queries for inspiration