EOD Historical Data MCP for AI. Analyze everything from fundamentals to real-time prices.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
EOD Historical Data provides access to professional-grade financial market data through a single API connection. You can pull everything from daily and minute-by-minute historical prices for stocks, ETFs, and commodities, to deep company fundamentals (like P/E ratios and balance sheets), insider trading reports, and US Treasury rates.
It’s the central hub for any serious quantitative analysis.
What your AI can do
Get bulk fundamentals
Gathers fundamental financial statements for groups of assets across an entire exchange.
Get calendar dividends
Shows a schedule of upcoming dividend payments across various stocks.
Get calendar earnings
Retrieves an organized calendar listing all expected company earnings dates.
Retrieve daily, weekly, or minute-by-minute OHLCV data for nearly every global market.
Pull key financial statements and ratios, including balance sheets and income statements, directly into your analysis.
Track public filings (SEC Form 4) to see who is buying or selling shares at the executive level.
Fetch current and historical US Treasury bill, yield, and real yield rates for large-scale modeling.
Screen the entire stock market based on specific financial metrics or technical signals to find undervalued assets.
Ask an AI about this
Waiting for input…
EOD Historical Data: All 26 Available Functions
These tools let you access every type of market information available—from basic price history to complex economic indicators.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using EOD Historical Data on VinkiusGet Bulk Fundamentals
Gathers fundamental financial statements for groups of assets across an entire exchange.
Get Calendar Dividends
Shows a schedule of upcoming dividend payments across various stocks.
Get Calendar Earnings
Retrieves an organized calendar listing all expected company earnings dates.
Get Calendar Ipos
Provides a list and schedule of upcoming Initial Public Offerings (IPOs).
Get Calendar Splits
Lists dates for anticipated stock splits for specific companies.
Get Commodities
Retrieves historical pricing data for raw commodities like oil or gold.
Get Dividends
Gets a detailed history of dividend payments for any given stock symbol.
Get Eod Historical
Fetches the daily End-Of-Day (EOD) price and volume data for a specified asset.
Get Exchange Symbol List
Pulls a complete list of all active stock tickers for a single exchange.
Get Exchanges List
Lists every supported financial market where you can pull data.
Get Fundamentals
Retrieves the full set of financial metrics and statements for one specific asset.
Get Id Mapping
Converts common identifiers (like CUSIP or ISIN) into usable stock tickers.
Get Insider Transactions
Tracks and summarizes recent insider sales and purchases using SEC Form 4 filings.
Get Intraday Historical
Gets granular, minute-by-minute historical price data for high-frequency analysis.
Get News
Pulls a general feed of the latest financial news headlines and articles.
Get News Word Weights
Calculates how often specific words are used in relation to a stock ticker across...
Get Real Time
Provides live, delayed OHLCV data snapshots for immediate market monitoring.
Get Screener
Filters the entire market to show only assets that meet specific financial criteria or signals.
Search Assets
Finds any asset ticker by searching its name, ISIN, or common symbol.
Get Sentiments
Determines the overall positive or negative emotional tone of recent news coverage...
Get Splits
Retrieves the historical dates and ratios for any stock split events.
Get Technical Indicators
Calculates common technical metrics, like RSI or MACD, based on price history.
Get User
Checks your personal account status and remaining API usage limits.
Get Ust Bill Rates
Retrieves the current yield rates for US Treasury Bills (short-term debt).
Get Ust Real Yield Rates
Provides the adjusted real yield rate for US Treasury bonds, factoring in inflation.
Get Ust Yield Rates
Gets the current and historical yield rates for all US Treasury notes.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with EOD Historical Data, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by EOD Historical Data. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 26 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Sifting through financial data today feels like managing ten different databases.
Right now, if you want a full picture of an asset, you have to jump through hoops. You log into the charting platform for price history; you open a separate terminal or service just to pull balance sheets and P/E ratios; then maybe you check a third site just to see what the US interest rates are doing. Copying data from one tab and pasting it into Excel while manually updating dates is time-consuming, messy work.
With this MCP, your agent handles all those logins and copy-pastes behind the scenes. You simply ask for the comparison—for example, 'Show me the last year of price action against the Treasury yield rates.' The data comes back unified, ready to analyze.
You get immediate access to global market insights with EOD Historical Data.
Forget manually searching for symbols. You can use `get_id_mapping` first to resolve a CUSIP or ISIN into the correct ticker, and then immediately feed that symbol into either `get_eod_historical` for prices or `get_fundamentals` for ratios.
The difference is control: you stop waiting for data feeds to refresh in different places. You ask your agent, and it pulls everything required—from a full list of exchanges (`get_exchanges_list`) down to specific technical indicators (`get_technical_indicators`)—in one go.
What your AI can actually do with this
You connect this MCP to your AI agent, and it becomes a massive data library accessible through natural conversation. Instead of logging into three different vendor portals—one for price history, one for corporate filings, and another for macroeconomic indicators—you ask your agent to pull everything at once. You can track historical trends using End-Of-Day data, or zoom in on minute-by-minute action with intraday feeds.
Need to check if a company's valuation changed after its latest earnings announcement? Just ask. The system pulls the fundamental ratios alongside the price movement and even tracks recent insider sales. This capability means you don’t just get numbers; you get context, allowing your agent to build out complex reports using data from multiple sources.
Vinkius makes connecting this massive dataset effortless, letting any compatible AI client use it immediately.
019e5d16-9b03-70ad-bef7-a27998315313 Here's how it actually works
The bottom line is: you talk to your AI client, and it does the heavy lifting of compiling data from dozens of global exchanges into one actionable report.
Subscribe to this MCP and provide your EODHD API Token.
Connect your preferred AI client through Vinkius, granting it access to the data tools.
Ask your agent a complex financial question (e.g., 'Compare AAPL's P/E ratio against its 52-week average') for an instant, synthesized answer.
Who is this actually for?
Quantitative analysts who spend too much time stitching together data points; portfolio managers needing rapid due diligence across multiple assets; and developers building specialized financial backtesting applications. If your job involves numbers from more than two sources, this is for you.
Uses the MCP to combine historical price data with technical indicators and fundamental ratios to build complex trading signals.
Runs multi-asset screens, comparing sector performance by pulling both commodity prices and US Treasury rates in one session.
Integrates the API access into a local environment to develop backtesting models that require clean, structured market data feeds.
What Changes When You Connect
You stop jumping between vendors. By connecting this MCP, you centralize data—from getting the latest get_fundamentals for a company to pulling its full historical price path using get_eod_historical.
Macro views are simple. You can check systemic risk by running comparisons between corporate valuation (using get_fundamentals) and current US Treasury rates via get_ust_yield_rates in one prompt.
Forecasting is easier. Instead of guessing, you let your agent combine signals: reading the positive mood from get_sentiments, checking if those gains are supported by recent earnings (get_calendar_earnings), and seeing how it played out on a minute-by-minute basis with get_intraday_historical.
Risk checks become automatic. You can use the market screener tool, get_screener, to filter assets based on multiple criteria—like high volume and low P/E ratio—instantly finding undervalued plays.
Compliance tracking is simple. Need to know if executives bought or sold? Running a query with get_insider_transactions gives you immediate access to Form 4 data, saving hours of manual SEC filing review.
See it in action
Validating an investment thesis for a tech stock.
A portfolio manager asks their agent: 'Compare the current P/E ratio for MSFT against its average over the last three years. Did recent insider activity, captured by get_insider_transactions, change that trend?' The agent pulls fundamentals and transactions to give one answer.
Building a backtesting model.
A developer needs clean data for 10 years. They use the MCP's ability to pull get_intraday_historical data across multiple symbols, feeding it directly into their code environment.
Assessing sector rotation risk.
A quant analyst wants to know if commodities are outperforming tech. They query the agent to pull get_commodities historical prices and compare that trend against a major tech index's EOD performance.
Checking for upcoming market catalysts.
A trader asks: 'What is coming up next month?' The agent checks the calendar tools, pulling data from get_calendar_earnings and get_calendar_dividends to build a single timeline of key events.
The honest tradeoffs
Only checking news sentiment.
Reading headlines that scream 'bull market' but ignoring the actual valuation. You think things are fine based on hype alone.
Don't rely on get_sentiments alone. Always validate strong positive sentiment by cross-referencing it with fundamental metrics using get_fundamentals. High emotion needs hard data to back it up.
Looking only at past price action.
Seeing a stock hit an all-time high and assuming the trend will continue indefinitely. Price history is not prophecy.
Always pair get_eod_historical data with current macro indicators. Check how US Treasury rates (get_ust_yield_rates) are affecting that asset class, because liquidity matters more than price alone.
Comparing apples to oranges.
Trying to use a company's P/E ratio (a fundamental metric) and comparing it directly to the yield rate of a government bond (get_ust_yield_rates). The units don't match up.
Always define your comparison first. If you are looking at risk, compare get_insider_transactions volume to the overall number of shares outstanding using basic fundamentals.
When It Fits, When It Doesn't
Use this MCP if you need a single source for data that spans time (historical prices), multiple domains (commodities, equities, macro rates), and different levels of detail (intraday vs. EOD). It’s essential when building any model that requires triangulation—for example, checking if recent earnings (get_calendar_earnings) are supported by positive news sentiment (get_sentiments) while the underlying fundamentals remain stable (get_fundamentals). You should not use this if your question is purely qualitative or relies on predicting unpredictable geopolitical shocks. If you only need to know a company's annual revenue, a simple database query would be enough; but because you need context (price history + macro rates + insiders), this MCP is necessary.
Questions you might have
How do I get historical data for multiple assets using the get_eod_historical tool? +
You instruct your agent to loop through a list of symbols. The MCP can then process and retrieve EOD historical data for all those tickers in sequence, giving you a comparative view.
Can I use get_fundamentals to check for company debt? +
Yes. get_fundamentals provides the full financial statements. You can specifically ask it to pull metrics like Debt-to-Equity or Total Liabilities, which is key for assessing risk.
What kind of data does get_intraday_historical provide? +
get_intraday_historical provides minute-by-minute price data. This is useful when you need to analyze short-term volatility, unlike the daily summaries from get_eod_historical.
How do I find out what a ticker symbol is? +
You use search_assets. You can search by name or ISIN, and the tool resolves it to give you the official ticker symbol needed for all other functions.
I need to check my API limits. How do I monitor my usage and available calls using the `get_user` tool? +
The get_user tool provides your account details, including current usage metrics and rate limit information. It's essential for planning large data pulls and avoiding service interruptions.
I only have an ISIN or CUSIP number, not a ticker. How do I find the correct symbol using `get_id_mapping`? +
The get_id_mapping tool resolves various identifiers like CUSIP, ISIN, and FIGI into actionable exchange symbols. This lets you use your existing data to pull historical prices or fundamentals.
Can I retrieve historical price data for commodities that aren't stocks? What does `get_commodities` do? +
get_commodities fetches the historical pricing information for various commodity markets. This tool expands your analysis beyond traditional equities, covering goods like gold or oil.
If I need to compare metrics across an entire exchange, how should I use `get_bulk_fundamentals`? +
get_bulk_fundamentals retrieves fundamental data for multiple symbols from a specified exchange. Use this when you need to analyze the financial health of many companies in one go.
How can I retrieve historical price data for a specific stock? +
Use the get_eod_historical tool by providing the ticker symbol and exchange (e.g., AAPL.US). You can specify the date range and period (daily, weekly, or monthly) to get adjusted OHLCV data.
Can I access company financial statements and fundamental ratios? +
Yes! The get_fundamentals tool provides comprehensive data including balance sheets, income statements, cash flows, and key ratios for stocks and ETFs globally.
How do I check my current API usage and subscription limits? +
Simply use the get_user tool. It will return your account details, current API usage statistics, and daily rate limits associated with your token.
We've already built the connector for EOD Historical Data. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 26 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.