Expected value of information
buscalc_value_of_informationCalculate expected values, best current expected-value action, perfect-information upper bound, optional imperfect-signal information value and net value after information cost. Handles maximize payoff or minimize cost; does not infer probabilities, certify decisions or model risk aversion. Returns a calculation receipt with inputs, results, assumptions, validation checks and source. The receipt is unsigned, not independent certification. No private data, external lookup or arbitrary code execution. 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": {
"mode": "sample",
"payoffs": [
[
100,
-50
],
[
0,
0
]
],
"objective": "maximize",
"informationCost": 5,
"signalLikelihoods": [
[
0.8,
0.2
],
[
0.2,
0.8
]
],
"stateProbabilities": [
0.5,
0.5
]
}
},
"name": "buscalc_value_of_information"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| units | No | ||
| inputs | Yes | ||
| modelVersion | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| units | No | ||
| inputs | Yes | ||
| receipt | Yes | ||
| results | Yes | ||
| sourceURL | Yes | ||
| calculator | Yes | ||
| modelVersion | Yes |