{"id":3952329,"recorded_at":"2026-11-07T14:13:02.762189Z","observed_at":"2026-11-07T14:13:02.762131Z","subject_kind":"endpoint","subject":"164619e1-b6ff-407e-bb44-9ac012da65ff","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":8,"tools":[{"description":"Turn source code (C, C++, Java, Python or JavaScript, up to 80 lines) into a lab-record style flowchart where every box is linked to its code lines, plus a step-by-step dry run for a sample input (current line, box and variables at each step). Returns a link that opens it ready to play (▶ Explain), the program output and Mermaid code. Uses 1 AI credit.","inputSchema":{"properties":{"code":{"description":"The program or function, as source code.","type":"string"},"language":{"description":"Optional; detected if left out.","enum":["C","C++","Java","Python","JavaScript"],"type":"string"},"sample_input":{"description":"Optional input for the dry run, e.g. \"n = 5\". Picked automatically if left out.","type":"string"}},"required":["code"],"type":"object"},"name":"code_to_flowchart"},{"description":"Create a diagram in AI Flowchart from a plain-English description and get a link that opens it as an editable board (edit, present as an animated slideshow, export PNG/PDF/PowerPoint). Flowcharts, sequence diagrams and mind maps also come back as Mermaid code. Types: flowchart, mindmap, sequence (API / login flows), erdiagram (database), systemdesign (architecture), swimlane, bpmn (BPMN 2.0 business process), orgchart, uml_class, uml_usecase, uml_state, uml_activity, timeline, gantt (project plan), chart (bar/line/pie… from data you describe). Uses 1 AI credit; advanced types need AI Flowchart Pro.","inputSchema":{"properties":{"description":{"description":"What to draw, in detail: the process, system, data, steps or numbers. Include names and specifics from the conversation.","type":"string"},"type":{"description":"Kind of diagram.","enum":["flowchart","mindmap","sequence","erdiagram","systemdesign","swimlane","bpmn","orgchart","uml_class","uml_usecase","uml_state","uml_activity","timeline","gantt","chart"],"type":"string"}},"required":["type","description"],"type":"object"},"name":"create_diagram"},{"description":"Write a standard operating procedure (SOP) for a business process: purpose, scope, roles and responsibilities, numbered steps with who does each one and what to do at each decision, and a RACI matrix. Use it when the user wants an SOP, work instruction, procedure document, process documentation, RACI or onboarding guide for a process. Pass a process diagram link from an earlier result (flowchart, swimlane or BPMN), or a description of the process and it is drawn first. The steps and roles always match the diagram. Returns the SOP as Markdown plus a link that opens it next to the diagram in AI Flowchart. Uses 1 AI credit.","inputSchema":{"properties":{"description":{"description":"Only when there is no diagram yet: the process in detail — the steps in order, who does each (roles/teams), decisions and their outcomes.","type":"string"},"diagram":{"description":"Link (https://aiflowchart.io/import/<id>) or id of a flowchart, swimlane or BPMN diagram made earlier. Leave out to use description.","type":"string"}},"type":"object"},"name":"create_sop"},{"description":"Change a diagram made earlier in this chat with create_diagram: add, remove, rename or reconnect steps, shorten labels, recolour, restructure. Pass its link (https://aiflowchart.io/import/…) and the change in plain English. Use this instead of create_diagram whenever the user wants to adjust a diagram they already have, so their earlier work is kept. Returns a link to the new version plus Mermaid code where available. Uses 1 AI credit.","inputSchema":{"properties":{"diagram":{"description":"The diagram link from an earlier result (https://aiflowchart.io/import/<id>) or just the id.","type":"string"},"instruction":{"description":"What to change, e.g. \"add a refund step after payment\", \"make the labels shorter\", \"remove the approval loop\".","type":"string"}},"required":["diagram","instruction"],"type":"object"},"name":"edit_diagram"},{"description":"List AI Flowchart's ready-made templates (lab programs, UML and ER for student projects, system designs, charts, app walkthroughs, code programs…). Free — no AI credits.","inputSchema":{"properties":{"type":{"description":"Optional board type to filter by, e.g. flowchart, erdiagram, sequence, mindmap, systemdesign, chart, codeflow, walkthrough.","type":"string"}},"type":"object"},"name":"list_templates"},{"description":"Get a link that opens one of the templates (from list_templates) as a new editable board. Free — no AI credits.","inputSchema":{"properties":{"id":{"description":"Template id from list_templates.","type":"string"},"type":{"description":"Template type from list_templates.","type":"string"}},"required":["type","id"],"type":"object"},"name":"open_template"},{"description":"Turn Mermaid diagram text into a hosted PNG and SVG image URL (cached on a CDN). Use it when a diagram has to go somewhere that cannot run Mermaid: email, Slack or Teams messages, PDFs, Word/Google Docs, Confluence, WhatsApp, a README. Returns the URLs plus ready-made Markdown and HTML. Free — no AI credits.","inputSchema":{"properties":{"mermaid":{"description":"Mermaid source, e.g. \"flowchart TD\\n  A[Start] --> B{OK?}\"","type":"string"},"style":{"description":"\"aiflowchart\" (default) draws it in AI Flowchart's polished board style; \"mermaid\" gives the classic Mermaid look. Unsupported diagram types fall back to classic automatically.","enum":["aiflowchart","mermaid"],"type":"string"},"theme":{"description":"Optional colour theme (default \"default\").","enum":["default","dark","forest","neutral"],"type":"string"}},"required":["mermaid"],"type":"object"},"name":"render_diagram"},{"description":"Run a process diagram (flowchart, swimlane or BPMN made earlier) through AI Flowchart's process simulator — a real discrete-event simulation, not an AI guess — to find how long each case takes, the cost per case, how busy each team is and where the bottleneck is, with a suggestion. Use it when the user asks how long a process takes, where it gets stuck, how many staff they need, or what happens at a given volume. Pass the numbers the user gives (cases per day, people per team, minutes per step); anything missing uses clear defaults that are listed in the answer. Returns the results plus a link that opens the simulator on the diagram. Free — no AI credits.","inputSchema":{"properties":{"cases_per_day":{"description":"New cases (orders, tickets, claims…) arriving per working day. Default 20.","type":"number"},"cost_per_hour":{"description":"Staff cost per hour, in the user's currency. Default 20.","type":"number"},"diagram":{"description":"Link (https://aiflowchart.io/import/<id>) or id of a flowchart, swimlane or BPMN diagram made earlier.","type":"string"},"hours_per_day":{"description":"Working hours per day. Default 8.","type":"number"},"staff":{"description":"People per lane/team, as the user said. Swimlanes: one entry per lane name. Flowcharts: a single entry for the whole team.","items":{"properties":{"cost_per_hour":{"type":"number"},"lane":{"description":"Lane / team name as on the diagram.","type":"string"},"people":{"type":"number"}},"required":["people"],"type":"object"},"type":"array"},"step_minutes":{"description":"How long steps take, in minutes of work, as the user said. Optional min/max for a range.","items":{"properties":{"max":{"type":"number"},"min":{"type":"number"},"minutes":{"description":"Usual time.","type":"number"},"step":{"description":"Step label as on the diagram.","type":"string"}},"required":["step","minutes"],"type":"object"},"type":"array"}},"required":["diagram"],"type":"object"},"name":"simulate_process"}]},"body_sha256":"ab6e46bacddf90aa4ea1df75ba4eefb18c6c8b76fc5696d79bdbb57264ac1375","prev_id":568814,"leaf":"0x6f0af2021e29137972377a8365539b00952eb1abea37eaaa9d5f19459edf6ccc","leaf_text":"{\"body\":\"ab6e46bacddf90aa4ea1df75ba4eefb18c6c8b76fc5696d79bdbb57264ac1375\",\"id\":3952329,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1794060782762131,\"prev\":568814,\"subject\":\"164619e1-b6ff-407e-bb44-9ac012da65ff\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-11-07","leaves":195826,"root":"0x17da9e85e1b138541355d33543ff34e3503cd3a49d37728fb53643e2a0416a2d","chained":"0xed34bd4af17282643de8cb9591c84d0aa1b39e1e9ae9864941e543f5a15718cb","anchor_chain":"eip155:5042002","anchor_tx":"0xc3f6784179e0ca32236ba89472473e882a81d03fcc5ce27ca58ded2e01e112aa","anchor_block":71280839},"proof":["0x6f0a9ff97d7f5629519305f000eee1b2bd9d37e33ee35e843b6833553237c0fd","0x5c9ee6556c54cf761bfc7b5fc7dacc707424ba8dda06b780e694e38a10dbbe78","0x2c0c9cd875ef7932dcab1edd794999348884dcdddf744a0a1aef720e3218d196","0xfe4c42c5915d00e8920ba3200a96171e56701efb8a515efa142b648056658ad8","0x3a2fce0635ea603a457afd2dea3088059b44c9ea4d584c72680eb4b89d896236","0x910c5155bf3d08d0a14492b22b762ee5a891820ece420496e5baf1b1de685a11","0xdeb65dd8e2584b3f88364616927e802a743347e791fcbca19f5745c975ee3502","0xff4b7d42a1fe7e67143655dd98846931603dde19d0cf20639121037e72b35d2b","0x5f5299e2e99c3baefe965c474771a08afc74102cf6af363864ee5e9d3d35b32e","0x11845dc05ec80641edfba51715e03a148eb601ba6b802ec9c987b3ef97f556f1","0x92260b40dbcc3226d2f07de6f22b399da222b9c7ae7021642647a255c98cf650","0xfa36737101abe14146c268d253e370e1d86682cd81189576035d256a42039c9a","0xe5801f2d98f2783a9d774362088619c8104163c840e21fbf269ac5c455e9df78","0xe10968763bf5f376ed7bef52309abc0adc0394947582477a2899a3f332842d95","0xdda41bf8f8b807884588170276b0203d24918e4a5c47ba7f4d5d0217f85e0cf7","0x9108c80d13a11b7549b554924410a7c5d215a2cd03aee9659ca627cb099f1a2e","0x3b69f6d98c91b21287021db092e52491474f0d08438393ac130d6a3c273bcd4a","0xff23fa8a9de3f957315ef0dfe7e8d8f6b1a51dae05fef7615c59794e019ff05c"]}