io.github.makloai/mcp-server-dashform
repo:https://github.com/makloai/mcp-server-dashform
Connect AI assistants to Dashform — build and manage AI-powered forms, funnels, quizzes.
- transport:
- remote
- credential class:
- gated
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- add_custom_domainshallow
Add a custom domain to the active org (returns DNS instructions). Owner/admin only.
- analytics_chatshallow
Ask one natural-language question about a form's replies. Returns the analytics assistant's answer after querying the form's data.
- batch_delete_repliesshallow
Permanently delete up to 100 replies of a form. Pass confirm: true to proceed.
- book_appointmentshallow
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.
- chat_form_editorshallow
Edit a form from one focused instruction. The assistant reads the form, saves the requested draft edits, and returns a summary plus the updated form.
- check_fitshallow
Evaluate lead fit against this business. Provide answers keyed by question keys from get_form_questions. Returns a score (0-100), fit assessment, confidence level, reasoning, and recommended next action. Also accepts legacy lead object for backwards compatibility.
- create_formshallow
Create a complete form in one call — name, steps, theme and settings together. 'structured' is a Logic Funnel (default), 'dynamic' is an AI Funnel. Start and end screens are added automatically unless you supply your own. Call publish_form afterwards to take it live.
- create_integrationshallow
Create a spreadsheet-style integration (Google Sheets/Airtable/Notion) on a form, mapping form answers to columns.
- create_integration_from_configshallow
Create a message-style integration (Webhook/Discord/Slack/HubSpot/Mailchimp) on a form from a full action config.
- create_replyshallow
Create a reply on the form's latest published version. Optionally seed respondent info and answers (question key -> value).
- create_webhook_connectionshallow
Create a webhook or Discord connection (no OAuth). For Slack/HubSpot/Mailchimp/etc., connect via the dashboard's OAuth flow first.
- delete_blobshallow
Delete a blob by its URL. Pass confirm: true to proceed.
- delete_connectionshallow
Permanently delete a connection and its integrations. Pass confirm: true to proceed.
- delete_formshallow
Permanently delete a form and all its versions and replies. Pass confirm: true to proceed.
- delete_integrationshallow
Permanently delete an integration from a form. Pass confirm: true to proceed.
- delete_replyshallow
Permanently delete a single reply. Pass confirm: true to proceed.
- delete_zapier_hookshallow
Permanently delete a Zapier webhook subscription. Pass confirm: true to proceed.
- get_availabilityshallow
Get booking availability for this business. Returns a booking link (e.g. Calendly) if configured, or a message about how to schedule.
- get_business_infoshallow
Get business information for a Dashform funnel, including description, industry, location, services, and booking link. Use this to understand what a business offers before checking lead fit.
- get_connectionshallow
Get a single connection by ID.
- get_formshallow
Get a form by ID in the authoring vocabulary — the same shape update_form accepts, so a result can be edited and sent straight back. Unset attributes are omitted.
- get_form_questionsshallow
Get the list of questions for this funnel. Returns question keys, types, descriptions, and options. Call this BEFORE check_fit or book_appointment to understand what information to collect from leads.
- get_form_scoring_stateshallow
Get a form's lead-scoring state: pending hot-lead count, whether criteria are active, and last criteria update.
- get_form_versionshallow
Get a specific form version by its version ID.
- get_integrationshallow
Get a single integration by ID.
- get_org_brandingshallow
Get the active organization's white-label branding (logo, favicon, brand color).
- get_org_email_configshallow
Get the active org's white-label email config (sender name, reply-to).
- get_published_form_versionshallow
Get the latest published version of a form (the live snapshot respondents see).
- get_replies_insightsshallow
Get aggregate insights for a form's replies over a time range (completion, drop-off, answer distributions).
- get_replyshallow
Get a single reply by ID, including answers and scoring.
- get_servicesshallow
Get the list of services or products offered by a business through this funnel. Optionally filter by category.
- get_user_infoshallow
Get the authenticated user's ID, email, name, and the active organization MCP is acting on. Identity comes from the OAuth token — no parameters needed.
- import_agent_profileshallow
Extract a business/agent profile from a website URL (for marketplace discovery). Returns the extracted profile; use update_form to persist it.
- list_airtable_basesshallow
List Airtable bases available to a connection.
- list_categoriesshallow
List all available service categories on the Dashform marketplace with merchant counts. Use this to understand what types of services are available before searching.
- list_connectionsshallow
List integration connections (webhook, Slack, HubSpot, etc.) in the active organization. Optionally filter by provider.
- list_custom_domainsshallow
List the active organization's custom domains and their status.
- list_formsshallow
List forms in the active organization, with status and share/edit URLs. Supports search, sort, and pagination.
- list_hubspot_contact_propertiesshallow
List HubSpot contact properties available to a connection.
- list_integration_eventsshallow
List recent delivery events for an integration.
- list_integrationsshallow
List integrations configured on a form.
- list_mailchimp_audiencesshallow
List Mailchimp audiences available to a connection.
- list_organization_hot_lead_countsshallow
List per-form hot-lead counts across the active organization.
- list_organizationsshallow
List all organizations the authenticated user belongs to, with their role in each. Use switch_active_org to change which one MCP acts on.
- list_repliesshallow
List replies for a form (paginated). Returns respondent data, status, and scoring verdict.
- list_slack_channelsshallow
List Slack channels available to a connection.
- list_zapier_hooksshallow
List Zapier webhook subscriptions for a form.
- mark_actionedshallow
Mark a reply as actioned (followed up on).
- override_verdictshallow
Manually set or reset a reply's lead verdict (hot/warm/cold). Returns the updated reply.
- publish_formshallow
Publish the form's current draft as a new live version. Required before a form can receive replies.
- reconnect_quota_precheckshallow
Check the backfill backlog for a connection before reconnecting it.
- refine_promptshallow
AI-refine a form-building prompt for the given funnel type. Returns the refined prompt text (single-shot).
- remove_custom_domainshallow
Remove a custom domain from the active org. Owner/admin only. Pass confirm: true to proceed.
- replay_integration_eventshallow
Re-enqueue a failed or past integration delivery event.
- rescore_form_repliesshallow
Re-run AI lead scoring across a form's replies. Returns the number marked for scoring.
- revoke_connectionshallow
Revoke a connection (stops future deliveries). Pass confirm: true to proceed.
- search_merchantsshallow
Search for businesses and service providers on the Dashform marketplace. Filter by category, location, or keyword. Each result includes a funnel_id you can use with get_business_info, get_services, check_fit, and book_appointment.
- search_photosshallow
Search Pexels for background photos (welcome/end screens, questions).
- search_servicesshallow
Search for specific services across all marketplace merchants. Find services by name, category, price range, or location. Each result includes the provider funnel_id for booking.
- search_videosshallow
Search Pexels for background videos (welcome/end screens, questions).
- set_custom_domain_default_formshallow
Pin (or clear, with null) the default form a custom domain serves at its root. Owner/admin only.
- suggest_scoring_criteriashallow
AI-generate suggested hot/warm/cold lead-scoring criteria for a form.
- switch_active_orgshallow
Set which organization MCP acts on for subsequent tool calls. The selection is verified against your memberships and persists for this connection.
- toggle_integrationshallow
Activate or pause an integration. Returns the updated integration.
- toggle_zapier_hookshallow
Activate or pause a Zapier webhook subscription.
- transcribeshallow
Transcribe base64-encoded audio to text.
- update_formshallow
Update a form. Include only what you want to change under `form` — everything else is left untouched, including nested objects: sending one theme colour leaves the other theme settings alone. Steps are merged by key by default, so editing one question needs only that step; pass stepsMode 'replace' to send a complete new list.
- update_org_brandingshallow
Update the active org's white-label branding. Owner/admin only. Returns the updated branding.
- update_org_email_configshallow
Update the active org's white-label email config. Owner/admin only.
- update_scoring_criteriashallow
Set a form's hot/warm/cold lead-scoring criteria. Returns the updated form.
- upload_blobshallow
Upload a file (base64) to blob storage for use in forms. Returns the blob URL.
- verify_custom_domainshallow
Re-check a custom domain's DNS/verification and promote it to active when healthy. Owner/admin only.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/c9e4f557-1c97-46c1-89a1-4a8978c54966)