research_apply_inputs
Apply explicitly supported inputs to an in-memory plan, then recheck. Does not save research.
expected_context must equal guidance.context from the last precheck. confirmed means the user has
checked units, scope and basis; do not infer it from a request to analyze a stock.
Debt: values.debt_override (billions) OR all four components: long_term_debt, current_debt,
short_term_borrowings, other_claims (each in billions; explicit zero allowed, no double-counting).
Shares: shares_override in BILLIONS (1000 million = 1), share_ratio, optional fx (USD/model currency).
Industry: growth (fraction), years, industry_inputs.target_margin (fraction),
industry_inputs.sales_to_capital, industry_inputs.transition_years. Other group fields are rejected.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"symbol": "<symbol>",
"as_of": "<as_of>",
"plan": "<plan>",
"group": "<group>",
"values": "<values>",
"basis": "<basis>",
"confirmed": "<confirmed>",
"expected_context": "<expected_context>"
},
"name": "research_apply_inputs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan | Yes | ||
| as_of | Yes | ||
| basis | Yes | ||
| group | Yes | ||
| symbol | Yes | ||
| values | Yes | ||
| confirmed | Yes | ||
| components | No | ||
| security_id | No | ||
| expected_context | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||