Skip to main content
Glama

Toofi Dental Planning MCP

Server Details

Agent-native dental planning MCP for plan drafts, presentations, and price estimates.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-03-26
URL
ChatGPT
–
Claude
–

TDQS

B3.3/5.0

Scored across 32 tools

Disambiguation3/5

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.

Naming Consistency4/5

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.

Tool Count2/5

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.

Completeness3/5

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 tools
claim_agent_checkout_keyClaim paid agent API keyA
Read-onlyIdempotent
Inspect

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 sessionB
Read-onlyIdempotent
Inspect

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 capabilitiesA
Read-onlyIdempotent
Inspect

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 - EnglishA
Read-onlyIdempotent
Inspect

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 - PolishA
Read-onlyIdempotent
Inspect

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 - RussianA
Read-onlyIdempotent
Inspect

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 - SlovakA
Read-onlyIdempotent
Inspect

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 aliasA
Read-onlyIdempotent
Inspect

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 - UkrainianA
Read-onlyIdempotent
Inspect

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 PDFA
Idempotent
Inspect

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 presentationB
Idempotent
Inspect

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 estimateC
Idempotent
Inspect

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 draftA
Idempotent
Inspect

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 quoteA
Read-onlyIdempotent
Inspect

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 balanceA
Read-onlyIdempotent
Inspect

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 patientA
Read-onlyIdempotent
Inspect

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 planA
Read-onlyIdempotent
Inspect

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 presentationA
Read-onlyIdempotent
Inspect

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 statusA
Read-onlyIdempotent
Inspect

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 resultA
Read-onlyIdempotent
Inspect

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 patientA
Read-onlyIdempotent
Inspect

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 planA
Read-onlyIdempotent
Inspect

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 statusC
Read-onlyIdempotent
Inspect

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 CSVB
Idempotent
Inspect

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 receiptsA
Read-onlyIdempotent
Inspect

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 patientsA
Read-onlyIdempotent
Inspect

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 plansA
Read-onlyIdempotent
Inspect

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 patientsB
Read-onlyIdempotent
Inspect

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 plansB
Read-onlyIdempotent
Inspect

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 proceduresA
Read-onlyIdempotent
Inspect

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 schemaA
Read-onlyIdempotent
Inspect

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 markupB
Idempotent
Inspect

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

    Related MCP Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      An 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.
      -
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables 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
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources