Verify a number against the filing
verify_valueCheck a number you have (from a model, a news story, a spreadsheet or memory) against what the company filed. Give the company, the concept (a concept_id or fiscal alias from metrics_list, for example revenue or net_income), the period (fiscal_year plus fiscal_period, or a period string such as "FY2024", "Q4 2024" or a period end date) and the value in whole currency units; FinancialMD returns the filed value object with its proof, the delta (absolute and percent), the tolerance (half a unit at the filed precision), a scale_hint when the number would match after a power-of-ten scale (millions given as units), and a verdict: matches, differs, or unknown (company and concept exist but no fact matches the period). Optionally name the source so the audit trail records it, and as_of to verify against what was known on a date. Metered call: 1 of 25 keyless calls a day. Free through this connector within the keyless limits; the per-call price on agent.financial.md is $0.02. Use it before repeating a figure that came from a model, an article or memory. If a dataset, field, company or analysis you need is missing, call request_data.
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": {
"value": 391035000000,
"source": "analyst note",
"company": "ticker:AAPL",
"concept": "revenue",
"fiscal_year": 2024,
"fiscal_period": "FY"
},
"name": "verify_value"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | No | Knowledge date or timestamp (YYYY-MM-DD or RFC 3339). The answer is what FinancialMD knew at that instant: only facts whose known interval contains as_of. Omit for the current view. | |
| value | Yes | The number to check, in the concept's base unit (whole currency units, not millions). | |
| period | No | Alternative to fiscal_year and fiscal_period: "FY2024", "Q4 2024", "2024Q4", or a period end date "2024-09-28". | |
| source | No | Optional: where your number came from, recorded in the audit trail. | |
| 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. | |
| concept | Yes | Concept id or fiscal alias from metrics_list, for example revenue, net_income, total_assets, free_cash_flow. | |
| fiscal_year | No | Fiscal year of the period to check (use with fiscal_period, or give period instead). | |
| fiscal_period | No | Fiscal period label: FY, Q1 to Q4 (or H1, H2). Defaults to FY when fiscal_year is given alone. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | { verdict, submitted { value, source }, filed (value object with proof) or null, delta { absolute, percent } or null, tolerance, scale_hint, concept { concept_id, label } }. | |
| 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. |