Skip to main content
Glama

Company financials from SEC XBRL ($0.0045)

company_financials
Read-onlyIdempotent

PAID ($0.0045 USDC via x402). A US-listed company's financials as it filed them with the SEC (XBRL company facts), by ticker (AAPL, BRK-B) or CIK: for its last 1-12 fiscal years (10-K) or three-month quarters — revenue, net income, diluted EPS, total assets, total liabilities, stockholders' equity, cash, operating cash flow, shares outstanding — each with the us-gaap tag it came from, the fiscal year/period and the filing. Restatements win; a value the company did not tag is null, never computed (no derived Q4). US-GAAP filers only (not IFRS). An unknown ticker or an SEC outage answers 404/502 and is not charged. Public-domain data, not investment advice. Without payment this returns the 402 challenge; the fiatdock-mcp npm package pays automatically. Any answer the tool cannot produce is >= 400 and is NOT charged.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoHow many periods, newest first, 1-12 (default 4)
periodNoannual (fiscal years, from 10-K filings; default) or quarterly (three-month periods)
tickerNoStock ticker (AAPL, MSFT, BRK-B) or the company's SEC CIK number
paymentNoBase64 of a single x402 v2 PaymentPayload (EIP-3009 transferWithAuthorization on Base USDC). OMIT it on the first call: the 402 you get back carries `howToPay.payloadTemplate` — the exact envelope to fill in — plus the price and the EIP-712 domain. Send it on the second call to complete the purchase; it is forwarded as the PAYMENT-SIGNATURE header, never as body data. Nothing is charged for the 402 itself, and a call that fails after payment settles nothing.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
asOfYesISO time EDGAR was read (cached reads keep their read time)
noteYesThe selection rules, the limits, and the licence
periodYesannual (fiscal years) or quarterly (three-month periods)
sourceYesWhere the data came from
companyYesThe registrant: name, 10-digit CIK, ticker
periodsYesThe periods, newest first; a value the company did not tag for that period is null
conceptsYesFor each field: the us-gaap tags in fallback order, and the ones this answer used
currencyYesUSD — only US-dollar facts are read (EPS in USD per share, shares as a count)
defaultedNoPresent only when the body named no field: which company the answer is for, and why

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.