Toofi Dental Planning MCP
Server Details
Agent-native dental planning MCP for plan drafts, presentations, and price estimates.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-03-26
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 32 tools
Several tools have overlapping purposes, particularly example_en, example_pl, example_ru, example_sk, example_ua, example_uk, and get_example_result, which all return example PDFs. Also, example_ua and example_uk are explicitly aliases for the same Ukrainian example, creating direct ambiguity. Core clinical tools are distinct, but the example/demo cluster muddies the boundary.
Most tools follow a snake_case verb_noun pattern (e.g., list_patients, create_agent_checkout_session, generate_price_estimate), but a few deviations exist: example_en/pl/ru/sk/ua/uk lack a verb prefix, and get_example_result seems to duplicate example_en. The 'pano' abbreviation in start_pano_markup is also slightly inconsistent. Overall, the pattern is mostly predictable.
With 32 tools, the count is too high for the apparent scope of dental planning. Many tools are redundant example/demo variants (e.g., 6 language-specific example tools plus get_example_result, and multiple demo getters/listers). This bloat suggests the tool set could be consolidated to a more focused 15-20 tools without losing core functionality.
The core workflow is covered: generating plans, retrieving patients/plans, pricing, and billing. However, there are notable gaps such as no update or delete operations for plans or patients, no create patient tool, and no way to modify pricing beyond import_price_csv. The demo tools partially compensate by offering sample data, but the production lifecycle is incomplete.
Available Tools
32 toolsclaim_agent_checkout_keyClaim paid agent API keyARead-onlyIdempotentInspect
After Stripe Checkout is paid, exchange the purchase id and one-time claim token for the Toofi agent API key used as X-Toofi-Agent-Key or agent_key.
Inputs: claim_token (required), purchase_id (required), agent_id, clinic_id, +4 more. Returns: ok, mode, status, endpoint, +1 more
create_agent_checkout_sessionCreate agent checkout sessionBRead-onlyIdempotentInspect
Create a real Stripe Checkout session for buying Toofi internal credits. Returns a claim token so the agent can retrieve its key after payment.
Inputs: email, units, agent_id, quote_id, +9 more. Returns: ok, mode, status, endpoint, +1 more
discover_capabilitiesDiscover Toofi capabilitiesARead-onlyIdempotentInspect
Discover Toofi agent-native dental planning capabilities, links, safety boundary, and billing rails.
Inputs: agent_id, clinic_id, intent_id, mandate_id, +2 more. Returns: ok, mode, status, endpoint, +1 more
example_enExample PDF result - EnglishARead-onlyIdempotentInspect
Return the cached English Toofi example PDF artifact. Same as example-en for human docs; MCP-safe tool name uses underscore.
Inputs: agent_id, clinic_id, intent_id, mandate_id, +2 more. Returns: ok, mode, status, endpoint, +1 more
example_plExample PDF result - PolishARead-onlyIdempotentInspect
Return the cached Polish Toofi example PDF artifact.
Inputs: agent_id, clinic_id, intent_id, mandate_id, +2 more. Returns: ok, mode, status, endpoint, +1 more
example_ruExample PDF result - RussianARead-onlyIdempotentInspect
Return the cached Russian Toofi example PDF artifact. Same as example-ru for human docs; MCP-safe tool name uses underscore.
Inputs: agent_id, clinic_id, intent_id, mandate_id, +2 more. Returns: ok, mode, status, endpoint, +1 more
example_skExample PDF result - SlovakARead-onlyIdempotentInspect
Return the cached Slovak Toofi example PDF artifact.
Inputs: agent_id, clinic_id, intent_id, mandate_id, +2 more. Returns: ok, mode, status, endpoint, +1 more
example_uaExample PDF result - Ukrainian aliasARead-onlyIdempotentInspect
Return the cached Ukrainian Toofi example PDF artifact using the ua alias requested by agent integrators.
Inputs: agent_id, clinic_id, intent_id, mandate_id, +2 more. Returns: ok, mode, status, endpoint, +1 more
example_ukExample PDF result - UkrainianARead-onlyIdempotentInspect
Return the cached Ukrainian Toofi example PDF artifact.
Inputs: agent_id, clinic_id, intent_id, mandate_id, +2 more. Returns: ok, mode, status, endpoint, +1 more
generate_dental_treatment_plan_pdfGenerate dental treatment-plan PDFAIdempotentInspect
Start the real Toofi headless treatment-plan pipeline from structured clinical findings: create a service-user runtime plan, invoke AI plan generation, and return an operation id for polling toward a patient-facing PDF output.
Inputs: clinical_input (required), patient, agent_id, agent_key, +10 more. Returns: ok, mode, status, endpoint, +1 more
generate_patient_presentationGenerate patient presentationBIdempotentInspect
Generate a patient-facing Toofi presentation from a treatment plan with signed audit and C2PA-provenanced output surface.
Inputs: plan_id, agent_id, plan_ref, clinic_id, +5 more. Returns: ok, mode, status, endpoint, +1 more
generate_price_estimateGenerate price estimateCIdempotentInspect
Generate a Toofi price estimate from treatment-plan and clinic pricing inputs.
Inputs: plan_id, agent_id, plan_ref, clinic_id, +5 more. Returns: ok, mode, status, endpoint, +1 more
generate_treatment_plan_draftGenerate treatment-plan draftAIdempotentInspect
Generate a structured no-memory Toofi treatment-plan draft with visits, estimate, presentation outline, billing metadata, audit receipt shape, and dentist approval boundary.
Inputs: query, patient, agent_id, clinic_id, +9 more. Returns: ok, mode, status, endpoint, +1 more
get_agent_billing_quoteGet agent billing quoteARead-onlyIdempotentInspect
Get a deterministic Toofi internal-credit quote for an agent tool call, including TTL, payment rails, Stripe checkout command, and x402-ready contract fields.
Inputs: units, agent_id, currency, clinic_id, +5 more. Returns: ok, mode, status, endpoint, +1 more
get_agent_credit_balanceGet agent credit balanceARead-onlyIdempotentInspect
Get Toofi internal credit balance for an agent or clinic mandate.
Inputs: agent_id, agent_key, clinic_id, intent_id, +6 more. Returns: ok, mode, status, endpoint, +1 more
get_demo_patientGet demo patientARead-onlyIdempotentInspect
Get one public no-PHI Toofi demo patient.
Inputs: agent_id, clinic_id, intent_id, mandate_id, +3 more. Returns: ok, mode, status, endpoint, +1 more
get_demo_planGet demo planARead-onlyIdempotentInspect
Get one public no-PHI Toofi demo treatment plan with estimate and dentist approval boundary.
Inputs: plan_id, agent_id, clinic_id, intent_id, +3 more. Returns: ok, mode, status, endpoint, +1 more
get_demo_presentationGet demo presentationARead-onlyIdempotentInspect
Get one public no-PHI Toofi demo patient presentation shape with provenance surface fields.
Inputs: plan_id, agent_id, clinic_id, intent_id, +3 more. Returns: ok, mode, status, endpoint, +1 more
get_dental_plan_operation_statusGet dental plan operation statusARead-onlyIdempotentInspect
Poll a Toofi headless treatment-plan operation until AI planning is completed and ready for presentation/PDF delivery.
Inputs: plan_id (required), operation_id (required), agent_id, agent_key, +11 more. Returns: ok, mode, status, endpoint, +1 more
get_example_resultGet example PDF resultARead-onlyIdempotentInspect
Return a stable public PDF artifact that shows what Toofi produces: a patient-facing treatment-plan presentation for an example case where tooth 11 and root 11 are missing. No generation is run at call time.
Inputs: locale, agent_id, language, clinic_id, +4 more. Returns: ok, mode, status, endpoint, +1 more
get_patientGet clinic patientARead-onlyIdempotentInspect
Get one clinic patient through Toofi agent-native mandate rails.
Inputs: plan_id, agent_id, plan_ref, clinic_id, +5 more. Returns: ok, mode, status, endpoint, +1 more
get_planGet treatment planARead-onlyIdempotentInspect
Get one Toofi treatment plan through agent-native mandate rails.
Inputs: plan_id, agent_id, plan_ref, clinic_id, +5 more. Returns: ok, mode, status, endpoint, +1 more
get_statusGet workflow statusCRead-onlyIdempotentInspect
Get Toofi agent workflow status.
Inputs: plan_id, agent_id, plan_ref, clinic_id, +5 more. Returns: ok, mode, status, endpoint, +1 more
import_price_csvImport clinic price CSVBIdempotentInspect
Import and map a clinic price CSV into Toofi pricing configuration.
Inputs: dry_run, agent_id, csv_text, file_url, +5 more. Returns: ok, mode, status, endpoint, +1 more
list_audit_receiptsList signed audit receiptsARead-onlyIdempotentInspect
List signed Toofi agent invocation receipts and provenance records.
Inputs: plan_id, agent_id, plan_ref, clinic_id, +5 more. Returns: ok, mode, status, endpoint, +1 more
list_demo_patientsList demo patientsARead-onlyIdempotentInspect
List public no-PHI Toofi demo patients so agents can inspect patient response structure.
Inputs: agent_id, clinic_id, intent_id, mandate_id, +2 more. Returns: ok, mode, status, endpoint, +1 more
list_demo_plansList demo plansARead-onlyIdempotentInspect
List public no-PHI Toofi demo treatment plans.
Inputs: agent_id, clinic_id, intent_id, mandate_id, +2 more. Returns: ok, mode, status, endpoint, +1 more
list_patientsList clinic patientsBRead-onlyIdempotentInspect
List clinic patients through Toofi agent-native mandate rails.
Inputs: plan_id, agent_id, plan_ref, clinic_id, +5 more. Returns: ok, mode, status, endpoint, +1 more
list_plansList treatment plansBRead-onlyIdempotentInspect
List Toofi treatment plans through agent-native mandate rails.
Inputs: plan_id, agent_id, plan_ref, clinic_id, +5 more. Returns: ok, mode, status, endpoint, +1 more
lookup_dental_proceduresLook up dental proceduresARead-onlyIdempotentInspect
Map a natural-language dental procedure query to structured Toofi procedure catalog entries and pricing anchors. No PHI.
Inputs: q, text, limit, query, +7 more. Returns: ok, mode, status, endpoint, +1 more
preview_plan_draft_schemaPreview plan draft schemaARead-onlyIdempotentInspect
Preview the structured Toofi treatment-plan draft response schema for agent-native clinical workflows.
Inputs: agent_id, clinic_id, intent_id, mandate_id, +3 more. Returns: ok, mode, status, endpoint, +1 more
start_pano_markupStart panoramic X-ray markupBIdempotentInspect
Start Toofi panoramic X-ray markup workflow under agent-native clinical planning rails.
Inputs: plan_id, agent_id, plan_ref, clinic_id, +5 more. Returns: ok, mode, status, endpoint, +1 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Agent-native insurance quoting protocol — sandbox, MCP + REST, eligibility pre-flight
AI workflow/MCP implementation package planner.
Read-only MCP: US dental intel, all-category Medicaid fee schedules, dentist lookup. Free tier.
Sourced US and Canadian dental prices, Medicaid and Medicare dental rules, treatment-plan checker.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI-powered dental X-ray analysis and treatment planning using YOLOv11 and clinical guideline RAG, integrated with MCP for use with Claude and other AI assistants.3MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP-native agentic copilot for dental practices that orchestrates multiple MCP tools to analyze X-rays, pull patient history, generate drafts, and propose recalls, streaming results live to a React dashboard.-
- AlicenseNot gradedqualityBmaintenanceEnables dental clinic staff to manage appointments, verify patient affiliation, and track accounts receivable through MCP tools, with OAuth 2.1, per-tool scopes, and human approval required for every mutation.MIT
- FlicenseAqualityBmaintenanceModel-agnostic multi-agent system that discovers government benefits and insurance plans, validates eligibility, and produces prioritized enrollment action plans. Integrated with Google Antigravity via MCP for a conversational interface.41-
Glama MCP Gateway
Add one secure layer between your agents and this server.