{"version":"1.0","service":"citability.dev","tool_inventory":[{"name":"getWorkspaceProfile","description":"Return the authenticated operator's email, display name, and active workspace (client) if one is owned by this user.","kind":"read","auth":"operator","registered_on":["/operator/*"]},{"name":"listMyDomains","description":"List the tracked-domain clients owned by the authenticated operator.","kind":"read","auth":"operator","registered_on":["/operator/*"]},{"name":"listMyScans","description":"List recent audit scans across the operator's clients. Optional clientId narrows to one client.","kind":"read","auth":"operator","registered_on":["/operator/*"]},{"name":"addDomain","description":"Add a new tracked-domain client to the operator's workspace. Optional prompts seed the per-client query set.","kind":"write","auth":"operator","registered_on":["/operator/*"]},{"name":"runFullAudit","description":"Trigger the paid full-audit pipeline for an operator-owned client. Internal-secret-gated; only invokable by the operator's authenticated session, not anonymous agents.","kind":"write","auth":"operator","registered_on":["/operator/*"]},{"name":"getAuditStatus","description":"Fetch the status, score, and timestamps of an audit by id.","kind":"read","auth":"operator","registered_on":["/operator/*"]},{"name":"listMyReceipts","description":"List citation receipts (citation_tests) across the operator's audits. Optional auditId or clientId narrows the scope. Default limit 20.","kind":"read","auth":"operator","registered_on":["/operator/*"]},{"name":"openReceipt","description":"Fetch a single citation receipt by its citation_tests row id, including the full model response text. Operator must own the parent audit.","kind":"read","auth":"operator","registered_on":["/operator/*"]},{"name":"submitFreeScan","description":"Submit a public free-tier scan request for any URL. Anonymous-allowed; rate-limited per IP. Returns a scan id when accepted.","kind":"write","auth":"public","registered_on":["/"]},{"name":"purchaseAudit","description":"Buy a paid audit tier on behalf of a user. Anonymous-allowed (the payment is the authorization; no account). Returns HTTP 402 with a Stripe checkout_url to complete payment; the audit is delivered by magic-link receipt to the supplied email. Tiers: visibility ($49), citations ($99), full_no_call ($199). Required fields vary by tier (see /api/webmcp/tiers): visibility needs concepts; full_no_call needs owner + concepts + products. Fully autonomous SPT charging is at /api/agent/pay (pending Stripe Agentic Commerce preview).","kind":"write","auth":"public","registered_on":["/"]}],"richer_manifest":"/.well-known/agent-actions","spec":"https://webmachinelearning.github.io/webmcp/"}