MCP Clients
SEC Edgar MCP works with any MCP-compatible client. Here’s a comprehensive list of available clients and how to configure them.Desktop Applications
Claude Desktop
Claude Desktop
Platform: Windows, macOS, Linux
Type: Official Anthropic desktop app
Best for: Individual users, AI-powered researchClaude Desktop is the most popular MCP client, providing direct integration with Claude AI for interactive financial analysis.Configuration file location:
Type: Official Anthropic desktop app
Best for: Individual users, AI-powered researchClaude Desktop is the most popular MCP client, providing direct integration with Claude AI for interactive financial analysis.Configuration file location:
- macOS/Linux:
~/.config/claude-desktop/config.json
- Windows:
%APPDATA%\Claude\claude-desktop\config.json
Continue
Continue
Platform: VS Code, JetBrains IDEs
Type: IDE extension
Best for: Developers, code-integrated analysisContinue brings AI assistance directly to your IDE with MCP support for contextual coding help.Configuration: Add to
Type: IDE extension
Best for: Developers, code-integrated analysisContinue brings AI assistance directly to your IDE with MCP support for contextual coding help.Configuration: Add to
.continue/config.json
:Cline (formerly Claude Dev)
Cline
Platform: VS Code
Type: VS Code extension
Best for: Autonomous coding tasks, file managementCline is an autonomous AI assistant that can create, edit, and execute code with human oversight.Configuration: Through VS Code settings or
Type: VS Code extension
Best for: Autonomous coding tasks, file managementCline is an autonomous AI assistant that can create, edit, and execute code with human oversight.Configuration: Through VS Code settings or
settings.json
:Command Line Tools
MCP CLI
MCP CLI
Platform: All platforms
Type: Command-line interface
Best for: Testing, debugging, automationOfficial command-line tool for testing and debugging MCP servers.
Type: Command-line interface
Best for: Testing, debugging, automationOfficial command-line tool for testing and debugging MCP servers.
MCP Client SDK
MCP Client SDK
Platform: Python, TypeScript/JavaScript
Type: SDK for building custom clients
Best for: Custom integrations, automationBuild your own MCP client using official SDKs.Python example:
Type: SDK for building custom clients
Best for: Custom integrations, automationBuild your own MCP client using official SDKs.Python example:
Web Applications
LibreChat
LibreChat
Platform: Web (self-hosted)
Type: Multi-model chat interface
Best for: Teams, self-hosted deploymentsOpen-source AI chat platform with MCP support for multiple models.Configuration: Add to
Type: Multi-model chat interface
Best for: Teams, self-hosted deploymentsOpen-source AI chat platform with MCP support for multiple models.Configuration: Add to
librechat.yaml
:Open WebUI
Open WebUI
Platform: Web (self-hosted)
Type: Web interface for LLMs
Best for: Self-hosted AI assistantsFeature-rich web UI for various LLMs with extensibility through tools and functions.Note: MCP support is in development. Check their documentation for updates.
Type: Web interface for LLMs
Best for: Self-hosted AI assistantsFeature-rich web UI for various LLMs with extensibility through tools and functions.Note: MCP support is in development. Check their documentation for updates.
Mobile & Emerging Clients
Mobile MCP Clients
Mobile MCP clients are emerging. Check the MCP ecosystem for the latest mobile client developments.
Custom Integrations
Any application can become an MCP client by implementing the MCP protocol specification. The protocol uses JSON-RPC 2.0 over stdio, SSE, or WebSocket transports.
Configuration Best Practices
Environment Variables
Environment Variables
Always set the The SEC requires proper identification for API access.
SEC_EDGAR_USER_AGENT
with your actual name and email:Docker vs Direct Installation
Docker vs Direct Installation
Docker (Recommended):
- Isolated environment
- No Python version conflicts
- Consistent across platforms
- Lower resource usage
- Faster startup time
- Easier debugging
Connection Testing
Connection Testing
After configuration, test your connection:
- Restart your MCP client
- Check if SEC Edgar tools are discovered
- Try a simple query like company lookup
- Verify tool responses include SEC URLs
Troubleshooting
Troubleshooting
Common issues and solutions:
- Tools not appearing: Check JSON syntax and restart client
- Connection errors: Verify Docker is running or Python path is correct
- SEC errors: Ensure User-Agent includes valid email
- Rate limiting: Add delays between requests