← The evidence ledger
Evidence row 200707
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 0c2123cf-602f-4436-a747-ed072d74324b
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 42c722abde96f8b16334fe14c8c9e092833461807e629b02bf7777ff248ff549
- Leaf
- 0x6b4f8cdb143086086ab9a1fded9a22599e54fbb1d22425fb27facaf9524e08c2
What was observed
{
"count": 3,
"tools": [
{
"description": "Run one data tool found through search_tools or plan_query.\n\nUse for: executing a tool by exact name with arguments that match the\ninputSchema search_tools returned for it. Data tools read public sources\n(StatCan, Bank of Canada, open-data portals). reproduce_workbook can save\nan Excel file on a local stdio server; hosted exports return base64. Returns that\ntool's typed result, including a provenance block (source, URL, query\ntime, freshness).\nErrors come back as MCP tool errors, not as data: an unknown or\nmisspelled name raises 'Unknown tool' (search again for the exact\nname), invalid arguments raise a validation error naming the field,\nand upstream outages or empty matches raise a typed error explaining\nwhat to change. search_tools, call_tool and plan_query cannot be called\nthrough it; call them directly. Tool calls are subject to the server's\ntimeout (MAPLE_TOOL_TIMEOUT_SECONDS, default 120).\n",
"inputSchema": {
"additionalProperties": false,
"properties": {
"arguments": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"description": "Object matching that tool's inputSchema from search_tools. Omit or pass {} for a tool with no required parameters."
},
"name": {
"description": "Exact tool name as returned by search_tools or plan_query, e.g. 'boc_get_observations'.",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "call_tool"
},
{
"description": "Plan which sources answer a question that may span several agencies.\n\nUse for: the first call on a substantive question (\"How have rents\nand interest rates moved in Calgary since 2020?\"). Returns the\ntopics it touches, the tools to call for each in order, local\nportals for any province or city named, and caveats on combining\nthem. Then run the steps with call_tool. Read-only and offline: it\nmatches the question against this server's source map and calls no\nexternal API. Use search_tools instead to find a single tool for a\nnarrow, single-source need. lang='fr' gives the labels, purposes,\ncaveats and guidance in French; tool and argument names stay as they\nare.\nKeywords: plan, which data source, where to find, combine sources,\ncross-source, question, research, Canada data.\nMots-clés : planifier, quelle source de données, où trouver, combiner\ndes sources, question, recherche, données canadiennes, statistiques.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"lang": {
"default": "en",
"enum": [
"en",
"fr"
],
"type": "string"
},
"question": {
"type": "string"
}
},
"required": [
"question"
],
"type": "object"
},
"name": "plan_query"
},
{
"description": "Find the right data tool for one specific need by plain-language search.\n\nUse for: locating a tool when you know roughly what data you want\n(a StatCan table, Bank of Canada series, a city's open-data portal).\nReturns the best-matching tool definitions, ranked by relevance, each\nwith its name, description and full input schema, in the same format\nas list_tools. Read-only; it searches this server's catalogue only and\ncalls no external API.\nUse plan_query instead when a question may span several sources or you\ndo not know where to start; use call_tool to run a tool once you have\nits name. Queries in English or French both work. An empty result\nmeans no tool matched: rephrase with topic words (e.g. 'housing\nstarts' rather than 'CMHC table').\n",
"inputSchema": {
"additionalProperties": false,
"properties": {
"query": {
"description": "What you need, in plain English or French, e.g. 'Calgary rent index' or 'taux de chômage Québec'. Topic words work better than tool names.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_tools"
}
]
}What the leaf hashes
{"body":"42c722abde96f8b16334fe14c8c9e092833461807e629b02bf7777ff248ff549","id":200707,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793026050968143,"prev":null,"subject":"0c2123cf-602f-4436-a747-ed072d74324b","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x6b4f4c2916feb7ed5287acda3fbb438feb5341d97d648d7206b4024f320a5fc3
- 0xdb558e384216f5f865d32294ac788538a5f8c63992f11e2d1fc5e9022f5865c4
- 0xf428e8ebd2ea19ea79bcca3b8165ba7b87d5858cf5c0524d1207e96cc3224a2b
- 0x64c6d1c2a4fdb5b86ffd32adea8f0debb6e2a7285510bea7893ee38027524f3b
- 0xd2f98fec638af585ef8eb6999a85c5c577c16ea1869d535ed32b5b88c450de9a
- 0xcc4347286e2b5a6a2a7c1bbc70d46fee3d54d14d3ed22d810fd0d5cdec87f542
- 0xa163f47163eab8274eb81927ca5f92f88ef36bf297c86af2ee3fb6a723d56cee
- 0xe356b9739c0897ffe3e8c1b95fe20d323f48b1b58f9194b6830da5cb31b4640c
- 0x959ad25eceb864e98140a3c5d86b87e2e87047d2132bf498fed758e10dc5218e
- 0x87894636102384a23857842def741b3253d54af0afaff0b11e7117549ccd8002
- 0xdfaea4285192101e7ab6e8e71853c71cef08df31a416be7a9f92f34cf897e13e
- 0x2a304c51963b65e3ca818b638b2e9a98297b7d6b6a3e14ecca2501aa13b9f556
- 0x9dc4d6f64bc3c323d2c45a28209068cd473b6979bd632a0d694bf94d19bc39df
- 0xfc9b5a81a7a83a1c735a4fe64590beb9db14d2366f463161358af28c3ea9a81d
- 0xa2d436d488e3600b0e5c3e3ed9c9234cd52853c59830b786334fd0c4292d9f40
- 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
- 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae