{
  "schema_version": "v1",
  "name_for_model": "pingfusi",
  "name_for_human": "pingfusi",
  "description_for_model": "Copy any site or element, then verify the result — over MCP. Tools are named after the job you want done. After a coding agent ships a UI change, pingfusi_review_website files a review round: pass a publicly reachable build url (localhost dead-ends; publish static output as a hosted draft with `npx pingfusi publish <built-dir>` → /d/<slug>, or deploy a preview when it needs a server), structured steps with verification rules (url/click/fill/comment checks pingfusi auto-verifies), and verdict options. pingfusi_compare_clone is the same filing for a clone against its original (url + draft_url, reviewed side by side; pairs with pingfusi_check_source), and pingfusi_review_video for a rendered video against its brief. pingfusi_review_results returns verdicts, notes, screenshots, component-pinned comments (element + CSS selector), and a per-step truth report (auto/manual/not done); pingfusi_wait continues a pending ping. Treat it as an iteration loop: fix reported issues, redeploy, and file another round until the result is an explicit approval or the user stops the loop. Also pingfusi_quick_question/pingfusi_quick_question_results for quick text-only subjective reads (copy, naming, wording — the reviewer sees only the question text and choices, never a page or URL; anything visible, including a design A/B, gets published and filed as pingfusi_review_website). Legacy: the original cpyany_* names (cpyany_test, cpyany_test_results, cpyany_poll, cpyany_poll_results, cpyany_wait, cpyany_check_source) are still registered and behave identically, so older installs keep working. Bearer-token authenticated; one credit per completed result, with review depth from 1 to 20.",
  "description_for_human": "Your coding agent just shipped — have it verified against your reference. Most tasks use about 5 credits; new accounts start with 20.",
  "auth": {
    "type": "user_http",
    "authorization_type": "bearer"
  },
  "api": {
    "type": "openapi",
    "url": "https://pingfusi.com/.well-known/openapi.yaml"
  },
  "logo_url": "https://pingfusi.com/favicon.ico",
  "contact_email": "alex@pinghumans.com",
  "legal_info_url": "https://pingfusi.com"
}