What-if simulation
run_scenarioRe-run the Monte Carlo under your own assumptions and show which teams move the most against the current baseline. Change how hard a short record is regressed to .500, how much weight point or run differential carries, home advantage, or how uncertain the model is about true talent. This starts a fresh simulation rather than reading the cache.
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": {
"sport": "<sport>",
"parameters": "<parameters>"
},
"name": "run_scenario"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many teams to return. Default 40. | |
| sport | Yes | nfl, mlb, nhl, nba or soccer. | |
| league | No | Soccer only. A league name or ESPN slug, for example "Premier League" or "esp.1". Ignored for every other sport. | |
| metric | No | Which probability to compare before and after. | |
| parameters | Yes | Parameters to change. NFL: iterations, season, regressionGames, pythagoreanWeight, homeFieldAdvantage, strengthUncertainty, tieProbability. MLB: the same minus tieProbability. NHL: iterations, season, regressionGames, pythagoreanWeight, homeIceAdvantage, strengthUncertainty, overtimeProbability, overtimeDamping, priorCarryover. NBA: iterations, season, regressionGames, pythagoreanWeight, homeAdvantage, strengthUncertainty, priorCarryover. Soccer: iterations, historySeasons, homeAdvantage. |