# Intrinio MCP

> Intrinio lets you pull real-time and historical financial data directly into your agent. Access stock prices, full company financials, earnings reports, IPO calendars, and market news feeds—all via one connection. It’s built for deep financial analysis and portfolio monitoring.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Tags:** financial-data, market-research, stock-prices, portfolio-monitoring, earnings-data, real-time-data

## Description

This MCP gives your AI client direct access to professional-grade financial information. Instead of juggling multiple websites or relying on static datasets, you can ask your agent to pull specific details about any publicly traded company. You get historical stock prices, current financial statements like income or balance sheets, and tracking for everything from upcoming earnings releases to new IPOs.

It's perfect when you need to compare a company’s fundamental performance against its market activity. Whether you're building a portfolio monitor or doing deep market research, this connection streams the necessary data right into your workflow. It makes sure that whether you use Claude, Cursor, or another agent, all your financial queries hit the same robust source of truth available through Vinkius.

## Tools

### get_company
Retrieves a company's basic profile, including its headquarters address and employee count.

### get_earnings_releases
Lists past and upcoming dates for major companies' financial earnings reports.

### get_financials
Pulls a company’s full, structured financial statements for detailed analysis.

### get_ipo_calendar
Provides an overview of companies slated to go public soon.

### get_security
Returns technical identifiers and types for a specific financial instrument, ensuring you know exactly what you're tracking.

### get_stock_prices
Retrieves historical stock prices to show how a security has performed over time.

### list_companies
Lists every company covered by Intrinio, providing their names and tickers for quick reference.

### list_indices
Provides a list of major stock market indices like the S&P 500 that you can track performance on.

### list_news
Fetches the latest financial news and announcements from public companies.

### search_companies
Finds a specific company's correct ticker or ID even if you only know part of its name.

## Prompt Examples

**Prompt:** 
```
List financial statements for Apple (AAPL).
```

**Response:** 
```
I'll fetch the financial data for Apple Inc. for you.
```

**Prompt:** 
```
Get the latest stock price for Microsoft.
```

**Response:** 
```
I'll retrieve the current stock price for Microsoft (MSFT).
```

**Prompt:** 
```
Search for companies in the 'Software' industry.
```

**Response:** 
```
I'll look up companies in the software sector using Intrinio.
```

## Capabilities

### Run fundamental financial analyses
Retrieve a company's detailed financial statements and line items for performance review.

### Analyze market trends over time
Get historical stock prices to plot price movement and analyze long-term market performance.

### Build company profiles
Pull essential details about a corporation, including its headquarters address and employee count.

### Monitor reporting cycles and market events
Track upcoming earnings reports, IPO dates, or the latest financial news affecting sectors.

## Use Cases

### Building a Competitive Landscape Report
A user needs to compare three rival tech companies. Instead of visiting their individual websites and copy-pasting data, the agent runs `list_companies` first, then uses `get_financials` for each one, followed by `get_company` to gather context. The resulting report is instant and comprehensive.

### Tracking a Potential Investment
You are researching a sector and need to know which companies might go public soon. You call the `get_ipo_calendar`. Once you find a promising ticker, you then use `get_stock_prices` to see its historical performance before making an investment decision.

### Vetting Quarterly Performance
A client asks about Apple's recent stability. The agent uses `get_earnings_releases` to confirm the last reporting date, then executes `get_financials` and pulls the latest news via `list_news`. This gives a complete picture of performance and market sentiment.

### Creating an Index Benchmark
You need to check how a specific index (like the Dow Jones) performed last quarter. You first use `list_indices` to confirm the identifier, then call `get_stock_prices` using that identifier to generate the required performance chart.

## Benefits

- Stop jumping between sites. Instead of manually cross-referencing multiple databases for a company’s profile, use the `get_company` tool to pull all core details—address, employee count, business description—in one shot.
- Analyze deep market movements without downloading PDFs. The `get_financials` tool gives you structured financial statements that your agent can read and compare instantly across different companies.
- Stay ahead of the curve by monitoring key dates. Use `get_earnings_releases` to build a schedule for reporting seasons, so you're ready before the market moves on news.
- Don't waste time guessing tickers. If you only have a partial company name, use `search_companies`. It finds the correct ID or ticker so that subsequent calls, like those using `get_stock_prices`, work immediately.
- See where money is going by tracking new listings. Checking the `get_ipo_calendar` gives an immediate view of potential market entrants, allowing you to research them before they even trade.

## How It Works

The bottom line is that you get clean, structured financial data without ever needing to write a complex API call yourself.

1. Tell your agent what company or security you want data for (e.g., 'Apple' or 'MSFT').
2. Your agent uses this MCP to call the specific tool needed, like getting financials or historical prices.
3. The financial data streams back to your client, giving your agent exactly what it needs to answer questions.

## Frequently Asked Questions

**How do I get a list of all companies Intrinio covers?**
You use the `list_companies` tool. This function returns the names, tickers, and internal IDs for every company covered by the data set.

**Can I find out when Apple's next earnings report is due using Intrinio?**
Yes, use the `get_earnings_releases` tool. This function tracks both past and upcoming reporting dates for specific tickers like AAPL.

**What if I only know a partial company name? Can I still get its data with Intrinio?**
You should use the `search_companies` tool first. This searches by name or ticker to locate the correct ID, which you then feed into other tools like `get_financials`.

**Does Intrinio provide historical stock prices?**
Yes, run the `get_stock_prices` tool. It pulls back detailed price data over time for any given security identifier.

**Can I get general market news with this MCP?**
Use the `list_news` tool. This fetches the latest financial announcements and headlines from publicly traded companies, keeping you informed on market-moving events.