get_segment_financials
Retrieve US company segment metrics across fiscal periods, for one company or 2–5 side by side. company: one US company name or ticker; companies: 2–5 names or tickers to compare. metric: revenue, operating_income, gross_profit, assets or depreciation_amortization. axis: business, product, geographic, consolidation or a raw XBRL axis. periods: most-recent rows per segment (default 8); year pins the fiscal year. member_filter: case-insensitive substrings of labels or raw XBRL members; named members are found across axes (e.g. NVIDIA Data Center). One company: returns segments plus available_axes (the axes and members it reports). Several: returns companies, not_found and coverage_notes; segment definitions differ between issuers. Filing evidence references point into sources[]. Reads stored SEC XBRL data only.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_segment_financials"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| axis | No | business | |
| year | No | ||
| metric | No | revenue | |
| company | No | ||
| periods | No | ||
| companies | No | ||
| period_type | No | quarterly | |
| member_filter | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||