← Ground Truth

Ask for a company — get today's numbers

OpenFilings··2 min read
MCPAPIagentsfinancial data

You want five years of revenue and operating margin for a company. You should not have to walk its filing history to get them.

Ask for the company. Get today's numbers.

Ask for a company, get a multi-year KPI series

One request, the whole series

Identify the company however you know it — ticker and market, security identifier, or legal entity ID — and the years you want. One response: one period per fiscal year, each with its currency, containing the line items you asked for.

Ask for revenue only and you get revenue only — small enough for an agent to reason over without truncation. Quarterly and half-year periods work the same way.

Same field names in every market. Revenue is revenue whether the underlying report was US, Japanese, Korean, or European — the normalisation layer underneath.

Missing inputs are stated. When a metric cannot be computed because a disclosure is absent, the response says so. An agent can tell the user the company did not disclose the input — a correct answer.

That is the default path: the current state of the company, including restatements and amendments already on file. For backtests and dated research notes, you can pin the request to a past date and receive only what had been filed by then.

What else you can ask

When does this company report? Upcoming and recent dates, fiscal period, estimates and actuals where street coverage exists.

Who are its customers and suppliers? Supply-chain relationships from filings — named counterparties, anonymous revenue shares, each linked to the source filing.

Resolving a company, listing its filings, checking market access, and looking up report dates do not consume your filing allowance.

Connect by signing in

Desktop agents can connect through the OpenFilings login page — approve once, no long-lived key sitting in a config file. Access stays tied to your account and revocable from it.

API keys remain available for server-side jobs with no human in the loop.

If you already have an agent connected, these questions are available now. If you do not, setup takes about five minutes.