Needrift - Compare Demand and Available Capacity
buscalc_needrift_compareCompare public or non-sensitive figures with matched geography, period and units. Use null for unavailable evidence. Returns an arithmetic scenario range. Supply no private records or personal information. Put tool fields inside inputs. Supply units or modelVersion only when listed in inputSchema. Follow its required fields and exact choices. Do not pass the REST calculator field inside MCP arguments.
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": {
"inputs": {
"unit": "spaces",
"topic": "Truck parking",
"demand": {
"low": 110,
"asOf": "2026-10-31",
"base": 120,
"high": 130,
"basis": "estimate",
"source": "Illustrative parking survey"
},
"capacity": {
"low": 80,
"asOf": "2026-10-31",
"base": 90,
"high": 100,
"basis": "estimate",
"source": "Illustrative parking survey"
},
"geography": "Example county",
"periodEnd": "2026-10-31",
"periodStart": "2026-10-01"
}
},
"name": "buscalc_needrift_compare"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inputs | Yes | ||
| modelVersion | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| units | No | ||
| inputs | Yes | ||
| receipt | Yes | ||
| results | Yes | ||
| sourceURL | Yes | ||
| calculator | Yes | ||
| modelVersion | Yes |