book_appointment
ActiveTool of mcp-server-dashform
Submit a lead's information to request an appointment. Provide answers keyed by question keys from get_form_questions. Creates a reply record visible in the dashboard and triggers connected integrations (CRM, email, webhooks). Also accepts legacy lead object for backwards compatibility.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"funnel_id"
],
"properties": {
"lead": {
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Lead name"
},
"email": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"description": "Lead email"
},
"phone": {
"type": "string",
"description": "Lead phone"
}
},
"description": "(Deprecated) Legacy lead object — use answers instead"
},
"notes": {
"type": "string"
},
"answers": {
"type": "object",
"description": "Lead answers keyed by question key from get_form_questions",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string"
}
},
"metadata": {
"type": "object",
"properties": {
"notes": {
"type": "string"
},
"fit_score": {
"type": "number"
},
"service_name": {
"type": "string"
}
},
"description": "Optional metadata for business reference"
},
"fit_score": {
"type": "number"
},
"funnel_id": {
"type": "string",
"description": "The funnel public ID or internal ID"
},
"service_name": {
"type": "string"
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
mcp-server-dashform
https://github.com/makloai/mcp-server-dashform
2/7 registries