# SEC EDGAR Companies MCP

> SEC EDGAR Companies — Ticker Lookup & Company Search instantly connects your AI client to the U.S. Securities and Exchange Commission's public database. Resolve stock tickers (like AAPL or MSFT) directly to unique CIK numbers, search through 8,000+ registered companies by name, and retrieve full SEC profiles including SIC codes and exchange details.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** financial-reporting, public-company-data, ticker-lookup, corporate-governance, sec-filings, business-intelligence, xbrl, regulatory-data

## Description

Need to work with U.S. corporate data? This MCP lets your agent pull official company records straight from the SEC EDGAR filings database. You no longer need to manually cross-reference tickers or hunt down unique CIK identifiers. If you know a stock symbol but need the definitive ID for further queries, use the `lookup_ticker` tool; it converts common tickers into the necessary CIK number and returns basic company info.

If you’re just starting with a name—say, 'MicroStrategy'—the system handles that too. You can use `search_companies` to find matching firms when you don't have an exact ticker or CIK on hand. Once you have the right identifiers, `get_company_info` pulls the full profile: SIC industry codes, which exchange they trade on, and their historical filing details.

This level of deep regulatory data access is complex to manage. By connecting this MCP through Vinkius, your AI client can treat SEC records like a native source, making it possible to analyze financial structures without writing custom API wrappers or dealing with unreliable third-party data feeds.

## Tools

### lookup_ticker
Converts a stock ticker symbol (e.g., AAPL) into the official SEC CIK number and provides basic company identification data.

### search_companies
Searches the entire database of registered companies by name or partial ticker, returning lists of potential matches with their associated CIK numbers.

### get_company_info
Retrieves a comprehensive public profile for any company using its known CIK number or stock ticker symbol.

## Prompt Examples

**Prompt:** 
```
Look up Apple on SEC EDGAR
```

**Response:** 
```
🏢 **SEC EDGAR: AAPL**

Company: Apple Inc.
CIK: 0000320193
Ticker: AAPL
Exchange: NASDAQ
SIC: 3571 — Electronic Computers
State: CA
```

**Prompt:** 
```
Search SEC registered companies containing 'micro'
```

**Response:** 
```
🔍 **Search: micro**

- Microsoft Corp (CIK: 0000789019, Ticker: MSFT)
- MicroStrategy Inc (CIK: 0001050446, Ticker: MSTR)
- Micron Technology Inc (CIK: 0000723125, Ticker: MU)
```

**Prompt:** 
```
Get the full SEC profile for Tesla using its CIK
```

**Response:** 
```
🏢 **SEC EDGAR: Tesla, Inc.**

CIK: 0001318605
SIC: 3711 — Motor Vehicles & Passenger Car Bodies
State: TX
Fiscal Year End: 1231
```

## Capabilities

### Resolve stock tickers to CIK numbers
You provide a stock ticker, and the MCP converts it into the unique CIK number required for all official SEC queries.

### Search registered companies by name or partial ticker
The tool finds multiple matching corporate entities using names or general search terms when an exact identifier isn't available.

### Retrieve full company profile details
It pulls comprehensive information on a company, including its SIC industry code, primary exchange, and fiscal year end date, using a CIK or ticker.

## Use Cases

### Validating an unknown corporate ID
A compliance officer receives a list of 50 companies with only names and wants to verify their official SEC identifiers. They prompt the agent to use `search_companies` for all names, getting a structured list of CIKs they can trust.

### Building a market map by sector
An equity analyst needs to find every company in the 'Electronic Computers' SIC code. They use `search_companies` with keywords and then process the results through `get_company_info` to filter only those matching the target industry code.

### Troubleshooting a ticker mismatch
A client provides an old or slightly incorrect stock ticker. Instead of failing, the agent first uses `lookup_ticker` to confirm the current CIK number and name associated with that symbol before running any deep analysis.

### Quickly profiling a target company
A consultant needs quick facts on a competitor. They provide the ticker, and the agent runs `get_company_info`, immediately providing the SIC code, exchange, and fiscal year end without needing to visit an external website.

## Benefits

- Stop relying on scattered data sources. You can immediately get the official CIK number using `lookup_ticker`, which acts as the single source of truth for all subsequent SEC queries.
- Need to find a company when you only know part of its name? The `search_companies` tool handles that, returning multiple potential matches with their specific CIK numbers so you don't guess wrong.
- Get more than just basic data. The MCP pulls deep profiles via `get_company_info`, giving you the SIC code and exchange details necessary for accurate industry segmentation.
- Avoid manual data cleaning. Because this MCP connects directly to SEC records, the resulting company identifiers are verifiable and structured correctly every time.
- Save time on preliminary research. You can run a bulk search of names using `search_companies` and then feed those CIKs into `get_company_info` for rapid, deep data aggregation.

## How It Works

The bottom line is you get clean, verified corporate identification and detailed profiles directly into your AI workflow without leaving your chat interface.

1. You tell your AI client what you need—either by providing an existing stock ticker, a company name, or the specific CIK number.
2. The MCP sends that request to the SEC database and executes the appropriate lookup, search, or profile retrieval function.
3. Your agent receives structured data containing official details like SIC codes, full names, and exchange listings.

## Frequently Asked Questions

**Does SEC EDGAR Companies — Ticker Lookup & Company Search provide real-time stock quotes?**
No. This MCP provides regulatory data and company identifiers, not live market feeds or current stock prices. It focuses on the fundamental profile information from the SEC.

**How do I find a company if I don't know its ticker?**
You use the `search_companies` tool. This allows you to search by name or partial text, returning multiple matches and their CIK numbers for you to select.

**What is a CIK number and why do I need it with SEC EDGAR Companies — Ticker Lookup & Company Search?**
The CIK (Central Index Key) is the unique, permanent ID assigned by the SEC. Using this MCP ensures your agent always uses that definitive identifier for accurate queries.

**Can I use SEC EDGAR Companies — Ticker Lookup & Company Search to find private companies?**
No. This tool is specifically limited to U.S. public companies registered with the SEC, which means it cannot retrieve data for privately held entities.

**If I have a ticker and need company info, which tool do I use? **
Use `get_company_info`. This single function accepts either a CIK or a stock ticker, making it the most efficient way to get the full profile.