{"id":730355,"recorded_at":"2026-10-28T02:16:51.663760Z","observed_at":"2026-10-28T02:16:51.663686Z","subject_kind":"endpoint","subject":"9597eee4-27f2-4d8e-b068-8f87346262bd","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":3,"tools":[{"description":"Build a weekly status, project update, or quarterly report from a connected source. Native PowerPoint objects. Requires API key.","inputSchema":{"properties":{"csv":{"description":"CSV text when source is csv: header row, first column = period/label, other columns numeric","type":"string"},"kind":{"enum":["weekly","quarterly","project"],"type":"string"},"pageId":{"type":"string"},"projectId":{"type":"string"},"projectKey":{"type":"string"},"repoFullName":{"type":"string"},"source":{"description":"jira | github | notion | asana | linear | clickup | csv (pass the file contents in `csv`; spreadsheets: export as CSV)","type":"string"},"spaceId":{"type":"string"},"teamId":{"type":"string"},"templateId":{"description":"Optional locked .pptx template id","type":"string"},"title":{"description":"Deck title when source is csv","type":"string"}},"required":["kind","source"],"type":"object"},"name":"generate_report"},{"description":"List live OAuth / file-import connectors this account can use.","inputSchema":{"properties":{},"type":"object"},"name":"list_connectors"},{"description":"Fill a previously uploaded locked PowerPoint template from a connected source or a CSV / spreadsheet export. Masters stay. Charts stay charts. CSV fills are grounding-checked: every figure comes from the data.","inputSchema":{"properties":{"csv":{"description":"CSV text when source is csv: header row, first column = period/label, other columns numeric","type":"string"},"kind":{"enum":["weekly","quarterly","project"],"type":"string"},"pageId":{"type":"string"},"projectKey":{"type":"string"},"repoFullName":{"type":"string"},"source":{"description":"jira | github | notion | asana | linear | clickup | csv (pass the file contents in `csv`; name charts csv_<column>; tokens like {{revenue_latest}}, {{revenue_change}}, {{label_1}}, {{revenue_1}})","type":"string"},"templateId":{"type":"string"},"title":{"description":"Report title when source is csv; fills {{title}}","type":"string"}},"required":["templateId","kind","source"],"type":"object"},"name":"populate_template"}]},"body_sha256":"afce380835adcacf1e23483ae783c26b3d49c03c4aa67c3836036538ad6df4f0","prev_id":298447,"leaf":"0x6967fac3ddc8be26b0387c39bdaf8a8d334b1986593c9fc89d2874b9efa7f4f5","leaf_text":"{\"body\":\"afce380835adcacf1e23483ae783c26b3d49c03c4aa67c3836036538ad6df4f0\",\"id\":730355,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793153811663686,\"prev\":298447,\"subject\":\"9597eee4-27f2-4d8e-b068-8f87346262bd\",\"subject_kind\":\"endpoint\"}","day":null,"proof":[]}