Concept list for a company
metrics_listList the standardized concepts (metrics) available for a company's template, with display order, statement, label, unit and the formula for derived concepts (for example free_cash_flow = cash_from_operations - capital_expenditure). Use it to learn the exact concept ids before calling verify_value or compare_versions, and to see which rows a statement will contain. Optionally filter to one statement.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"company": "ticker:AAPL"
},
"name": "metrics_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company | Yes | Company identifier: a FinancialMD id ("fmd_01H..."), an SEC CIK ("cik:320193"), or a ticker ("ticker:AAPL", optionally with the MIC "ticker:AAPL.XNAS"). A bare ticker like "AAPL" is accepted and sent as ticker:AAPL. An issuer on an EU or UK regulated market that does not file with the SEC has no CIK: pass its LEI ("lei:IOG4E947OATN0KJYSD45") or its fmd_ id. | |
| statement | No | Optional: only concepts of this statement (or supplemental). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | { template, concepts: [{ concept_id, statement, template, label, display_order, is_subtotal, formula, metric_format, metric_alias }] }. | |
| meta | No | Request metadata: request_id, as_of, company resolution, coverage, pipeline_version, licence, terms, proof_base. | |
| error | No | Present only on isError results: the API error code and message plus remedy hints. |