Policy Scenario Modeler Task
policy_scenario_modeler_taskRun a policy-rate spread what-if scenario for an FX pair and estimate directional spot impact using an explicit heuristic elasticity assumption. Supports MCP Tasks for async execution when clients send task-augmented requests.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | Yes | Base currency, 3-letter ISO code (case-insensitive). Supported: AUD, BRL, CAD, CHF, CNH, CNY, DKK, EUR, GBP, ILS, JPY, NGN, NOK, NZD, PEN, SEK, THB, USD. | |
| quote | Yes | Quote currency, 3-letter ISO code (case-insensitive). Supported: AUD, BRL, CAD, CHF, CNH, CNY, DKK, EUR, GBP, ILS, JPY, NGN, NOK, NZD, PEN, SEK, THB, USD. | |
| end_date | No | Optional inclusive upper bound, YYYY-MM-DD. | |
| shock_bps | No | Policy shock size in basis points (100 bps = 1.00 percentage point). | |
| shock_leg | No | Which leg receives the policy shock: base or quote. | base |
| start_date | No | Optional inclusive lower bound, YYYY-MM-DD. | |
| policy_shock_bps | No | Optional alias for shock_bps for compatibility with host-side app payloads. | |
| elasticity_per_100bps | No | Heuristic percent change in FX spot for a 100 bps spread change. Used as a scenario assumption, not a forecast guarantee. |