4,500+ servers built on MCP Fusion
Vinkius

SEC EDGAR MCP. Access structured US corporate filings data.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

SEC EDGAR MCP on Cursor AI Code Editor MCP Client SEC EDGAR MCP on Claude Desktop App MCP Integration SEC EDGAR MCP on OpenAI Agents SDK MCP Compatible SEC EDGAR MCP on Visual Studio Code MCP Extension Client SEC EDGAR MCP on GitHub Copilot AI Agent MCP Integration SEC EDGAR MCP on Google Gemini AI MCP Integration SEC EDGAR MCP on Lovable AI Development MCP Client SEC EDGAR MCP on Mistral AI Agents MCP Compatible SEC EDGAR MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

SEC EDGAR MCP Server provides direct AI access to the official US Securities and Exchange Commission's corporate filing database. Your agent can retrieve structured financial facts (XBRL data), track company history via 10-K/10-Q filings, and look up specific financial concepts for any public entity using its Central Index Key (CIK).

Stop manually sifting through PDFs; get raw, verifiable regulatory data directly in your chat.

What your AI agents can do

Get company concept

Fetches a company's disclosures for a specific financial concept (e.g., 'Goodwill') using its CIK.

Get company facts

Retrieves structured financial data, such as balance sheet totals or income statement figures, for a given company and time period.

Get submissions

Gets a list of recent regulatory filings (like 10-K or 8-K) made by a public company using its CIK.

Extract Financial Metrics

Pull specific financial values (like revenue or debt) for a company across multiple historical years using structured XBRL data.

Track Corporate Filings History

Retrieve the list and type of recent regulatory submissions (10-K, 8-K, etc.) made by any public entity.

Lookup Financial Concepts

Find how a company disclosed or defined a specific financial concept across different years and filings.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

SEC EDGAR MCP Server: 3 Tools for Corporate Intelligence

Use these three tools to query official SEC filings. Pull specific numbers, track submission timelines, or lookup defined financial concepts using CIKs.

get019d847b

get company concept

Fetches a company's disclosures for a specific financial concept (e.g., 'Goodwill') using its CIK.

get019d847b

get company facts

Retrieves structured financial data, such as balance sheet totals or income statement figures, for a given company and time period.

get019d847b

get submissions

Gets a list of recent regulatory filings (like 10-K or 8-K) made by a public company using its CIK.

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
Start building

Make Your AI Do More

Start with SEC EDGAR, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

This server gives your agent direct access to the official US Securities and Exchange Commission’s EDGAR database. You're pulling primary source regulatory data straight from the SEC—no wading through PDFs, no guesswork.

The get_submissions tool pulls a list of recent filings for any public company using its Central Index Key (CIK), letting you see exactly when they submitted reports like 10-Q or 8-K. You can use your agent to retrieve structured financial data—things like total assets or income statement figures—for a specific company and time period via the get_company_facts tool, pulling raw XBRL numbers across multiple historical years in one go.

When you need to know how a company defined a specific accounting term, the get_company_concept tool fetches disclosures for that concept (say, 'Goodwill') across different filings. This lets you track how they reported or even redefined key financial concepts over time. You can use your agent to combine these functions: checking a company's filing history with get_submissions, extracting their revenue metrics using get_company_facts, and confirming the definition of an asset class using get_company_concept.

It’s all about getting verifiable, raw regulatory facts directly into your chat window. You don't need to worry about setting up APIs or needing keys; it just uses public access credentials so you can start querying corporate data immediately.

How SEC EDGAR MCP Works

  1. 1 Provide the Central Index Key (CIK) of the target company.
  2. 2 Specify what you need: are you checking general facts, a filing list, or a specific financial concept?
  3. 3 Your agent runs the appropriate tool and returns structured data tables with the requested metrics.

The bottom line is that you bypass messy PDFs and get clean, queryable raw SEC data directly into your workflow.

Who Is SEC EDGAR MCP For?

Anyone who works with public company financials. Financial analysts need this when they're tired of cross-referencing annual reports for trend analysis. Legal counsel needs it to verify regulatory disclosures quickly, and academic researchers need clean data sets that aren't locked inside hard-to-parse PDFs.

Financial Analyst

Runs queries comparing 'NetIncomeLoss' or 'TotalAssets' across a company’s last five fiscal years to model valuation changes.

Compliance Officer

Checks the filing history using get_submissions to verify if a public disclosure was made within mandated timeframes.

Investment Researcher

Pulls structured data for multiple portfolio companies quickly, comparing their reported earnings without visiting 15 different websites.

What Changes When You Connect

  • Get precise historical data. Instead of reading through pages of text, use get_company_facts to pull exact figures like revenue or assets for the last five years.
  • Verify disclosure timing instantly. Use get_submissions to see exactly when a company filed its 10-Q or 8-K, which is critical for compliance checks.
  • Compare concepts across companies. The get_company_concept tool lets you compare how different firms defined 'Research & Development' in their filings, saving hours of manual cross-referencing.
  • Focus on the CIK. All tools use the Central Index Key (CIK), ensuring your queries target one specific legal entity every time. No guesswork needed.
  • Work with primary sources. This connects directly to the official SEC database—it's not scraped data or an estimate; it’s the raw filing record.

Real-World Use Cases

01

Comparing Debt Levels Over Time

A financial analyst needs to compare Microsoft's total debt over the last four years. Instead of downloading and manually parsing quarterly reports, they ask their agent to run get_company_facts with 'LongTermDebt'. The system returns a clean table showing the exact figures for all four fiscal years.

02

Checking Mandatory Event Disclosures

A compliance officer needs to know if Tesla filed an 8-K report immediately after a major product announcement. They ask their agent to run get_submissions using the CIK. The system filters the filing history and confirms (or denies) the existence of the required current report.

03

Understanding Accounting Shifts

A researcher wants to track how 'StockBasedCompensation' was reported by a tech company over time. They use get_company_concept with that concept name and the CIK, getting a clear timeline of its definition and reporting across multiple years.

04

Assessing Immediate Post-Event Activity

An investor hears about a merger rumor. They instruct their agent to run get_submissions first, then use the returned filings data with get_company_facts. This combination helps them see if there were any immediate official disclosures (like an 8-K) confirming or denying the event.

The Tradeoffs

Treating all financial info as one pool.

Asking a general AI agent to 'find Microsoft's assets.' The result is often vague, mixing current data with historical notes and requiring follow-up clarification.

Don't ask generally. Use get_company_facts and specify the exact metric (e.g., 'TotalAssets') for a defined time period to get structured numbers.

Confusing concepts with actual data points.

Asking for 'The company's general financial health.' The agent can only provide filings lists or facts, not an opinion, leaving the user guessing which tool is right.

Be specific. If you need a number, use get_company_facts. If you need to know how they defined something (like 'goodwill'), use get_company_concept.

Relying on web search for filings.

Searching Google for 'Apple 10-K.' You get a link, but you still have to manually download and open the PDF file just to find one number.

Use get_submissions first to confirm the filing exists. Then use get_company_facts to pull the specific data point directly without opening any documents.

When It Fits, When It Doesn't

Use this server if you need verifiable, structured financial data pulled straight from official SEC filings (10-K, 10-Q). You're working on compliance checks, fundamental analysis, or regulatory research. The core tools (get_company_facts, get_submissions) are designed to pull metrics and filing metadata, respectively.

Don't use this if you just need general market sentiment, news headlines, or commentary. For those things, a standard search tool is better. Also, don't expect the server to interpret why the numbers changed; it only retrieves them. If your goal is synthesis—e.g., 'Write a summary of why Apple's revenue dropped'—you need to run multiple tools and then ask your agent to write the narrative.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by SEC EDGAR. 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

How we secure it →

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 server provides 3 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_company_concept get_company_facts get_submissions

Sifting through PDFs for financial data shouldn't take an hour.

Today, checking a company’s performance means opening dozens of annual reports. You copy dates and figures from PDF tables into spreadsheets, spending hours just trying to build a clean, comparable timeline across fiscal years. It's tedious, prone to copy-paste errors, and you're always fighting bad formatting.

With this MCP server, your agent handles it all. You ask for 'NetIncomeLoss' over the last three years, specifying the CIK. The system runs `get_company_facts` and returns a clean data table—no PDFs, no copy-pasting required. It just gives you the numbers.

SEC EDGAR MCP Server: Get verifiable filing history.

Before this tool, checking if a company filed an 8-K after a major event meant navigating complex SEC websites and manually verifying the submission date. You'd often miss crucial filings or get overwhelmed by irrelevant data.

Now you run `get_submissions` with the CIK. The agent instantly pulls all relevant filing types and dates, giving you a clean audit trail right in your chat. It’s immediate, verifiable history.

Common Questions About SEC EDGAR MCP

How do I use get_company_facts to compare two companies? +

You run get_company_facts twice—once for each CIK and specifying the same metric (e.g., 'TotalAssets'). The agent will retrieve both structured data sets, allowing you to compare them side-by-side immediately.

What is the best way to find recent filings using get_submissions? +

Simply provide the CIK and ask for 'recent submissions.' The tool returns a list of filing types (10-K, 8-K, etc.) and their dates, letting you see exactly what happened recently.

Can get_company_concept pull data from non-SEC filings? +

No. get_company_concept only accesses the SEC EDGAR database. It relies on official public disclosures within the regulated filing structure to define or report a concept.

Do I need an API key to use get_company_facts? +

No, you don't. The server uses public access credentials for querying corporate filings, so you can start using the tool right away after subscribing.

How does my agent handle rate limits when using get_company_facts? +

The MCP server handles throttling based on SEC guidelines. If you exceed the allowed requests in a short period, your AI client will receive an error code. You simply need to implement a retry mechanism with backoff logic.

Do I need the Central Index Key (CIK) for get_submissions, or is the company name enough? +

The CIK is required for accurate submissions history. While you can search by name in some interfaces, passing the specific 10-digit CIK ensures your agent pulls data only for that exact public entity.

When I use get_company_concept, what format does the financial concept data arrive in? +

The raw output is structured XBRL data. Your AI client then interprets this structure into plain text or JSON records, making it easy for your agent to read and build reports from.

What happens if I run get_company_facts for a company that has no recent filings? +

The tool doesn't fail; instead, it returns a clear status message indicating the lack of data. This allows your agent to gracefully report 'No records found' rather than throwing an error.

How do I find the CIK for a company like Apple? +

You can search for a company's CIK on the official SEC website or ask your agent to find it. For Apple, the CIK is '0000320193'. Remember to use the leading zeros if necessary.

Can I see the latest 10-K filing for a specific entity? +

Yes! Use the get_submissions tool with the company's CIK. The response will list the most recent filings, and you can identify the 10-K report among them.

What is XBRL data? +

XBRL (eXtensible Business Reporting Language) is a standardized format for business reporting. It allows the SEC and analysts to extract specific financial facts (like Net Income) from filings programmatically.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 3 tools

We've already built the connector for SEC EDGAR. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 3 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.