company_financials · REST + MCP
Pull a company’s financials from SEC filings
Key financial numbers for a US public company by stock ticker or CIK: revenue, net income, diluted EPS, assets, liabilities, equity and cash (or any XBRL concept you name), latest annual and latest quarterly value with period, form and filing date. Data source: SEC EDGAR XBRL financial data (free public data; not affiliated with or endorsed by the SEC).
$0.03 USD per successful paid call
This tool uses prepaid credit. Connect without a key and your agent will get a key and payment link when it needs this tool.
Charged once per call that returns a result, including an empty result list. Failed calls are free.
Connect your agentUse it in your chat
Start with no key
In Claude.ai, Claude Desktop, Claude Code, ChatGPT or Codex, add a custom connector with this URL. No API key or Authorization header is needed.
https://unstuckapi.com/mcpTry a few free calls a day with read_page, domain_check, domain_info, pdf_to_text, vulnerability_lookup, or paper_search. Each free result says how many are left and when they reset (midnight UTC).
A paid tool called without a key returns a new API key and a payment link instead of a result, and nothing is charged. In Claude, a Connect button opens the same payment page. Once credit is added, the agent can continue in the same chat with that key.
Already have a key?
If your connector cannot send headers, use this URL instead. Replace YOUR_API_KEY with your key.
https://unstuckapi.com/mcp?key=YOUR_API_KEYKeep the completed URL private: it contains your API key.
Ask your agent to call company_financials with these arguments:
{
"ticker_or_cik": "AAPL"
}Inputs
Send these fields as a JSON object to POST /v1/tools/company_financials.
| Field | Type | Description & limits |
|---|---|---|
ticker_or_cik | string Required | Stock ticker (e.g. "AAPL", "BRK.B") or the company's numeric SEC CIK (e.g. "320193").Minimum characters: 1 · Maximum characters: 12 |
metrics | array of string Optional | XBRL concept names (us-gaap). Default: Revenues, NetIncomeLoss, EarningsPerShareDiluted, Assets, Liabilities, StockholdersEquity, CashAndCashEquivalentsAtCarryingValue. Revenues also checks RevenueFromContractWithCustomerExcludingAssessedTax and SalesRevenueNet.Minimum items: 1 · Maximum items: 20 |
Developer option: REST
Replace YOUR_API_KEY with your key. The following command makes a paid call if it succeeds.
export UNSTUCK_API_KEY="YOUR_API_KEY"curl 'https://unstuckapi.com/v1/tools/company_financials' \
-H "Authorization: Bearer $UNSTUCK_API_KEY" \
-H 'Content-Type: application/json' \
--data '{"ticker_or_cik":"AAPL"}'The response contains result, charged_usd, and your remaining balance_usd. Invalid input and failed tool calls are not charged.
Developer option: MCP with a header
For clients that support headers, connect using Streamable HTTP and these values:
https://unstuckapi.com/mcpAuthorization: Bearer YOUR_API_KEYConnection guide · Full JSON schemas and prices · Agent instructions