← The evidence ledger
Evidence row 4361004
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 175cb8e5-fe77-41d2-83a1-51e0e590d8c4
- Recorded
- Previous row
- #1034738
- Body SHA-256
- 2d1df95c5ab5f6202b5e67a7aa5ce035818d787d1fb0d045ba47b46e921c0f76
- Leaf
- 0x8c6a57daee573fdda2177b87a88a7012f8ed99da5395123b755fcf199da43eed
What was observed
{
"count": 5,
"tools": [
{
"description": "Checks a pasted `diff all` / `dump` against a release: every `set` line whose setting does not exist, was renamed or removed, or whose value is out of range or not in the value list, plus lines that only repeat the firmware default. The release of the paste is read from its `# Betaflight / ... X.Y.Z` or `# INAV/<target> X.Y.Z` header, which also picks the firmware when none is given. Other commands (aux, serial, resource) are counted, not checked.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"firmware": {
"default": "betaflight",
"description": "Firmware (fw_check_cli: default is the one the paste's header names)",
"enum": [
"betaflight",
"inav"
],
"type": "string"
},
"text": {
"description": "The CLI text, up to 100 KB",
"type": "string"
},
"version": {
"description": "Release to check against (default: latest)",
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "fw_check_cli"
},
{
"description": "What changed in the CLI settings between two releases: added, removed, renamed (only sourced renames) and changed (range, values, default) settings.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"firmware": {
"default": "betaflight",
"description": "Firmware (fw_check_cli: default is the one the paste's header names)",
"enum": [
"betaflight",
"inav"
],
"type": "string"
},
"from": {
"description": "Older release, e.g. 4.5",
"type": "string"
},
"to": {
"description": "Newer release (default: latest)",
"type": "string"
}
},
"required": [
"from"
],
"type": "object"
},
"name": "fw_diff"
},
{
"description": "One CLI setting of a firmware release: type, allowed range or values, firmware default (with no board config), the source line (settings.c or settings.yaml), and its history across releases (renames, range and default changes). Old names are followed through sourced renames.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"firmware": {
"default": "betaflight",
"description": "Firmware (fw_check_cli: default is the one the paste's header names)",
"enum": [
"betaflight",
"inav"
],
"type": "string"
},
"name": {
"description": "Setting name, as in `set <name> = ...`",
"type": "string"
},
"version": {
"description": "Release, e.g. 2026.6.2 or 4.5 (default: latest)",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "fw_param"
},
{
"description": "The full spec sheet of one part by its slug (the last segment of its fpv-db.com URL, e.g. iflight-xing2-2207 for /motors/iflight-xing2-2207/): specs, bench thrust table where measured, VTX table where published, the sources the specs were verified against, and caveats.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "Part slug, e.g. iflight-xing2-2207 (from search_parts or the page URL)",
"type": "string"
},
"type": {
"description": "Part type, if known",
"enum": [
"motor",
"quad",
"battery",
"prop",
"stack",
"camera",
"vtx"
],
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "part_specs"
},
{
"description": "Finds published parts of one type by spec. `filters` maps a spec field to a number (equals, or any element of a list), a string (case-insensitive substring) or {min, max} (numeric range). `query` matches brand and model. An unknown field returns the type's field list. Example: type=motor, filters={\"stator\": \"2207\", \"weight_g\": {\"max\": 33}}.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"filters": {
"additionalProperties": true,
"description": "Spec field -> number, list, substring or {min, max}, e.g. {\"stator\": \"2207\"}",
"type": "object"
},
"limit": {
"default": 20,
"description": "Most results to return",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Words that must appear in brand + model",
"type": "string"
},
"type": {
"description": "Part type to search",
"enum": [
"motor",
"quad",
"battery",
"prop",
"stack",
"camera",
"vtx"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"name": "search_parts"
}
]
}What the leaf hashes
{"body":"2d1df95c5ab5f6202b5e67a7aa5ce035818d787d1fb0d045ba47b46e921c0f76","id":4361004,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1794207371362162,"prev":1034738,"subject":"175cb8e5-fe77-41d2-83a1-51e0e590d8c4","subject_kind":"endpoint"}Proof
Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.