{"id":309430,"recorded_at":"2026-10-26T23:54:59.188923Z","observed_at":"2026-10-26T23:54:59.188869Z","subject_kind":"endpoint","subject":"b1235906-aa4c-4424-8786-3f362121d9c6","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":5,"tools":[{"description":"One solved problem, in full. Address it either with paragraph + number, or with label — the spoken form \"1.12\" (a dot, a dash or a space also work: \"1-12\", \"1 12\"). Returns JSON: when found, {found: true, problem: {label, paragraph, number, chapter, condition, solution_image_url, page_url, chapter_name, paragraph_name, chapter_url, paragraph_url, solution_format}}; otherwise {found: false, reason: \"not_solved\"|\"not_found\", label, paragraph, number, message}. A missing or unsolved problem is a normal result, not an error — do not retry it.","inputSchema":{"properties":{"label":{"description":"The problem label as it is spoken or written: \"1.12\", \"1-12\" or \"1 12\". Use this OR paragraph + number.","maxLength":16,"type":"string"},"number":{"description":"Problem number within the paragraph. Give together with `paragraph`, or use `label` instead.","minimum":1,"type":"integer"},"paragraph":{"description":"Paragraph (§) number. Give together with `number`, or use `label` instead.","minimum":1,"type":"integer"}},"type":"object"},"name":"get_problem"},{"description":"Map of the whole corpus: every chapter of the Chertov & Vorobyov physics problem book, with its paragraph (§) numbers and how many solved problems it holds. Takes no arguments. Returns JSON: {chapters: [{chapter, name, paragraph_count, paragraphs, paragraph_range, solved_problem_count, page_url}], totals: {chapters, paragraphs, solved_problems}}. Call this first to learn the shape of the corpus.","inputSchema":{"properties":{},"type":"object"},"name":"list_chapters"},{"description":"Paragraphs (§) of the problem book, optionally restricted to one chapter. Arguments: chapter (optional integer). Returns JSON: {chapter, paragraphs: [{paragraph, name, chapter, chapter_name, solved_problem_count, problem_number_range, page_url}], totals: {paragraphs, solved_problems}}. Paragraph numbers are unique across the whole book, so a paragraph number alone addresses a section.","inputSchema":{"properties":{"chapter":{"description":"Chapter number to restrict to. Omit for every paragraph in the book.","minimum":1,"type":"integer"}},"type":"object"},"name":"list_paragraphs"},{"description":"Solved problems of one paragraph (§), paginated and in book order. Arguments: paragraph (required integer), page (optional, default 1), per_page (optional, default 25, max 100). Returns JSON: {paragraph, paragraph_name, chapter, chapter_name, problems: [{label, paragraph, number, chapter, condition, solution_image_url, page_url}], pagination: {page, per_page, total, total_pages}}. `condition` is the problem statement as plain Russian text; the worked solution exists only as the GIF at `solution_image_url`. Problems without a solution are not listed and are not counted.","inputSchema":{"properties":{"page":{"default":1,"description":"1-based page number. Defaults to 1.","minimum":1,"type":"integer"},"paragraph":{"description":"Paragraph (§) number. Unique across the whole book; see list_paragraphs.","minimum":1,"type":"integer"},"per_page":{"default":25,"description":"Results per page, 1 to 100. Defaults to 25.","maximum":100,"minimum":1,"type":"integer"}},"required":["paragraph"],"type":"object"},"name":"list_problems"},{"description":"Full-text search over the Russian problem statements. Searches PROBLEMS ONLY — never articles or news. Arguments: query (required string, at least 5 characters once whitespace is removed), page (optional, default 1), per_page (optional, default 25, max 100). Returns JSON: {query, problems: [{label, paragraph, number, chapter, condition, solution_image_url, page_url}], pagination: {page, per_page, total, total_pages}}. Query in Russian — the statements are Russian. A shorter query is rejected with a validation error rather than returning nothing, and LIKE wildcards in the query are matched literally.","inputSchema":{"properties":{"page":{"default":1,"description":"1-based page number. Defaults to 1.","minimum":1,"type":"integer"},"per_page":{"default":25,"description":"Results per page, 1 to 100. Defaults to 25.","maximum":100,"minimum":1,"type":"integer"},"query":{"description":"Text to look for inside the problem statements, in Russian. At least 5 characters once all whitespace is removed — spaces do not count towards that minimum.","maxLength":255,"type":"string"}},"required":["query"],"type":"object"},"name":"search_problems"}]},"body_sha256":"d0363c0ded1d092bc3d59dae388cdb86ea1ffeed34cf86f228886d3b381f3261","prev_id":null,"leaf":"0xe8b0bae1926bdc65f7be33f4fb5ced9bbf0bd9513c6ae197c0f76bda23fdec39","leaf_text":"{\"body\":\"d0363c0ded1d092bc3d59dae388cdb86ea1ffeed34cf86f228886d3b381f3261\",\"id\":309430,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793058899188869,\"prev\":null,\"subject\":\"b1235906-aa4c-4424-8786-3f362121d9c6\",\"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":["0xe8b0e4cab4484723893f6bea2967fda1751885c049f7aafdce0fdb45956da956","0x94fa25384252edec8d09dde8000b2d06a4b25b272dccf808bf08a833222144ea","0x701b6a24be26cee79a4a566736457edf14d53d9e72aace46577ad308a5062dc6","0x5321ada3d80eb54d27011ed5e123439f778786edb73138bc3a6cf663e5255043","0x582a35736f5935e3abf28b306604c1b287d73ee0f9395ca7e76e1fc9213414e7","0x73d08c0d5ac03e4c9fc12c93630c6551cf19ff8a7e05a7a754a20d18a5cf8b54","0xfc3013eab151fc9e8458a8605cbf0e44a02121f290bff72b03f2032f6f77df6d","0x31904d2e5105b952d8fe910297e8f4b45af2283b44d4eb88bef7839f9cc6bdd8","0x25f28558a7c78c5bd7a38653106a233b9f20568bd00db8fbbdcbc4a03dc2f943","0x6660d88585624917f2e940d83f87f7e55f54cfd21b6105e91af9cff74045a16e","0x11f999a56e0d8cc7daa64e4903eb41d6078ed2b930cfcc1858070d91536f22ed","0x3d0b5282d5282c30fc9f86662367cab01d0dba65f13d2968391a7d087b79dfb3","0xafcc1fe54cfe00a3a1de33df127340075f22433bb89848bbc81499cd7aca5b2b","0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7","0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0","0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678","0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc"]}