Skip to content
Data
MCP

eodhd

A financial market data API providing stock prices, fundamentals and economic data for global exchanges.

From plugin
eodhd-api
4713 skills1 agent1 MCP

Claude Code

> /plugin marketplace add EodHistoricalData/eodhd-claude-skills
> /plugin install eodhd-api@eodhd-claude-skills

Security report

Found

Low risk

  • Known flaws

    Not published

  • Signed build

    Not published

  • Maintained

    Oct 22, 2026

    Last push

  • Licence

    MIT

  • Runs as

    Remote

    mcp.eodhd.com

  • Deprecated

    Not published

Signals from public registries, not an audit. Checked Nov 12, 2026.

eodhd-api README

EODHD Financial Data Plugin for Claude

Developer-first financial data for Claude — 150,000+ tickers across 70+ exchanges, powered by EODHD API and an OAuth-secured MCP Server.

⚠ Not financial advice. This plugin delivers AI-generated analysis on top of EODHD market data. Always verify figures against eodhd.com and the underlying issuer filings before making any investment, trading, or risk decision. Support: supportlevel1@eodhistoricaldata.com.

Highlights

  • MCP Server v2 with OAuth 2.0 — 72 tools, 100+ embedded docs, smart ticker resolution
  • 7 curated workflow skills — company briefs, earnings, market overview, screening, risk, macro, options
  • Financial analyst agent — autonomous multi-source analysis
  • 5 slash commands — /eodhd-api:eodhd-analyze, /eodhd-api:eodhd-compare, /eodhd-api:eodhd-market, /eodhd-api:eodhd-screen, /eodhd-api:eodhd-macro
  • 64 endpoint docs + 28 general reference guides
  • Stdlib-only Python client — zero dependencies, 30+ endpoints

Installation

Claude Code (Plugin System)

# Register the marketplace
/plugin marketplace add EodHistoricalData/eodhd-claude-skills

# Install the plugin
/plugin install eodhd-api@eodhd-claude-skills

Plugin commands are namespaced. After install, invoke commands with the eodhd-api: prefix — e.g. /eodhd-api:eodhd-analyze AAPL, not /eodhd-analyze. Type / to see them listed under the eodhd-api: group.

Claude Code (Community Marketplace)

If you have the Anthropic community marketplace added:

/plugin marketplace add anthropics/claude-plugins-community
/plugin install eodhd-api@claude-community

MCP Server (Direct)

The plugin includes .mcp.json for automatic MCP Server connection:

{
  "eodhd": {
    "type": "http",
    "url": "https://mcp.eodhd.com/v2/mcp"
  }
}

Manual Setup

git clone https://github.com/EodHistoricalData/eodhd-claude-skills.git
export EODHD_API_TOKEN="your_token_here"

Prerequisites

  1. EODHD account + API token — sign up at eodhd.com. Free tier works for evaluation; production usage typically needs a paid plan (see Access Tiers below).
  2. Python 3.8+ for the helper client (stdlib-only, no pip install needed)

Access Tiers

The plugin itself is MIT-licensed and free. Data access is gated by your EODHD subscription. The skills degrade gracefully — if an endpoint requires a tier you don't have, you'll get a clear 402 Payment Required (not a crash).

TierPriceWhat works in this plugin
Free (details)$0/mo, 20 calls/dayUS tickers, EOD prices (past year), 15-min delayed quotes, exchanges list, US Treasury rates. Good for testing the plugin.
EOD Historical Data — All World (details)from $19.99/moFull 70+ exchanges, 30+ years of EOD prices, dividends, splits. Enables market-overview, basic stock-screener.
Fundamentals Data Feed (details)from $59.99/moAdds fundamentals, financial statements, insiders, sentiment, ratios. Enables company-brief, earnings-monitor, portfolio-risk.
All-In-One (details)from $99.99/moEverything above + intraday bars (1m/5m/1h), live quotes, technical indicators, screener, news, macro. Recommended for full plugin usage.
Marketplace add-ons (separate SKUs)variesRequired for options-analyzer (US options chains), Investverte ESG, PRAAMS risk/bank/bond analytics, TradingHours.

Pricing on this page is indicative — see eodhd.com/pricing for current rates.

Repository Structure

eodhd-claude-skills/
├── .claude-plugin/
│   ├── marketplace.json            # Plugin manifest for Claude Code
│   └── plugin.json                 # Extended plugin metadata
├── .mcp.json                       # MCP Server connector (OAuth)
├── agents/
│   └── financial-analyst.md        # Financial analyst agent definition
├── skills/                         # All skills incl. user commands (auto-discovered)
│   ├── eodhd-analyze/              # /eodhd-api:eodhd-analyze <ticker>
│   ├── eodhd-compare/              # /eodhd-api:eodhd-compare <ticker1> <ticker2>
│   ├── eodhd-market/               # /eodhd-api:eodhd-market
│   ├── eodhd-screen/               # /eodhd-api:eodhd-screen <criteria>
│   ├── eodhd-macro/                # /eodhd-api:eodhd-macro
│   ├── eodhd-api/                  # Core skill — full API access
│   │   ├── SKILL.md
│   │   ├── references/
│   │   │   ├── general/            # 28 general guides
│   │   │   ├── endpoints/          # 64 endpoint docs
│   │   │   ├── subscriptions/      # 7 subscription plans
│   │   │   └── workflows.md
│   │   ├── scripts/
│   │   │   └── eodhd_client.py     # Python API client (stdlib-only)
│   │   └── templates/
│   │       └── analysis_report.md
│   ├── company-brief/              # Company snapshot workflow
│   ├── earnings-monitor/           # Earnings tracking workflow
│   ├── market-overview/            # Market summary workflow
│   ├── portfolio-risk/             # Risk analysis workflow
│   ├── stock-screener/             # Stock screening workflow
│   ├── macro-dashboard/            # Macro-economic dashboard
│   └── options-analyzer/           # Options analysis workflow
├── adapters/
│   ├── claude/eodhd-api.md
│   └── codex/eodhd-api.md
├── CLAUDE.md
├── LICENSE                         # MIT
└── README.md

Quick Start

1. Set your API token

export EODHD_API_TOKEN="your_token_here"

2. Use slash commands

Plugin commands are namespaced under eodhd-api::

/eodhd-api:eodhd-analyze AAPL                  # Full company analysis
/eodhd-api:eodhd-compare AAPL MSFT             # Side-by-side comparison
/eodhd-api:eodhd-market                        # Market overview
/eodhd-api:eodhd-screen high dividend large cap # Stock screening
/eodhd-api:eodhd-macro                         # Macro dashboard

3. Use the Python client directly

python skills/eodhd-api/scripts/eodhd_client.py --endpoint eod --symbol AAPL.US --from-date 2025-01-01 --to-date 2025-03-31
python skills/eodhd-api/scripts/eodhd_client.py --endpoint fundamentals --symbol MSFT.US
python skills/eodhd-api/scripts/eodhd_client.py --endpoint screener --limit 20

4. Use in prompts

Use the eodhd-api plugin. Pull daily prices for AAPL.US from 2025-01-01 to 2025-03-31
and give me a trend analysis with key support/resistance levels.

Skills

Core Skill: eodhd-api

Full access to all 72 EODHD endpoints via Python client and curl. Handles any financial data request.

Workflow Skills

SkillPurposeKey Endpoints
company-briefCompany snapshot — profile, fundamentals, news, sentiment, insidersfundamentals, eod, news, sentiment, insider-transactions
earnings-monitorEarnings calendar, trends, surprises, price reactionscalendar/earnings, calendar/trends, news, intraday
market-overviewMarket summary — indices, sectors, Treasury, commodities, macroeod, eod-bulk, ust/yield-rates, macro-indicator
portfolio-riskRisk analysis — technicals, sentiment, insider alerts, volatilityeod, technical, sentiment, insider-transactions, fundamentals
stock-screenerScreen stocks by fundamental/technical criteriascreener, fundamentals, eod
macro-dashboardEconomic dashboard — GDP, CPI, rates, yield curve, eventsmacro-indicator, ust/*, economic-events
options-analyzerOptions chains, IV, Greeks, strategy evaluationus-options-eod, us-options-underlyings (Marketplace)

Agent

Financial Analyst

The agents/financial-analyst.md agent autonomously:

  • Selects appropriate skills based on the query
  • Combines multiple data sources for comprehensive analysis
  • Leads with conclusions, then supporting data
  • Includes disclaimers and data freshness notes

Slash Commands

Plugin commands are namespaced under eodhd-api:.

CommandDescriptionExample
/eodhd-api:eodhd-analyze <ticker>Full company analysis/eodhd-api:eodhd-analyze NVDA
/eodhd-api:eodhd-compare <tickers>Side-by-side comparison/eodhd-api:eodhd-compare AAPL MSFT GOOGL
/eodhd-api:eodhd-marketBroad market overview/eodhd-api:eodhd-market
/eodhd-api:eodhd-screen <criteria>Stock screening/eodhd-api:eodhd-screen tech P/E under 20
/eodhd-api:eodhd-macroMacro-economic dashboard/eodhd-api:eodhd-macro USA vs EU

MCP Server

The EODHD MCP Server v2 provides:

  • 72 tools across 15 categories (prices, fundamentals, options, technicals, news, sentiment, macro, etc.)
  • OAuth 2.0 authentication
  • 100+ embedded docs as MCP resources
  • 3 prompt templates for common workflows
  • Smart ticker resolution — handles ambiguous symbols
  • Rate limiting & retry — built-in resilience

Connection via .mcp.json:

{
  "eodhd": {
    "type": "http",
    "url": "https://mcp.eodhd.com/v2/mcp"
  }
}

Supported Endpoints (72)

Market Data

Historical prices, intraday bars, live quotes, US extended quotes, WebSockets, technical indicators, screener, search, logos, historical market cap, symbol changes

Fundamentals & Company

Company fundamentals, bulk fundamentals, news, sentiment, word weights, insider transactions

Calendar & Events

Earnings, earnings trends, dividends, splits, IPOs, economic events

Exchange & Index

Exchange list/details/tickers, index components, indices list, CBOE indices

Macro & Treasury

Macro indicators (50+ per country), US Treasury bill/long-term/yield/real-yield rates

Marketplace

Options (EOD chains, contracts, underlyings), tick data, trading hours, Investverte ESG, PRAAMS risk/bank/bond

See skills/eodhd-api/references/endpoints/README.md for the complete index.

Usage Tips

Claude Code treats installed skills as optional context. To ensure the skill activates:

  1. Mention it explicitly: Use the eodhd-api plugin. ...
  2. Add to CLAUDE.md: Always use available skills for financial data requests.
  3. Use slash commands: They always activate the skill

Troubleshooting

SSL: CERTIFICATE_VERIFY_FAILED on macOS — Python installed from the official python.org installer does not register the system CA certificates, so the client's HTTPS calls fail with:

Request failed: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed:
unable to get local issuer certificate

Fix it once by running the bundled certificate installer for your Python version:

# Adjust the version to match your install (3.11, 3.12, 3.13, ...)
open "/Applications/Python 3.13/Install Certificates.command"

(Homebrew/pyenv Python builds usually don't need this.)

MCP tools fail to authenticate / OAuth page shows an error — confirm the MCP server is reachable, then fall back to the Python client by setting export EODHD_API_TOKEN="your_token", which bypasses OAuth.

Contributing

See CONTRIBUTING.md for guidelines. Priority areas:

  • Expand Python client with additional endpoints
  • Add example workflows
  • Improve documentation with real-world examples

License

MIT — see LICENSE.


Built by EOD Historical Data — developer-first financial data for 150,000+ instruments across 70+ global exchanges.

@eodhistoricaldata
Ships witheodhd-api

Developer-first financial data for Claude — 150,000+ tickers across 70+ exchanges, powered by EODHD API and an OAuth-secured MCP Server. ⚠ Not financial advice. This plugin delivers AI-generated analysis on top of EODHD market data.

4713 skills1 agent1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
47
Star history of EodHistoricalData/eodhd-claude-skills on GitHub, a chart by star-history.com

More MCP servers from other plugins.

mem0
Auto-invoked

mem0

MCP

Stores and retrieves long term memories for AI agents to personalize their responses.

mem06d69k
@mem0ai@mem0aiInstall MCP
phrocs

phrocs

MCP

Ships with posthog: :hedgehog: PostHog is the leading platform for building self-driving products. Our developer tools – AI…

posthog12d41k
@posthog@posthogInstall MCP
agentmemory
Auto-invoked

agentmemory

MCP

Ships with agentmemory: #1 Persistent memory for AI coding agents based on real-world benchmarks

@rohitg00@rohitg00Install MCP
skill-seekers

skill-seekers

MCP

Ships with skill-seekers: 🧠 The data layer for AI systems. Skill Seekers turns documentation sites, GitHub repos, PDFs, videos,…

Questions about eodhd.

Which coding agents can use eodhd?
eodhd works in any agent that reads an MCP config file: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf. Each agent reads it from its own file; this page names the file for each one.
How do I add eodhd to Claude Code?
Run these in order, one at a time. 1. In Claude Code: /plugin marketplace add EodHistoricalData/eodhd-claude-skills 2. In Claude Code: /plugin install eodhd-api@eodhd-claude-skills
Is eodhd safe to install?
Low risk. Signals from public registries, not an audit.