{"ok":true,"site":{"host":"citability-autopilot.vercel.app","url":"https://citability-autopilot.vercel.app/","type":"live","desc":"An AI-search control room operated by an agent through WebMCP. The human holds the mission and the authority; the agent does the work and stops where it must.","tools":[{"name":"get_visibility_overview","kind":"answer","impl":"imperative","description":"[read] Returns the frozen dogfood run for this workspace: how many queries were asked, on which engines, and how many answers cited, mentioned, or omitted the site. Start here.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"check_instrument_calibration","kind":"answer","impl":"imperative","description":"[read] Returns the most recent calibration run, engine by engine. An engine that failed its positive anchors cannot support a new measurement, whatever its numbers look like. Call this before trusting any figure.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_evidence","kind":"act","impl":"imperative","description":"[read] Looks up a receipt by id, re-verifies its hash against citability.dev over the public MCP endpoint, and returns what the engine actually answered. Use this before treating any verdict as fact.","inputSchema":{"type":"object","properties":{"receiptId":{"type":"string","description":"A receipt id, e.g. rcpt_MRWW7F4RBC7050"}},"required":["receiptId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"review_experiment","kind":"answer","impl":"imperative","description":"[read] Returns a finished experiment with its measurements, its verdict, and the noise floor of the instrument that produced it. Read the noise floor before calling any movement a result.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"record_diagnosis","kind":"act","impl":"imperative","description":"[read] Writes your reading of the evidence into the workspace so a human can check it. Requires the receipt ids it rests on, a confidence level, and what you ruled out. A diagnosis with no evidence is refused.","inputSchema":{"type":"object","properties":{"opportunity":{"type":"string","description":"What you think is wrong and what it is worth fixing."},"evidence":{"type":"array","items":{"type":"string"},"description":"Receipt ids or record ids this rests on. Must not be empty."},"confidence":{"type":"string","enum":["high","medium","low"]},"excluded":{"type":"string","description":"What you considered and ruled out, and why."}},"required":["opportunity","evidence","confidence","excluded"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"propose_intervention","kind":"act","impl":"imperative","description":"[experimental] Registers a change as an experiment. Requires a baseline to compare against, the single metric you expect to move, and how to roll it back. The metric must be measurable on an engine that passed calibration.","inputSchema":{"type":"object","properties":{"intervention":{"type":"string"},"baselineEvidence":{"type":"array","items":{"type":"string"}},"expectedMetric":{"type":"string"},"engine":{"type":"string","description":"Engine the remeasurement will run on."},"rollback":{"type":"string"}},"required":["intervention","baselineEvidence","expectedMetric","engine","rollback"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"apply_llms_txt_change","kind":"act","impl":"imperative","description":"[reversible] Swaps the llms.txt served at /demo/llms.txt for this workspace. Returns an undo token. Affects your session only and nothing live.","inputSchema":{"type":"object","properties":{"version":{"type":"string","enum":["baseline","improved"]}},"required":["version"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"undo_change","kind":"act","impl":"imperative","description":"[reversible] Reverses a logged change using the undo token it returned.","inputSchema":{"type":"object","properties":{"undoToken":{"type":"string"}},"required":["undoToken"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"submit_to_indexing_apis","kind":"transact","impl":"imperative","description":"[high_impact] Asks search engines to recrawl. Cannot be undone once sent, is rate limited per property, and a bad submission is visible to every future crawl. This tool always stops for a human decision.","inputSchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"}},"why":{"type":"string","description":"Why this is worth a human's approval."}},"required":["urls","why"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"goto_panel","kind":"act","impl":"imperative","description":"[read] Brings a panel of the control room into view so the person watching sees what you are working on. Use it as you change subject.","inputSchema":{"type":"object","properties":{"panel":{"type":"string","enum":["mission","evidence","diagnosis","authority","experiments","outcome"]}},"required":["panel"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"report_mission_outcome","kind":"act","impl":"imperative","description":"[read] Closes the mission. Every change you claim is checked against the action log, and the report is refused if you claim something that was never logged.","inputSchema":{"type":"object","properties":{"changed":{"type":"array","items":{"type":"string"},"description":"Tool names of changes you actually made."},"refused":{"type":"array","items":{"type":"string"}},"unsupported":{"type":"array","items":{"type":"string"},"description":"Things the evidence does not support claiming."},"unresolved":{"type":"array","items":{"type":"string"}}},"required":["changed","refused","unsupported","unresolved"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","favicon":"/favicons/citability-autopilot.vercel.app.svg","apiSurface":"spec","toolCount":11}}