{"id":301486,"recorded_at":"2026-10-26T22:34:59.815944Z","observed_at":"2026-10-26T22:34:59.815898Z","subject_kind":"endpoint","subject":"8a66129d-90a9-444d-8dc0-874fb708b661","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":15,"tools":[{"description":"Add scheduled time to a task. Reclaim REST: POST /api/planner/add-time/task/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The task id.","type":"string"},"minutes":{"description":"Minutes of time to add to the task (→ query param minutes).","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"}},"required":["id","minutes"],"type":"object"},"name":"reclaim_add_time"},{"description":"Create a new task. Reclaim schedules it into your calendar automatically. Reclaim REST: POST /api/tasks.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"due":{"description":"Due date/time (ISO-8601 Zulu datetime, e.g. 2026-07-20T17:00:00.000Z).","type":"string"},"eventCategory":{"description":"Task category — WORK or PERSONAL (default WORK).","enum":["WORK","PERSONAL"],"type":"string"},"maxChunkSize":{"description":"Maximum contiguous block, in 15-minute chunks.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"minChunkSize":{"description":"Minimum contiguous block, in 15-minute chunks.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"notes":{"description":"Freeform notes / description for the task.","type":"string"},"priority":{"description":"Task priority — P1 (highest) … P4 (lowest).","enum":["P1","P2","P3","P4"],"type":"string"},"snoozeUntil":{"description":"Do not schedule before this time (ISO-8601 Zulu datetime).","type":"string"},"timeChunksRequired":{"description":"Total scheduled time as a number of 15-minute chunks, e.g. 4 = 1 hour.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"title":{"description":"The task title.","type":"string"}},"required":["title"],"type":"object"},"name":"reclaim_create_task"},{"description":"Permanently delete a task. Reclaim REST: DELETE /api/tasks/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The task id to delete.","type":"string"}},"required":["id"],"type":"object"},"name":"reclaim_delete_task"},{"description":"Get the authenticated Reclaim user's profile. Reclaim REST: GET /api/users/me.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"reclaim_get_current_user"},{"description":"Get a single daily habit by id. Reclaim REST: GET /api/assist/habits/daily/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The habit id.","type":"string"}},"required":["id"],"type":"object"},"name":"reclaim_get_habit"},{"description":"Get a single task by id. Reclaim REST: GET /api/tasks/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The task id.","type":"string"}},"required":["id"],"type":"object"},"name":"reclaim_get_task"},{"description":"List calendar events. Reclaim REST: GET /api/events. Optional start/end window.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"end":{"description":"End of the calendar events window (ISO date/datetime string → query param end).","type":"string"},"start":{"description":"Start of the calendar events window (ISO date/datetime string → query param start).","type":"string"}},"type":"object"},"name":"reclaim_list_events"},{"description":"List the authenticated user's daily habits. Reclaim REST: GET /api/assist/habits/daily.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"reclaim_list_habits"},{"description":"List the authenticated user's tasks. Reclaim REST: GET /api/tasks.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"reclaim_list_tasks"},{"description":"Log completed work time against a task. Reclaim REST: POST /api/planner/log-work/task/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"end":{"description":"End time of the logged work (ISO-8601 Zulu datetime → query param end).","type":"string"},"id":{"description":"The task id.","type":"string"},"minutes":{"description":"Minutes of work to log (→ query param minutes).","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"}},"required":["id","minutes"],"type":"object"},"name":"reclaim_log_work"},{"description":"Mark a task as done in the planner. Reclaim REST: POST /api/planner/done/task/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The task id to mark complete.","type":"string"}},"required":["id"],"type":"object"},"name":"reclaim_mark_task_complete"},{"description":"Reopen a completed task (unarchive) in the planner. Reclaim REST: POST /api/planner/unarchive/task/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The task id to mark incomplete.","type":"string"}},"required":["id"],"type":"object"},"name":"reclaim_mark_task_incomplete"},{"description":"Start time-tracking on a task now. Reclaim REST: POST /api/planner/start/task/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The task id to start.","type":"string"}},"required":["id"],"type":"object"},"name":"reclaim_start_task"},{"description":"Stop time-tracking on a task. Reclaim REST: POST /api/planner/stop/task/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"description":"The task id to stop.","type":"string"}},"required":["id"],"type":"object"},"name":"reclaim_stop_task"},{"description":"Update fields on an existing task. Only provided fields are changed. Reclaim REST: PATCH /api/tasks/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"due":{"description":"Due date/time (ISO-8601 Zulu datetime).","type":"string"},"eventCategory":{"description":"Task category — WORK or PERSONAL (default WORK).","enum":["WORK","PERSONAL"],"type":"string"},"id":{"description":"The task id to update.","type":"string"},"maxChunkSize":{"description":"Maximum contiguous block, in 15-minute chunks.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"minChunkSize":{"description":"Minimum contiguous block, in 15-minute chunks.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"notes":{"description":"Freeform notes / description for the task.","type":"string"},"priority":{"description":"Task priority — P1 (highest) … P4 (lowest).","enum":["P1","P2","P3","P4"],"type":"string"},"snoozeUntil":{"description":"Do not schedule before this time (ISO-8601 Zulu datetime).","type":"string"},"timeChunksRequired":{"description":"Total scheduled time as a number of 15-minute chunks, e.g. 4 = 1 hour.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"title":{"description":"The task title.","type":"string"}},"required":["id"],"type":"object"},"name":"reclaim_update_task"}]},"body_sha256":"a2b9cb594330e329817ec4594b5b9fdb45182ba45483f7f132dd79142fe8b655","prev_id":null,"leaf":"0x3292f27cb13cdaa7628b19e805c0d4a643cbc75c688631e9f3a5a391e537f539","leaf_text":"{\"body\":\"a2b9cb594330e329817ec4594b5b9fdb45182ba45483f7f132dd79142fe8b655\",\"id\":301486,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793054099815898,\"prev\":null,\"subject\":\"8a66129d-90a9-444d-8dc0-874fb708b661\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x329312d64a4e4f8adeed9079245233bae08a7788600ca133263616bf43db82a7","0x17875c243778746701a47f15282ccee7a04b0bd253d65fc8ed7e168fa703c484","0xf31f5f59dcbb74144edb7178fdba7df774504afd7ad2482c28bc7083bfd02394","0xd6268672126e1464163764339ea9dc567a5ce9b124273f2f8f7708057c67cf47","0x2fbbc22789fda11a91f175110ebe0fdba60e849b3d3ef5429f3f260a310a9fc6","0xc29199cee7d6cae27b9c5da19ee64355655b08532e3f940717bd1bb1efb51541","0xc9e1f321bf1538f32b2ac8c1b4df6e4632c017b90b6ff06f3b8fe1206ef89e12","0xd36eedeecc85203d2289340136aadad97d6b88823c1dc9ee74f25315809cee35","0x7186e930ab2d6340c1f9e36a0a16f77d602f22cd5bb13d9e666145bff3ba96f0","0x6f4fdc0c2e1b3d84e2b1d6729c3f9a04bcd118e81d7bf76e3ca851a0dd1ede43","0x631846da76ec1e8570c7c09dada1cc0affff7b5654335239fd84d2059c750b13","0x2f4617d7a962f32849050ad5649d9dc4f962fd8618073cfa8519e6f862dfcef8","0x08de74b7fb265ddb83e4c673da8a94e5f71829b2e6e7464c71c5138e450f2217","0x4338355a835617a26aa0bfcc971e84eb030d84e2aa840e3c8af958921dd080c7","0x610738e0c43687aded83c613c73de8b5226c73c375858a167436461c522ea213","0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca","0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}