High Granular Tick Data API: US Stocks Learn more

EODHD MCP Server Update: 75 Tools, OAuth, and API Versioning

EODHD MCP Server Update: 75 Tools, OAuth, and API Versioning

We've shipped a major update to the EODHD MCP Server — the open-source Model Context Protocol server that connects AI assistants to EODHD financial data.

API Versioning & OAuth

The server now supports two versions:

  • v1 — API key authorization, passed as a URL parameter. Best for ChatGPT, custom agents, programmatic access.
  • v2 — OAuth 2.0 authorization with a built-in lightweight OAuth server. Best for Claude Desktop and other clients with native OAuth support.
Version URL Authorization GitHub
v1 https://mcpv2.eodhd.dev/v1/mcp?apikey=YOUR_API_KEY API key EODHD-MCP-Server
v2 https://mcpv2.eodhd.dev/v2/mcp OAuth 2.0 EODHD-MCP-Server-v2

Both versions share the same codebase and expose the same 75 tools, 100+ documentation resources, and 3 prompt templates.

What's New

Built-in documentation for agents — 100+ pages of API docs are embedded directly in the server. AI agents can look up endpoints, parameters, and subscription plans without consuming API calls.

Smart ticker resolution — The resolve_ticker tool converts company names, partial tickers, or ISINs into the correct SYMBOL.EXCHANGE format. No more errors when your AI says "Apple" instead of "AAPL.US".

Support & resistance levels — 5 pivot point methods (Classic, Fibonacci, Woodie, Camarilla, DeMark) computed server-side from historical data.

14 new API endpoints:

  • US Treasuries (4) — bill rates, yield curve, TIPS, long-term rates
  • Logo API (2) — PNG and SVG company logos (40,000+ across 60+ exchanges)
  • Trading Hours (4) — global exchange schedules, sessions, holidays, real-time status
  • PRAAMS Reports (3) — multi-factor PDF reports for 120K+ equities and bonds
  • Bulk Fundamentals (1) — entire exchange in one call, up to 500 tickers

Input/output formatters — standardized input sanitization across all 75 tools. Accepts 30+ date formats and normalizes automatically. Structured MCP resource responses with proper MIME types.

Improved async — thread-safe HTTP client with per-connection locks, shared client lifecycle management, WebSocket data cap (50 MB).

Python compatibility — minimum version dropped to 3.10. CI runs on Python 3.10, 3.11, 3.12, and 3.13.

Major code cleanup — dead code removal across all 75 tools, standardized input sanitization, extracted shared helpers, consistent error handling patterns. Work is ongoing.

3 prompt templates: analyze_stock, compare_stocks, market_overview — ready-to-use workflows that chain multiple tools.

197 automated tests, security scanning with Bandit + Semgrep + pip-audit.

Get Started

v1 (API key):

https://mcp.eodhd.dev/v1/mcp?apikey=YOUR_API_KEY

v2 (OAuth):

https://mcp.eodhd.dev/v2/mcp

Both servers are fully open source. Sign up for a free API key at eodhd.com. For the full list of 75 available tools, see our MCP server documentation.

Send the request

Leave your email and our team will contact you ASAP.