Connect Toofi Dental Planning and your agent gets 32 tools, among them claim_agent_checkout_key, create_agent_checkout_session, discover_capabilities. It answers at https://toofi.app/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 4 September 2026; the last check, on 17 October 2026, succeeded.
Agent-native dental planning MCP for plan drafts, presentations, and price estimates.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
claim_agent_checkout_key | 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: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
create_agent_checkout_session | 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: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
discover_capabilities | Discover Toofi agent-native dental planning capabilities, links, safety boundary, and billing rails. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
example_en | Return the cached English Toofi example PDF artifact. Same as example-en for human docs; MCP-safe tool name uses underscore. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
example_pl | Return the cached Polish Toofi example PDF artifact. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
example_ru | Return the cached Russian Toofi example PDF artifact. Same as example-ru for human docs; MCP-safe tool name uses underscore. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
example_sk | Return the cached Slovak Toofi example PDF artifact. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
example_ua | Return the cached Ukrainian Toofi example PDF artifact using the ua alias requested by agent integrators. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
example_uk | Return the cached Ukrainian Toofi example PDF artifact. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
generate_dental_treatment_plan_pdf | 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: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
generate_patient_presentation | Generate a patient-facing Toofi presentation from a treatment plan with signed audit and C2PA-provenanced output surface. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
generate_price_estimate | Generate a Toofi price estimate from treatment-plan and clinic pricing inputs. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
generate_treatment_plan_draft | Generate a structured no-memory Toofi treatment-plan draft with visits, estimate, presentation outline, billing metadata, audit receipt shape, and dentist approval boundary. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
get_agent_billing_quote | 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: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
get_agent_credit_balance | Get Toofi internal credit balance for an agent or clinic mandate. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
get_demo_patient | Get one public no-PHI Toofi demo patient. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
get_demo_plan | Get one public no-PHI Toofi demo treatment plan with estimate and dentist approval boundary. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
get_demo_presentation | Get one public no-PHI Toofi demo patient presentation shape with provenance surface fields. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
get_dental_plan_operation_status | Poll a Toofi headless treatment-plan operation until AI planning is completed and ready for presentation/PDF delivery. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
get_example_result | 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: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
get_patient | Get one clinic patient through Toofi agent-native mandate rails. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
get_plan | Get one Toofi treatment plan through agent-native mandate rails. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
get_status | Get Toofi agent workflow status. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
import_price_csv | Import and map a clinic price CSV into Toofi pricing configuration. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
list_audit_receipts | List signed Toofi agent invocation receipts and provenance records. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
list_demo_patients | List public no-PHI Toofi demo patients so agents can inspect patient response structure. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
list_demo_plans | List public no-PHI Toofi demo treatment plans. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
list_patients | List clinic patients through Toofi agent-native mandate rails. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
list_plans | List Toofi treatment plans through agent-native mandate rails. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
lookup_dental_procedures | Map a natural-language dental procedure query to structured Toofi procedure catalog entries and pricing anchors. No PHI. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
preview_plan_draft_schema | Preview the structured Toofi treatment-plan draft response schema for agent-native clinical workflows. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
start_pano_markup | Start Toofi panoramic X-ray markup workflow under agent-native clinical planning rails. Inputs: request_id, intent_id, mandate_id, agent_id, principal_id, clinic_id |
Every block below points at https://toofi.app/mcp. Pick your client and copy.
claude mcp add --transport http toofi-dental-planning https://toofi.app/mcp
{
"mcpServers": {
"toofi-dental-planning": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://toofi.app/mcp"]
}
}
}{
"mcpServers": {
"toofi-dental-planning": {
"url": "https://toofi.app/mcp"
}
}
}{
"servers": {
"toofi-dental-planning": {
"type": "http",
"url": "https://toofi.app/mcp"
}
}
}{
"context_servers": {
"toofi-dental-planning": {
"url": "https://toofi.app/mcp"
}
}
}{
"mcpServers": {
"toofi-dental-planning": {
"serverUrl": "https://toofi.app/mcp"
}
}
}{
"mcpServers": {
"toofi-dental-planning": {
"url": "https://toofi.app/mcp"
}
}
}name: Toofi Dental Planning
version: 0.0.1
schema: v1
mcpServers:
- name: Toofi Dental Planning
type: streamable-http
url: https://toofi.app/mcp{
"mcpServers": {
"toofi-dental-planning": {
"httpUrl": "https://toofi.app/mcp"
}
}
}{
"mcpServers": {
"toofi-dental-planning": {
"type": "http",
"url": "https://toofi.app/mcp"
}
}
}{
"mcpServers": {
"toofi-dental-planning": {
"url": "https://toofi.app/mcp"
}
}
}goose://extension?url=https%3A%2F%2Ftoofi.app%2Fmcp&type=streamable_http&id=toofi-dental-planning&name=Toofi%20Dental%20Planning
It answered our last check on 17 October 2026 in 617 ms. Over 10 checks since 4 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by toofi.app and served from toofi.app, the vendor's own domain: https://toofi.app/mcp.
32, as returned by the server's own tools/list on 9 September 2026: claim_agent_checkout_key, create_agent_checkout_session, discover_capabilities, example_en, example_pl, example_ru, example_sk, example_ua, and 24 more.
It answered our last check on 17 October 2026 in 617 ms. Over 10 checks since 4 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://toofi.app/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: app.toofi. Endpoint host: toofi.app. ARD identifier: urn:air:app.toofi:mcp:dental-planning.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.