← The evidence ledger
Evidence row 1760008
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint b5321d50-74b3-4f7a-8d69-73a416f398b1
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 66db55e542a0b0c348defb97e1535c43f485b9f4e377076feaa367ee2ff565eb
- Leaf
- 0x6749242f45cb80c87c8169540d7d7ab13759b036aae19a266f7df62ea15fd745
What was observed
{
"count": 4,
"tools": [
{
"description": "Cost of the same call on several models, per call and per month: tokens for text, embedding and realtime models, units (images, seconds, characters, queries or pages) for the rest.",
"inputSchema": {
"properties": {
"cached_tokens": {
"default": 0,
"description": "Cache-read input tokens per call",
"minimum": 0,
"title": "Cached Tokens",
"type": "integer"
},
"calls_per_month": {
"default": 100000,
"minimum": 0,
"title": "Calls Per Month",
"type": "integer"
},
"input_tokens": {
"default": 0,
"description": "Uncached input tokens per call",
"minimum": 0,
"title": "Input Tokens",
"type": "integer"
},
"models": {
"items": {
"maxLength": 200,
"type": "string"
},
"maxItems": 10,
"minItems": 1,
"title": "Models",
"type": "array"
},
"output_tokens": {
"default": 0,
"description": "Output tokens per call, including reasoning",
"minimum": 0,
"title": "Output Tokens",
"type": "integer"
},
"units": {
"default": 0,
"description": "Images, seconds of audio or video, characters, queries or pages per call",
"minimum": 0,
"title": "Units",
"type": "number"
},
"variant": {
"anyOf": [
{
"maxLength": 32,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Image quality and size (high/1024x1024) or video resolution (1080p)",
"title": "Variant"
}
},
"required": [
"models"
],
"title": "compare_modelsArguments",
"type": "object"
},
"name": "compare_models"
},
{
"description": "Rates for one model of any kind. Token rates are USD per million tokens: input (in), output (out), cache read (cr), cache write (cw, cw1h) and audio (ain, aout), with batch, priority and long-context tiers. Models billed per image, second, character, query or page have a unit rate (unit), and may have size, quality or resolution variants (v:...).",
"inputSchema": {
"properties": {
"model": {
"description": "Model id as you'd pass it to the API: gpt-4o-mini, Qwen/Qwen3.5-9B, fal-ai/flux/dev",
"maxLength": 200,
"title": "Model",
"type": "string"
},
"provider": {
"anyOf": [
{
"maxLength": 32,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Provider key, such as openai, together, bedrock, fal or deepgram",
"title": "Provider"
}
},
"required": [
"model"
],
"title": "get_model_priceArguments",
"type": "object"
},
"name": "get_model_price"
},
{
"description": "Current models in the price book, cheapest first, for one provider or one kind: text, embedding, realtime, image, video, speech, transcription, rerank or ocr.",
"inputSchema": {
"properties": {
"include_retiring": {
"default": false,
"title": "Include Retiring",
"type": "boolean"
},
"kind": {
"anyOf": [
{
"pattern": "^(text|embedding|realtime|image|video|speech|transcription|rerank|ocr)$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Kind"
},
"limit": {
"default": 50,
"maximum": 200,
"minimum": 1,
"title": "Limit",
"type": "integer"
},
"provider": {
"anyOf": [
{
"maxLength": 32,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Provider"
}
},
"title": "list_modelsArguments",
"type": "object"
},
"name": "list_models"
},
{
"description": "A month of calls across any mix of models, at list prices: each line's cost per call and per month, the total, a projection with monthly growth, where each line ranks among every current model of its kind, the same model on other hosts, and cheaper models from the same provider. Usage is per call.",
"inputSchema": {
"$defs": {
"Line": {
"properties": {
"audio_input_tokens": {
"default": 0,
"maximum": 100000000,
"minimum": 0,
"title": "Audio Input Tokens",
"type": "integer"
},
"audio_output_tokens": {
"default": 0,
"maximum": 100000000,
"minimum": 0,
"title": "Audio Output Tokens",
"type": "integer"
},
"batch": {
"default": false,
"title": "Batch",
"type": "boolean"
},
"cached_tokens": {
"default": 0,
"maximum": 100000000,
"minimum": 0,
"title": "Cached Tokens",
"type": "integer"
},
"calls": {
"default": 0,
"description": "Calls a month",
"maximum": 1000000000000,
"minimum": 0,
"title": "Calls",
"type": "number"
},
"input_tokens": {
"default": 0,
"description": "Uncached input tokens per call",
"maximum": 100000000,
"minimum": 0,
"title": "Input Tokens",
"type": "integer"
},
"label": {
"default": "",
"maxLength": 80,
"title": "Label",
"type": "string"
},
"model": {
"maxLength": 200,
"minLength": 1,
"title": "Model",
"type": "string"
},
"output_tokens": {
"default": 0,
"maximum": 100000000,
"minimum": 0,
"title": "Output Tokens",
"type": "integer"
},
"provider": {
"anyOf": [
{
"maxLength": 32,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Provider"
},
"units": {
"default": 0,
"description": "Images, seconds, characters, queries or pages per call",
"maximum": 100000000,
"minimum": 0,
"title": "Units",
"type": "number"
},
"variant": {
"anyOf": [
{
"maxLength": 32,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Image size and quality, or video resolution",
"title": "Variant"
}
},
"required": [
"model"
],
"title": "Line",
"type": "object"
}
},
"properties": {
"growth_pct": {
"default": 0,
"description": "Volume growth, percent a month",
"maximum": 300,
"minimum": -50,
"title": "Growth Pct",
"type": "number"
},
"lines": {
"items": {
"$ref": "#/$defs/Line"
},
"maxItems": 25,
"minItems": 1,
"title": "Lines",
"type": "array"
},
"months": {
"default": 12,
"maximum": 36,
"minimum": 1,
"title": "Months",
"type": "integer"
}
},
"required": [
"lines"
],
"title": "simulate_workloadArguments",
"type": "object"
},
"name": "simulate_workload"
}
]
}What the leaf hashes
{"body":"66db55e542a0b0c348defb97e1535c43f485b9f4e377076feaa367ee2ff565eb","id":1760008,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793531092312145,"prev":null,"subject":"b5321d50-74b3-4f7a-8d69-73a416f398b1","subject_kind":"endpoint"}Proof
Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.