← All tools

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 agent

Use 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.

MCP URL, no key needed
https://unstuckapi.com/mcp

Try 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.

Connector URL with key
https://unstuckapi.com/mcp?key=YOUR_API_KEY

Keep the completed URL private: it contains your API key.

Ask your agent to call company_financials with these arguments:

MCP arguments
{
  "ticker_or_cik": "AAPL"
}

Inputs

Send these fields as a JSON object to POST /v1/tools/company_financials.

Input fields for company_financials
FieldTypeDescription & limits
ticker_or_cikstring
Required
Stock ticker (e.g. "AAPL", "BRK.B") or the company's numeric SEC CIK (e.g. "320193").Minimum characters: 1 · Maximum characters: 12
metricsarray 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.

Set your API key
export UNSTUCK_API_KEY="YOUR_API_KEY"
REST request
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:

MCP URL
https://unstuckapi.com/mcp
Authorization header
Authorization: Bearer YOUR_API_KEY

Connection guide · Full JSON schemas and prices · Agent instructions