simulate_scenario
ActiveTool of cloud.dchub/mcp-server
Counterfactual WHAT-IF re-scoring of 316 DC Hub power markets under YOUR explicit deltas — answers "what happens to the market ranking if conditions change" (only DC Hub holds the underlying components). Params (all optional, pass at least one delta): avg_kwh_cents_pct (power-price % change, e.g. 30), time_to_power_months_delta (months added/removed), queue_wait_months_delta, reserve_margin_pct_delta (points), curtailment_pct_delta (points), market (one slug, e.g. abilene), top_n (default 10, max 25 — ranked by |score change|). Returns per-market baseline vs scenario composite + component breakdown + the EXACT formula/weights in every response (transparent scenario_composite — deliberately NOT the DCPI). Keyless callers get a top-3 preview; any live key (claim_free_key) returns up to 25. Try: simulate_scenario avg_kwh_cents_pct=30 top_n=10. Do NOT use for the present-day ranking (use rank_markets) or trajectory extrapolation (use predict_market_trajectory); this answers explicit hypotheticals.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"top_n": {
"type": "integer",
"maximum": 25,
"minimum": 1,
"description": "Markets to return, ranked by |score delta| (default 10)"
},
"market": {
"type": "string",
"description": "Score ONE market by slug (optional), e.g. abilene — slugs from rank_markets"
},
"avg_kwh_cents_pct": {
"type": "number",
"description": "Power price % change, e.g. 30 for +30% or -20 for -20%"
},
"curtailment_pct_delta": {
"type": "number",
"description": "Percentage POINTS added/removed from curtailment"
},
"queue_wait_months_delta": {
"type": "number",
"description": "Months added/removed from interconnection queue wait"
},
"reserve_margin_pct_delta": {
"type": "number",
"description": "Percentage POINTS added/removed from reserve margin, e.g. -5"
},
"time_to_power_months_delta": {
"type": "number",
"description": "Months added (+) or removed (-) from time-to-power, e.g. 12"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
cloud.dchub/mcp-server
https://github.com/azmartone67/dchub-backend
1/7 registries