Toofi Dental Planning MCP
Was dieses MCP kann
Creates dental treatment-plan drafts, patient presentations, price estimates, and PDF outputs from structured clinical findings.
Tools
Eingabeschema
{'type': 'object', 'required': ['purchase_id', 'claim_token'], 'properties': {'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'claim_token': {'type': 'string', 'description': 'One-time claim token returned by create_agent_checkout_session.'}, 'purchase_id': {'type': 'string', 'description': 'Purchase id returned by create_agent_checkout_session.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'email': {'type': 'string', 'description': 'Alias for owner_email.'}, 'units': {'type': 'integer', 'default': 1, 'minimum': 1}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'quote_id': {'type': 'string', 'description': 'Quote id from get_agent_billing_quote.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'tool_name': {'type': 'string', 'description': 'Tool name if quote_id is not supplied.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'product_id': {'type': 'string', 'description': 'Optional Toofi credit-pack product id. Defaults to the public agent credit pack.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'return_url': {'type': 'string', 'description': 'Agent/client return URL after checkout.'}, 'owner_email': {'type': 'string', 'description': 'Email used for receipt and backup delivery after Stripe payment.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['clinical_input'], 'properties': {'patient': {'type': 'object', 'properties': {'language': {'type': 'string', 'description': 'Preferred output language.'}, 'external_id': {'type': 'string', 'description': 'Agent-side patient reference. Avoid PHI unless your mandate permits it.'}, 'display_name': {'type': 'string', 'description': 'Display name for generated artifacts.'}}, 'additionalProperties': True}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'agent_key': {'type': 'string', 'description': 'Toofi agent API key. May also be supplied as X-Toofi-Agent-Key header.'}, 'ai_preset': {'type': 'object', 'properties': {'preset': {'type': 'integer', 'maximum': 12, 'minimum': 1}, 'provider': {'type': 'string', 'description': 'Optional provider hint.'}}, 'additionalProperties': True}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'presentation': {'type': 'object', 'properties': {'language': {'type': 'string', 'description': 'Presentation language.'}, 'include_pdf': {'type': 'boolean', 'default': True}, 'pdf_options': {'type': 'object', 'description': 'Pass-through PDF options for the existing Toofi PDF renderer.', 'additionalProperties': True}, 'build_options': {'type': 'object', 'properties': {'installment': {'anyOf': [{'type': 'null'}, {'type': 'object', 'properties': {'months': {'type': 'integer', 'minimum': 1}, 'paymentFrequency': {'enum': ['biweekly', 'monthly', 'quarterly'], 'type': 'string'}, 'commissionPercent': {'type': 'number'}, 'downPaymentPercent': {'type': 'number'}}, 'additionalProperties': True}]}, 'showDiscount': {'type': 'boolean', 'description': 'Existing Toofi presentation build option passed through to the runtime presentation pipeline.'}, 'priceAdjustmentPercent': {'type': 'number', 'description': 'Existing Toofi presentation build option passed through to the runtime presentation pipeline.'}}, 'additionalProperties': True}, 'include_ai_narrative': {'type': 'boolean', 'default': True, 'description': 'Pass-through flag for the existing Toofi AI narrative pipeline. Defaults to true in the headless wrapper.'}}, 'additionalProperties': True}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}, 'session_token': {'type': 'string', 'description': 'Alias for runtime_session_token.'}, 'clinical_input': {'type': 'object', 'properties': {'teeth': {'type': 'array', 'items': {'type': 'object', 'properties': {'gum': {'type': 'string', 'description': 'Gum state/type.'}, 'root': {'type': 'string', 'description': 'Root state/type.'}, 'state': {'type': 'string', 'description': 'Tooth state such as missing, caries, healthy, crown.'}, 'supra': {'type': 'string', 'description': 'Suprastructure state/type.'}, 'implant': {'type': 'string', 'description': 'Implant state/type.'}, 'problem': {'type': 'string', 'description': 'Problem marker.'}, 'mobility': {'type': 'string', 'description': 'Mobility state/type.'}, 'position': {'type': 'string', 'description': 'FDI tooth id, e.g. 36 or tooth-36.'}, 'periapical': {'type': 'string', 'description': 'Periapical state/type.'}, 'implant_planned': {'type': 'boolean'}}, 'additionalProperties': True}}, 'objectives': {'type': 'array', 'items': {'type': 'string'}}, 'constraints': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': True}, 'toofi_agent_key': {'type': 'string', 'description': 'Alias for agent_key.'}, 'runtime_session_token': {'type': 'string', 'description': 'Toofi runtime actor token for service-user scoped execution. May also be supplied as x-toofi-session-token header.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'plan_id': {'type': 'string', 'description': 'Plan id for patient presentation generation.'}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'plan_ref': {'type': 'string', 'description': 'Plan reference for patient presentation generation.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'patient_ref': {'type': 'string', 'description': 'Patient reference for patient presentation generation.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'plan_id': {'type': 'string', 'description': 'Plan id for price estimate generation.'}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'plan_ref': {'type': 'string', 'description': 'Plan reference for price estimate generation.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'patient_ref': {'type': 'string', 'description': 'Patient reference for price estimate generation.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'query': {'type': 'string', 'description': 'Natural-language clinical request for a treatment-plan draft.'}, 'patient': {'type': 'object', 'properties': {'age_band': {'type': 'string'}, 'patient_ref': {'type': 'string'}, 'display_name': {'type': 'string'}}, 'additionalProperties': True}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'procedures': {'type': 'array', 'items': {'type': 'object', 'properties': {'label': {'type': 'string'}, 'notes': {'type': 'string'}, 'tooth': {'type': 'string'}, 'quantity': {'type': 'integer', 'minimum': 1}, 'procedure_id': {'type': 'string'}}, 'additionalProperties': True}}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'patient_ref': {'type': 'string', 'description': 'Agent-scoped patient reference.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}, 'chief_complaint': {'type': 'string', 'description': 'Patient chief complaint, no PHI required in public demo mode.'}, 'clinical_request': {'type': 'string', 'description': 'Structured or natural-language clinical request.'}, 'clinical_findings': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'units': {'type': 'integer', 'default': 1, 'minimum': 1}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'currency': {'type': 'string', 'default': 'TOOFI_CREDIT'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'tool_name': {'type': 'string', 'description': 'MCP tool or Toofi command being priced.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'agent_key': {'type': 'string', 'description': 'Toofi agent API key. May also be supplied as X-Toofi-Agent-Key header.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}, 'session_token': {'type': 'string', 'description': 'Alias for runtime_session_token.'}, 'toofi_agent_key': {'type': 'string', 'description': 'Alias for agent_key.'}, 'runtime_session_token': {'type': 'string', 'description': 'Toofi runtime actor token for service-user scoped execution. May also be supplied as x-toofi-session-token header.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'patient_id': {'type': 'string', 'description': 'Toofi demo patient_id. Defaults to the primary demo record.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'plan_id': {'type': 'string', 'description': 'Toofi demo plan_id. Defaults to the primary demo record.'}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'plan_id': {'type': 'string', 'description': 'Toofi demo plan_id. Defaults to the primary demo record.'}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['plan_id', 'operation_id'], 'properties': {'plan_id': {'type': 'string', 'description': 'Toofi plan id returned by generate_dental_treatment_plan_pdf.'}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'agent_key': {'type': 'string', 'description': 'Toofi agent API key. May also be supplied as X-Toofi-Agent-Key header.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'patient_id': {'type': 'string', 'description': 'Patient id returned by generate_dental_treatment_plan_pdf.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'include_pdf': {'type': 'boolean', 'default': True, 'description': 'When true, completed operations return a signed presentation PDF URL.'}, 'operation_id': {'type': 'string', 'description': 'Operation id returned by generate_dental_treatment_plan_pdf.'}, 'presentation': {'type': 'object', 'properties': {'language': {'type': 'string', 'description': 'Presentation language.'}, 'include_pdf': {'type': 'boolean', 'default': True}, 'pdf_options': {'type': 'object', 'description': 'Pass-through PDF options for the existing Toofi PDF renderer.', 'additionalProperties': True}, 'build_options': {'type': 'object', 'properties': {'installment': {'anyOf': [{'type': 'null'}, {'type': 'object', 'properties': {'months': {'type': 'integer', 'minimum': 1}, 'paymentFrequency': {'enum': ['biweekly', 'monthly', 'quarterly'], 'type': 'string'}, 'commissionPercent': {'type': 'number'}, 'downPaymentPercent': {'type': 'number'}}, 'additionalProperties': True}]}, 'showDiscount': {'type': 'boolean', 'description': 'Existing Toofi presentation build option passed through to the runtime presentation pipeline.'}, 'priceAdjustmentPercent': {'type': 'number', 'description': 'Existing Toofi presentation build option passed through to the runtime presentation pipeline.'}}, 'additionalProperties': True}, 'include_ai_narrative': {'type': 'boolean', 'default': True, 'description': 'Pass-through flag for the existing Toofi AI narrative pipeline. Defaults to true in the headless wrapper.'}}, 'additionalProperties': True}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}, 'session_token': {'type': 'string', 'description': 'Alias for runtime_session_token.'}, 'toofi_agent_key': {'type': 'string', 'description': 'Alias for agent_key.'}, 'runtime_session_token': {'type': 'string', 'description': 'Toofi runtime actor token for service-user scoped execution. May also be supplied as x-toofi-session-token header.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'locale': {'type': 'string', 'description': 'Alias for language.'}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'language': {'enum': ['en', 'pl', 'ru', 'sk', 'uk', 'ua'], 'type': 'string', 'description': 'Example PDF language: en, pl, ru, sk, uk, or ua.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'plan_id': {'type': 'string', 'description': 'Plan id for patient retrieval.'}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'plan_ref': {'type': 'string', 'description': 'Plan reference for patient retrieval.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'patient_ref': {'type': 'string', 'description': 'Patient reference for patient retrieval.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'plan_id': {'type': 'string', 'description': 'Plan id for plan retrieval.'}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'plan_ref': {'type': 'string', 'description': 'Plan reference for plan retrieval.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'patient_ref': {'type': 'string', 'description': 'Patient reference for plan retrieval.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'plan_id': {'type': 'string', 'description': 'Plan id for workflow status.'}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'plan_ref': {'type': 'string', 'description': 'Plan reference for workflow status.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'patient_ref': {'type': 'string', 'description': 'Patient reference for workflow status.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'dry_run': {'type': 'boolean', 'default': True}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'csv_text': {'type': 'string', 'description': 'CSV text payload.'}, 'file_url': {'type': 'string', 'description': 'URL to a CSV file.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'plan_id': {'type': 'string', 'description': 'Plan id for audit receipt listing.'}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'plan_ref': {'type': 'string', 'description': 'Plan reference for audit receipt listing.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'patient_ref': {'type': 'string', 'description': 'Patient reference for audit receipt listing.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'plan_id': {'type': 'string', 'description': 'Plan id for patient listing.'}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'plan_ref': {'type': 'string', 'description': 'Plan reference for patient listing.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'patient_ref': {'type': 'string', 'description': 'Patient reference for patient listing.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'plan_id': {'type': 'string', 'description': 'Plan id for plan listing.'}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'plan_ref': {'type': 'string', 'description': 'Plan reference for plan listing.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'patient_ref': {'type': 'string', 'description': 'Patient reference for plan listing.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'q': {'type': 'string', 'description': 'Alias for query.'}, 'text': {'type': 'string', 'description': 'Alias for query.'}, 'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Maximum number of procedure matches.'}, 'query': {'type': 'string', 'description': 'Natural-language dental procedure query, for example "implant and crown for lower molar".'}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'language': {'type': 'string', 'description': 'Preferred language hint.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'procedures': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'plan_id': {'type': 'string', 'description': 'Plan id for panoramic X-ray markup.'}, 'agent_id': {'type': 'string', 'description': 'Calling agent identifier.'}, 'plan_ref': {'type': 'string', 'description': 'Plan reference for panoramic X-ray markup.'}, 'clinic_id': {'type': 'string', 'description': 'Clinic identifier for mandate-scoped production execution.'}, 'intent_id': {'type': 'string', 'description': 'Root agent intent id.'}, 'mandate_id': {'type': 'string', 'description': 'Clinic or agent mandate id. Optional in public demo mode.'}, 'request_id': {'type': 'string', 'description': 'Idempotency and correlation id echoed in Toofi responses.'}, 'patient_ref': {'type': 'string', 'description': 'Patient reference for panoramic X-ray markup.'}, 'principal_id': {'type': 'string', 'description': 'Human or clinic principal on whose behalf the agent acts.'}}, 'additionalProperties': True}
Ausgabeschema
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'mode': {'type': 'string'}, 'status': {'type': 'string'}, 'endpoint': {'type': 'string'}, 'timestamp': {'type': 'string'}}, 'additionalProperties': True}
Letzte Tool-Änderungen
Ähnliche MCP-Server
MaCalculatriceEnLigne
Provides calculators for French and Belgian taxes, salaries, pensions, VAT, loans, health metrics, education scores, fitness, and…
Clink Forge
Provides pay-per-call access to attested government datasets, primarily CDC and HHS health data plus EPA air-quality observations.
Good Turn Studio (all tools)
Offers consumer utilities for insurance claim appeals, subscription cancellation, flight fare research, financial recovery resour…
Feegow Clinic
Manages clinic patients, providers, appointments, schedules, benefit plans, insurance billing, financial records, units, employee…
mcp
Analyzes medical bills and insurance denials, estimates healthcare costs, identifies assistance options, and supports appeals and…
Medicare Coverage
Provides structured Medicare coverage documents, policy timelines, utilization, enrollment, supplier, and payment-related data fr…
WebDiet
Manages dietitian workflows including patients, anamnesis, anthropometry, nutrition calculations, meal data, prescriptions, appoi…
Spoonacular
Provides recipe, ingredient, nutrition, grocery-product, measurement-conversion, and dietary meal-plan tools.