canli-mcp / SEC EDGAR
What is a free MCP server for SEC EDGAR filings?
canli-mcp reads SEC filings for free with no API key: statements as filed, full-text search, insider trades, 13F holdings and a check of any figure against the filing. EdgarTools is another good option with no key, especially if you want a Python library first.
Price: $0 to run. Updated 2026-11-02. Free and MIT-licensed, with no account and no API key. Or run claude mcp add canli -- npx -y canli-mcp in Claude Code.
Ask it
How many employees does NVIDIA say it has in its annual report?
The agent finds the tool through canli-mcp's find_tool and runs it through run_tool. This is the call:
{
"name": "read_filing",
"arguments": {
"company": "NVDA",
"form": "10-K",
"find": "employees"
}
}What came back
Recorded from canli-mcp 0.15.1 on 2026-11-02, with no API key set. The model read 15,029 characters.
| item | title | chars |
|---|---|---|
| 1 | Business | 48094 |
| 1A | Risk Factors | 114405 |
| 1B | Unresolved Staff Comments | 40 |
| 1C | Cybersecurity | 3948 |
| 2 | Properties | 905 |
| 3 | Legal Proceedings | 196 |
| 4 | Mine Safety Disclosures | 55 |
| 5 | Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of | 5351 |
The result read_filing sent back, in full form
{
"ref": "r6",
"company": {
"cik": 1045810,
"name": "NVIDIA CORP",
"ticker": "NVDA"
},
"filing": {
"form": "10-K",
"filed": "2026-02-25",
"period": "2026-01-25",
"accession": "0001045810-26-000021"
},
"document": "nvda-20260125.htm",
"sections": {
"columns": [
"item",
"title",
"chars"
],
"rows": [
[
"1",
"Business",
48094
],
[
"1A",
"Risk Factors",
114405
],
[
"1B",
"Unresolved Staff Comments",
40
],
[
"1C",
"Cybersecurity",
3948
],
[
"2",
"Properties",
905
],
[
"3",
"Legal Proceedings",
196
],
"…"
]
},
"total_chars": 341232,
"find": "employees",
"matches": [
{
"offset": 51963,
"text": "Human Capital Management\nAs of the end of fiscal year 2026, we had approximately 42,000 employees in 38 countries; 31,000 were engaged in re…"
},
{
"offset": 52329,
"text": "Within our workforce, more than 80 percent have technical roles and more than half of the workforce hold an advanced degree. Our employees a…"
},
{
"offset": 60671,
"text": "•Commercial arrangements expose us to counterparty risks, which may negatively impact our business, financial condition, or results of opera…"
},
{
"offset": 93922,
"text": "zations, including nation-states and nation-state-supported actors, and other threat actors have engaged and are expected to continue to eng…"
},
{
"offset": 101619,
"text": "nt affects us, the third-party systems on which we rely, or our customers, our business could be harmed as a result of declines in revenue, …"
},
{
"offset": 106036,
"text": "ct on our business.\nClimate change may have an increasingly adverse impact on our business and on our customers, partners and vendors. Water…"
},
"…"
],
"url": "https://www.sec.gov/Archives/edgar/data/1045810/000104581026000021/nvda-20260125.htm",
"limits": [
"From SEC EDGAR as filed; Canli Capital does not edit or verify the filers' statements.",
"Not investment advice."
]
}Prices, filings and statistics are as the sources published them on that day; run the call again for today's. Nothing here is investment advice.
The tools behind the answer
| Tool | Pack | What it does |
|---|---|---|
read_filing | markets | The text of an SEC filing: the latest of a form, or one by accession. For a 10-K or 10-Q, section returns one item ("risk factors", "md&a", "business", "market risk", "legal proceedings", or a number such as "1A"); without it the result lists the items and their lengths. document reads an exhibit, such as an 8-K's press release ("EX-99.1"). find returns only the passages with given words ("employees", "buyback"), the fastest way to a fact in a long filing; otherwise long text pages with offset. |
Add canli-mcp
claude mcp add canli -- npx -y canli-mcp{ "mcpServers": { "canli": { "command": "npx", "args": ["-y", "canli-mcp"] } } }https://canlicapital.com/mcp/canliEverything canli-mcp does · How it compares with other finance MCP servers
