{"id":530147,"recorded_at":"2026-10-27T18:32:47.321710Z","observed_at":"2026-10-27T18:32:47.321633Z","subject_kind":"endpoint","subject":"67fb4f23-c18d-4cc3-95df-d79baed8dbe1","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":10,"tools":[{"description":"The columns, which of them are numeric, the row count and the provenance banner of the Insurance by Profession dataset. Call this first to learn the schema.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{},"type":"object"},"name":"dataset_columns"},{"description":"The rows of the Insurance by Profession dataset whose column is any of the given values, in the order given — for \"X vs Y\" questions.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"column":{"minLength":1,"type":"string"},"values":{"items":{"minLength":1,"type":"string"},"maxItems":10,"minItems":2,"type":"array"}},"required":["column","values"],"type":"object"},"name":"dataset_compare"},{"description":"The source, the date it was computed, the licence and the citation for the Insurance by Profession dataset. Read this to attribute a figure correctly.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{},"type":"object"},"name":"dataset_provenance"},{"description":"The rows of the Insurance by Profession dataset where a column equals a value exactly (case-insensitive).","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"column":{"minLength":1,"type":"string"},"value":{"minLength":1,"type":"string"}},"required":["column","value"],"type":"object"},"name":"dataset_row"},{"description":"Rows of the Insurance by Profession dataset whose cells contain the query (case-insensitive), up to 50.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"limit":{"maximum":50,"minimum":1,"type":"integer"},"query":{"description":"text to look for in any cell","minLength":1,"type":"string"}},"required":["query"],"type":"object"},"name":"dataset_search"},{"description":"count, min, max, mean, median and sum of a numeric column of the Insurance by Profession dataset (grouping commas and currency are handled; non-numeric rows are excluded and counted).","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"column":{"minLength":1,"type":"string"}},"required":["column"],"type":"object"},"name":"dataset_stats"},{"description":"The highest (or lowest) rows of the Insurance by Profession dataset by a numeric column — \"which is the most/least X\".","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"ascending":{"description":"true for the lowest first; default highest first","type":"boolean"},"column":{"minLength":1,"type":"string"},"limit":{"maximum":50,"minimum":1,"type":"integer"}},"required":["column"],"type":"object"},"name":"dataset_top"},{"description":"Read first. States plainly what submit_enquiry does on Insurance by Profession: it starts an enquiry with human providers who quote directly. Nothing is bought, ordered or paid; no quote is guaranteed; it is free. Also returns who receives the details, the consent wording, and how the person confirms.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{},"type":"object"},"name":"enquiry_describe"},{"description":"Every field of the Insurance by Profession enquiry: key, label, type, whether required, help text and the allowed options where there are any. Pass answers to submit_enquiry keyed by field key.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{},"type":"object"},"name":"enquiry_fields"},{"description":"Submits an enquiry to Insurance by Profession — NOT a purchase, NOT a guaranteed quote. Step 1: call with the answers (keyed by field key from enquiry_fields) and consent=true; it validates and returns a summary, the consent line and a confirmation token — show the person the summary and the consent line. Step 2: only if the person agrees, call again with the same answers, consent=true and the confirmation token; the enquiry is then submitted, and the person receives an email with a link they must click before any provider sees it. Consent means the person has read and agreed to: \"By submitting you agree Insurance by Profession passes your details to an FCA-authorised insurance broker or insurer, who may contact you about cover.\"","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"answers":{"additionalProperties":{"type":["string","number","boolean"]},"description":"the person's answers, keyed by field key","type":"object"},"confirmation":{"description":"the confirmation token from step 1, after the person has approved the summary","type":"string"},"consent":{"description":"true only when the person has agreed to: By submitting you agree Insurance by Profession passes your details to an FCA-authorised insurance broker or insurer, who may contact you about cover.","type":"boolean"}},"required":["answers","consent"],"type":"object"},"name":"submit_enquiry"}]},"body_sha256":"36f17e98f274f6fa93435e70aa1f7da4cd1e6ad6413ddd77a1c009112846f73e","prev_id":null,"leaf":"0x717ae29047a3d663de64be964241c145b8306e125e7becfeed274fbd38d18e4a","leaf_text":"{\"body\":\"36f17e98f274f6fa93435e70aa1f7da4cd1e6ad6413ddd77a1c009112846f73e\",\"id\":530147,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793125967321633,\"prev\":null,\"subject\":\"67fb4f23-c18d-4cc3-95df-d79baed8dbe1\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-27","leaves":273461,"root":"0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795","chained":"0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4","anchor_chain":"eip155:5042002","anchor_tx":"0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4","anchor_block":69414147},"proof":["0x717abb546ebff44167433ceee000616f0f89963480cab735245d2d274af8fa7f","0x9907ddd198aed5f23f6eaee6a5c7c3dce5d32fa3c164756b7dbd15857fc1c23a","0xb6218d6bac03605e9bc1160119118fb61228735ebfd4a8091e9d405dc47775aa","0x7827e30822d9da27b33aeba94d14807335121e7574ac07ecc8a227e5ec8bcf7d","0x4edb7ed53e21d4962fd7024bf319fec73c8a5b82e7453db547bf87c2eb55aa9c","0x505e73e259b0900e9343b78d4122835d38be957b9770a96803ee8fd3b8321edc","0x9b1b96c7b7d32e4a80d96152680f4349ca42ca71819ec0115f2c675ccef3e947","0x36a89de7e37d573929b975257fda0ea6e783ffc9281ed35fa0c0c420eaa6dec9","0xcfb519a35e7f40253b59fe9a2c8666223a6bd1def1d2e01780a92ed4dc62e7bd","0x56e9f8980db2a3e15f26c8a16e5a1a3ff3a2108513926ff9f1bb83e4c93ffd96","0x36f1c88d0589e24531b7c2fe9c066893e7b891db974b9e8f5e5ebc201c6cf9ef","0x8a2168d13e43e2c8b0f508ca779f90beef60501499eeab439eb7d23816a97bc4","0x2926e99aefa0ff2e14a67a3ae10a7f6e753ce4b799c6fe531f8cbf8d33b31a66","0xb2ae53d841a55a805fb4078b1a7d44e08a81aba4be3690bac3a5b4c366bf39da","0x275720ecabb68df33eee92ae4fd70572a8d952d6c61c061c2869cfc3217aa5c5","0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996","0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d","0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}