{
  "ok": true,
  "name": "Toofi",
  "version": "2026-05-11",
  "description": "Toofi is the first agent-native dental planning workspace. Clinical AI agents call Toofi to generate treatment-plan drafts, patient-facing presentations, and price estimates from clinical inputs - with mandatory dentist approval before clinical use. MCP server, OAuth 2.1 with mandate scoping, signed audit trail, and C2PA-provenanced outputs.",
  "safety": {
    "draft_only": true,
    "dentist_approval_required": true,
    "autonomous_diagnosis": false,
    "autonomous_treatment_decision": false,
    "public_endpoints_expose_phi": false
  },
  "auth_model": {
    "protocol": "OAuth 2.1",
    "sender_constrained_tokens": "DPoP",
    "mandate_scoping": true,
    "required_identity_fields": [
      "agent_id",
      "principal_id",
      "acting_on_behalf_of",
      "mandate_id",
      "permission_id",
      "token_id",
      "issuer",
      "jwks_url",
      "policy_version"
    ]
  },
  "endpoints": {
    "capabilities": {
      "method": "GET",
      "url": "https://toofi.app/api/agent/capabilities",
      "status": "live"
    },
    "dental_procedures_lookup": {
      "method": "POST",
      "url": "https://toofi.app/api/agent/dental-procedures/lookup",
      "status": "live",
      "no_phi": true
    },
    "demo_patients_list": {
      "method": "GET",
      "url": "https://toofi.app/api/agent/demo/patients/list",
      "status": "live_demo_data",
      "no_phi": true
    },
    "demo_plans_list": {
      "method": "GET",
      "url": "https://toofi.app/api/agent/demo/plans/list",
      "status": "live_demo_data",
      "no_phi": true
    },
    "demo_presentation_get": {
      "method": "POST",
      "url": "https://toofi.app/api/agent/demo/presentations/get",
      "status": "live_demo_data",
      "no_phi": true
    },
    "treatment_plan_draft_generate": {
      "method": "POST",
      "url": "https://toofi.app/api/agent/treatment-plan-drafts/generate",
      "status": "live_demo_plan_generation",
      "no_phi": true,
      "required_credits": 15
    },
    "headless_dental_plan_execute": {
      "method": "POST",
      "url": "https://toofi.app/api/runtime/agent/headless/plan/execute",
      "status": "live_headless_runtime",
      "requires_service_user_session": true,
      "required_credits": 15,
      "mcp_tool": "generate_dental_treatment_plan_pdf"
    },
    "headless_dental_plan_status": {
      "method": "POST",
      "url": "https://toofi.app/api/runtime/agent/headless/plan/status",
      "status": "live_headless_runtime",
      "requires_service_user_session": true,
      "mcp_tool": "get_dental_plan_operation_status"
    },
    "plan_draft_preview": {
      "method": "POST",
      "url": "https://toofi.app/api/agent/plan-draft/preview",
      "status": "schema_preview",
      "no_phi": true
    },
    "patients_list": {
      "method": "POST",
      "url": "https://toofi.app/api/agent/patients/list",
      "status": "agent_native_contract",
      "requires_clinic_mandate": true,
      "output_entity": "patients"
    },
    "patients_get": {
      "method": "POST",
      "url": "https://toofi.app/api/agent/patients/get",
      "status": "agent_native_contract",
      "requires_clinic_mandate": true,
      "output_entity": "patient"
    },
    "plans_list": {
      "method": "POST",
      "url": "https://toofi.app/api/agent/plans/list",
      "status": "agent_native_contract",
      "requires_clinic_mandate": true,
      "output_entity": "plans"
    },
    "plans_get": {
      "method": "POST",
      "url": "https://toofi.app/api/agent/plans/get",
      "status": "agent_native_contract",
      "requires_clinic_mandate": true,
      "output_entity": "plan"
    },
    "workflow_status": {
      "method": "POST",
      "url": "https://toofi.app/api/agent/status/get",
      "status": "agent_native_contract",
      "requires_clinic_mandate": true,
      "output_entity": "status"
    },
    "pano_markup_start": {
      "method": "POST",
      "url": "https://toofi.app/api/agent/pano-markup/start",
      "status": "agent_native_contract",
      "requires_clinic_mandate": true,
      "output_entity": "pano_markup_job"
    },
    "patient_presentations_generate": {
      "method": "POST",
      "url": "https://toofi.app/api/agent/patient-presentations/generate",
      "status": "agent_native_contract",
      "requires_clinic_mandate": true,
      "output_entity": "presentation"
    },
    "price_estimates_generate": {
      "method": "POST",
      "url": "https://toofi.app/api/agent/price-estimates/generate",
      "status": "agent_native_contract",
      "requires_clinic_mandate": true,
      "output_entity": "price_estimate"
    },
    "price_csv_import": {
      "method": "POST",
      "url": "https://toofi.app/api/agent/price-csv/import",
      "status": "agent_native_contract",
      "requires_clinic_mandate": true,
      "output_entity": "price_import_preview"
    },
    "credits_balance": {
      "method": "POST",
      "url": "https://toofi.app/api/agent/credits/balance",
      "status": "agent_native_contract",
      "requires_clinic_mandate": true,
      "output_entity": "credit_balance"
    },
    "audit_receipts": {
      "method": "POST",
      "url": "https://toofi.app/api/agent/audit/receipts",
      "status": "agent_native_contract",
      "requires_clinic_mandate": true,
      "output_entity": "receipts"
    }
  },
  "capabilities": [
    "dental_procedure_lookup",
    "live_demo_patient_data",
    "live_demo_plan_data",
    "live_demo_plan_generation",
    "clinic_patient_directory",
    "clinic_plan_directory",
    "panoramic_xray_markup",
    "treatment_plan_draft_generation",
    "headless_dental_plan_execution",
    "headless_operation_status_polling",
    "patient_presentation_generation",
    "price_estimate_assembly",
    "dentist_approval_workflow",
    "signed_audit_receipts",
    "c2pa_provenanced_outputs",
    "oauth_mandate_scoped_agent_access"
  ],
  "links": {
    "agent_page": "https://toofi.app/agents",
    "llms": "https://toofi.app/llms.txt",
    "llms_full": "https://toofi.app/llms-full.txt",
    "agent_card": "https://toofi.app/.well-known/agent-card.json",
    "agent_json": "https://toofi.app/.well-known/agent.json",
    "mcp": "https://toofi.app/.well-known/mcp.json",
    "openapi": "https://toofi.app/openapi.json"
  }
}