EODHD_MCP_server
Verified Safeby Enlavan
Overview
Exposes EOD Historical Data APIs as an MCP server for AI clients to access financial market data.
Installation
python server.pyEnvironment Variables
- EODHD_API_KEY
- MCP_HOST
- MCP_PORT
- MCP_PATH
- LOG_LEVEL
Security Notes
The server includes good input validation across its tool functions, helping to prevent malformed requests. API keys are handled via environment variables or CLI arguments, and URL parameters are safely encoded using `quote_plus`. There are no apparent uses of `eval`, `exec`, or other highly dangerous functions without clear justification. The `api_client.py` transparently resolves the EODHD token from incoming query parameters (if present) or environment variables. No hardcoded secrets (besides the public 'demo' key) were found. The primary security considerations revolve around the proper securing of the EODHD API key by the user and the inherent risks of making external network requests.
Similar Servers
alpaca-mcp-server
Enables natural language trading operations for Alpaca's Trading API via AI assistants, supporting stocks, options, crypto, portfolio management, and real-time market data.
mcp-aktools
This MCP server provides real-time and historical financial data for stocks and cryptocurrencies, offering search, detailed information retrieval, market overviews, news, and analysis capabilities.
finance-trading-ai-agents-mcp
A specialized MCP server for financial analysis and quantitative trading, designed to deploy local financial MCP services with a departmental architecture for LLM integration and algorithmic trading.
alpha_vantage_mcp
Enables LLMs and agentic workflows to seamlessly interact with real-time and historical stock market data through the Model Context Protocol (MCP).