← The evidence ledger
Evidence row 559634
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 2096b4d3-dca6-4d81-a35a-aa7f34daa52d
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 5b7a8d7e1b37b627de60cd6b9f6b39ee0894ff6455151bd1ebcc6b32635bc4c9
- Leaf
- 0x9cf13e4afd140cda6a7c321e76d5ed70f747020574ebd281bb03c87381dcbc1f
What was observed
{
"count": 5,
"tools": [
{
"description": "CRA reasonable per-kilometre allowance rates for employer-paid vehicle allowances (2026 default; 2025 also available): first 5,000 km and after, provinces vs territories. Optionally calculates the allowance for a number of business kilometres. Returns structuredContent with the per-km rates for provinces and territories, the rates for the given region, an optional tiered calculation, the source and an as-of date.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"kilometres": {
"description": "Business kilometres in the calendar year, to calculate an allowance.",
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"province": {
"description": "Province or territory code or name, e.g. \"ON\", \"Ontario\", \"QC\", \"Yukon\".",
"maxLength": 40,
"minLength": 1,
"type": "string"
},
"year": {
"description": "Calendar year (2026 or 2025). Default 2026.",
"enum": [
2026,
2025
],
"type": "number"
}
},
"type": "object"
},
"name": "cra_automobile_allowance_rate"
},
{
"description": "CRA simplified-method rates (latest published tax year): flat meal rate per meal and maximum per day, and vehicle cents/km by province or territory where travel begins. These apply to moving expenses, northern residents deductions and medical travel, not to employer per-diems. Optionally calculates amounts. Returns structuredContent with the tax year, meal rates, vehicle cents/km (one province or all), optional vehicle and meal amounts, scope notes, the source and an as-of date.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"days": {
"description": "Number of days (caps meals at the daily maximum).",
"maximum": 3660,
"minimum": 0,
"type": "integer"
},
"kilometres": {
"description": "Kilometres driven, to calculate a vehicle amount (needs province).",
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"meals": {
"description": "Number of meals.",
"maximum": 10000,
"minimum": 0,
"type": "integer"
},
"province": {
"description": "Province or territory where the travel begins.",
"maxLength": 40,
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "cra_meal_travel_allowance"
},
{
"description": "Current GST/HST rate for a Canadian province or territory (or all 13), with the PST/QST rate CRA lists for reference. From CRA's 'Charge and collect the GST/HST' table. Returns structuredContent with one rate row (or all 13), the effective-from date, notes, the canada.ca source and an as-of date.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"province": {
"description": "Province or territory code or name, e.g. \"ON\", \"Ontario\", \"QC\", \"Yukon\".",
"maxLength": 40,
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "gst_hst_rate_by_province"
},
{
"description": "Apply the CRA's $30,000 small-supplier tests (single calendar quarter and four consecutive calendar quarters) to taxable revenue by calendar quarter. Says whether the person must register for the GST/HST, when they stop being a small supplier, the effective date of registration, and headroom for next quarter. Most businesses only (not charities/public service bodies). Returns structuredContent with status, headline, the triggering quarter (or null), per-quarter rolling totals, next-quarter headroom, sources and an as-of date.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"quarters": {
"description": "Consecutive calendar quarters, no gaps (use 0 for quarters with no sales).",
"items": {
"additionalProperties": false,
"properties": {
"amount": {
"description": "Taxable revenue in CAD before expenses (worldwide taxable supplies incl. zero-rated; exclude exempt)",
"minimum": 0,
"type": "number"
},
"quarter": {
"description": "Calendar quarter: 1 = Jan–Mar, 2 = Apr–Jun, 3 = Jul–Sep, 4 = Oct–Dec",
"maximum": 4,
"minimum": 1,
"type": "integer"
},
"year": {
"description": "Calendar year of the quarter, e.g. 2026",
"maximum": 2100,
"minimum": 1991,
"type": "integer"
}
},
"required": [
"year",
"quarter",
"amount"
],
"type": "object"
},
"maxItems": 40,
"minItems": 1,
"type": "array"
},
"taxiOrRideshare": {
"description": "True if self-employed taxi or commercial ride-sharing driver (must register regardless).",
"type": "boolean"
}
},
"required": [
"quarters"
],
"type": "object"
},
"name": "gst_hst_small_supplier_check"
},
{
"description": "Plain-language basics for Ontario businesses: the 13% HST rate, the $30,000 small-supplier threshold, the 29-day registration deadline and place-of-supply rule, with CRA sources. Returns structuredContent with the Ontario rate row, the threshold, the registration deadline in days, sources and an as-of date.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "ontario_hst_basics"
}
]
}What the leaf hashes
{"body":"5b7a8d7e1b37b627de60cd6b9f6b39ee0894ff6455151bd1ebcc6b32635bc4c9","id":559634,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793135430203988,"prev":null,"subject":"2096b4d3-dca6-4d81-a35a-aa7f34daa52d","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0x9cf15a01d90f9016f3fcc383feeb721d9e7efbd91d70bd8eb9fb2e1021237813
- 0xf234c7c824c346e651522a23b169464c79f61eb371e37831fdaf3cbad653ea0d
- 0x13de224690a423cf9b651ebe28a10ad65252832a1eee286f37206201b42c5b33
- 0x50952c50f4e135093749bcb7867a19577150fb85e368aba5ce0c3febebd26a85
- 0xc383b33c591dcee7eb490f7ddf7eba53b6be97cd88bbc1a70fc804dcf3753419
- 0xd8e378ba3a497d7d9cf5c16e4d29e0ade193083658903c2df4636a1208f4e70f
- 0x94b37a39d9d4b48ee86200f02b6eafa43a86575e16fa5c1fa878c45ccb1bf59a
- 0xdee843a42a392f9bb0ba085a1e094d950f84df151d345fc4318e8553f88398f9
- 0x51d0aa17482584fc14b5d475b46fb6b44dc4a54e1d0a5b2b9f834b48b7a5fc1f
- 0xa0c3d96a9eb0bb5788287dc35de7da8ee5e241e1a0bcc54ce6fe3684130c2d2c
- 0x3a8098fad61fa78d733f5adad8bdae455b29c03477aef5f65c364efafd1d7f6a
- 0x6e52b67215988e172a57437ef7e49cbf100e86fb3bb11c32506b78488daa7f10
- 0xe8a6f20810396abd4baf9472081cda6d396bc7cf52a77bffdd9f33b41c62adcc
- 0xb37e6165108af3c1962db6b76953aee5ee86201747a07444ad2760bf2d5dca23
- 0xa3fff4662cd48659f5bafd0612931759a90e53a7b4209ed8f26f6594a07bb547
- 0x64c405a28e8819716221eb2529fe4ce277ab08025e17e685cbd5ece75ceb75c7
- 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
- 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4