Canli Fundamentals

io.github.arhancanli/canli-fundamentals-mcp

SEC fundamentals point in time: first reported, known as of a date, every restatement.

Yes, your AI can use this right now.Answered a live MCP handshake in 866 ms with no sign-in needed and exposes 7 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://canlicapital.com/mcp/fundamentals

7 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
known_as_ofread-only

Get what a company had reported as of a date: per measure, the latest period filed by then, its value, and whether it was later restated; optionally ratios from those filings. For point-in-time backtests.

historyread-only

Get one measure over time, newest first: as first reported (default), as latest filed, or as known on as_of, each with its filing and whether it later changed.

restatementsread-only

List periods whose value changed in a later filing, with first and latest values, % change and cause (stock splits left out by default). Omit concept to scan everything.

vintagesread-only

List every filing that reported one period of one measure, oldest first: the revision history behind a number.

list_conceptsread-only

List the XBRL concepts a company reports and the plain names it supports, with units, periods, date range and restated-period counts.

find_companyread-only

Find a company's SEC CIK and tickers by name, ticker or CIK. The other tools also take a name as company.

cross_sectionread-only

Get one measure for up to 50 companies as filed by a date: each one's latest period, its value then, and whether it was later restated. For point-in-time peer and factor work.

Alternatives in Developer Tools

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”