mcpbeat

Dashform MCP Server

io.github.makloai/mcp-server-dashform
not responding

Dashform MCP Server is listed as active in the registry but did not answer our last check. It exposes 82 tools. Last commit 31 Mar 2026.

Connect AI assistants to Dashform — build and manage AI-powered forms, funnels, quizzes.

Uptime history 43 hours of history · worst hour 0%
43 hours agonow
5.5%
Uptime 24h
5 of 91 checks
82
Tools
read from the server
422 ms
Response time
average over 24h
0
Stars
last commit 31 Mar 2026

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 11 min ago.

run in your terminal
claude mcp add mcp-server-dashform --transport http https://getaiform.com/api/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-server-dashform": {
      "url": "https://getaiform.com/api/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.mcp-server-dashform]
url = "https://getaiform.com/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp-server-dashform": {
      "url": "https://getaiform.com/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "mcp-server-dashform": {
      "url": "https://getaiform.com/api/mcp"
    }
  }
}

Available tools 82

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

form
create_form
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.
delete_form
Permanently delete a form and all its versions and replies. Pass confirm: true to proceed.
get_form
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_questions
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_state
Get a form's lead-scoring state: pending hot-lead count, whether criteria are active, and last criteria update.
get_form_version
Get a specific form version by its version ID.
update_form
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.
integration
create_integration
Create a spreadsheet-style integration (Google Sheets/Airtable/Notion) on a form, mapping form answers to columns.
create_integration_from_config
Create a message-style integration (Webhook/Discord/Slack/HubSpot/Mailchimp) on a form from a full action config.
delete_integration
Permanently delete an integration from a form. Pass confirm: true to proceed.
get_integration
Get a single integration by ID.
list_integration_events
List recent delivery events for an integration.
custom
add_custom_domain
Add a custom domain to the active org (returns DNS instructions). Owner/admin only.
list_custom_domains
List the active organization's custom domains and their status.
remove_custom_domain
Remove a custom domain from the active org. Owner/admin only. Pass confirm: true to proceed.
set_custom_domain_default_form
Pin (or clear, with null) the default form a custom domain serves at its root. Owner/admin only.
org
get_org_branding
Get the active organization's white-label branding (logo, favicon, brand color).
get_org_email_config
Get the active org's white-label email config (sender name, reply-to).
update_org_branding
Update the active org's white-label branding. Owner/admin only. Returns the updated branding.
update_org_email_config
Update the active org's white-label email config. Owner/admin only.
chat
chat_form_editor
Conversationally edit a form. Provide the form id and the conversation; the assistant reads the form, applies edits (persisted), and returns its summary plus the updated form.
delete_chat
Permanently delete a chat by ID. Pass confirm: true to proceed.
get_chat
Get a chat (e.g. a form-editor conversation) by its reference ID.
reply
create_reply
Create a reply on the form's latest published version. Optionally seed respondent info and answers (question key -> value).
delete_reply
Permanently delete a single reply. Pass confirm: true to proceed.
get_reply
Get a single reply by ID, including answers and scoring.
connection
delete_connection
Permanently delete a connection and its integrations. Pass confirm: true to proceed.
get_connection
Get a single connection by ID.
provider
get_ai_provider_status
Get the active org's BYOK (bring-your-own-key) AI provider status. Owner only.
remove_ai_provider_key
Remove the active org's BYOK AI provider key. Owner only. Pass confirm: true to proceed.
quiz
create_quiz_credits_checkout
Create a checkout session to purchase quiz credits. Returns a checkout URL. Requires a verified email.
get_quiz_credits_status
Get the acting user's quiz-credits balance and status.
replies
get_replies_insights
Get aggregate insights for a form's replies over a time range (completion, drop-off, answer distributions).
list_replies
List replies for a form (paginated). Returns respondent data, status, and scoring verdict.
services
get_services
Get the list of services or products offered by a business through this funnel. Optionally filter by category.
search_services
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.
toggle
toggle_integration
Activate or pause an integration. Returns the updated integration.
toggle_zapier_hook
Activate or pause a Zapier webhook subscription.
zapier
delete_zapier_hook
Permanently delete a Zapier webhook subscription. Pass confirm: true to proceed.
list_zapier_hooks
List Zapier webhook subscriptions for a form.
airtable
list_airtable_bases
List Airtable bases available to a connection.
analytics
analytics_chat
Ask a natural-language question about a form's replies. Returns the assistant's final answer (single-shot; the analytics agent may query the data to respond).
audit
run_ax_audit
Run an Agent Experience (AX) audit on a website: fetch the page and score how ready it is for AI agents and crawlers across 10 dimensions (crawlability, structured data, actionability, agent interaction, discoverability, content quality, performance, authoritativeness, freshness, security). Returns an axScore (0-100), a grade, per-dimension scores, and specific issues with concrete fixes. The URL must be a public https site.
availability
get_availability
Get booking availability for this business. Returns a booking link (e.g. Calendly) if configured, or a message about how to schedule.
batch
batch_delete_replies
Permanently delete up to 100 replies of a form. Pass confirm: true to proceed.
blob
delete_blob
Delete a blob by its URL. Pass confirm: true to proceed.
book
book_appointment
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.
business
get_business_info
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.
categories
list_categories
List all available service categories on the Dashform marketplace with merchant counts. Use this to understand what types of services are available before searching.
clear
clear_messages
Clear all messages in a chat by its reference ID. Pass confirm: true to proceed.
connections
list_connections
List integration connections (webhook, Slack, HubSpot, etc.) in the active organization. Optionally filter by provider.
fit
check_fit
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.
forms
list_forms
List forms in the active organization, with status and share/edit URLs. Supports search, sort, and pagination.
hubspot
list_hubspot_contact_properties
List HubSpot contact properties available to a connection.
import
import_agent_profile
Extract a business/agent profile from a website URL (for marketplace discovery). Returns the extracted profile; use update_form to persist it.
integrations
list_integrations
List integrations configured on a form.
load
load_messages
Load the messages of a chat by its reference ID.
mailchimp
list_mailchimp_audiences
List Mailchimp audiences available to a connection.
mark
mark_actioned
Mark a reply as actioned (followed up on).
merchants
search_merchants
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.
organization
list_organization_hot_lead_counts
List per-form hot-lead counts across the active organization.
organizations
list_organizations
List all organizations the authenticated user belongs to, with their role in each. Use switch_active_org to change which one MCP acts on.
override
override_verdict
Manually set or reset a reply's lead verdict (hot/warm/cold). Returns the updated reply.
photos
search_photos
Search Pexels for background photos (welcome/end screens, questions).
publish
publish_form
Publish the form's current draft as a new live version. Required before a form can receive replies.
published
get_published_form_version
Get the latest published version of a form (the live snapshot respondents see).
reconnect
reconnect_quota_precheck
Check the backfill backlog for a connection before reconnecting it.
refine
refine_prompt
AI-refine a form-building prompt for the given funnel type. Returns the refined prompt text (single-shot).
replay
replay_integration_event
Re-enqueue a failed or past integration delivery event.
rescore
rescore_form_replies
Re-run AI lead scoring across a form's replies. Returns the number marked for scoring.
revoke
revoke_connection
Revoke a connection (stops future deliveries). Pass confirm: true to proceed.
save
save_ai_provider_key
Set the active org's BYOK AI provider key (validated before saving). Owner only. The key is never returned.
scoring
update_scoring_criteria
Set a form's hot/warm/cold lead-scoring criteria. Returns the updated form.
slack
list_slack_channels
List Slack channels available to a connection.
suggest
suggest_scoring_criteria
AI-generate suggested hot/warm/cold lead-scoring criteria for a form.
switch
switch_active_org
Set which organization MCP acts on for subsequent tool calls. The selection is verified against your memberships and persists for this connection.
transcribe
transcribe
Transcribe base64-encoded audio to text.
upload
upload_blob
Upload a file (base64) to blob storage for use in forms. Returns the blob URL.
user
get_user_info
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.
verify
verify_custom_domain
Re-check a custom domain's DNS/verification and promote it to active when healthy. Owner/admin only.
videos
search_videos
Search Pexels for background videos (welcome/end screens, questions).
webhook
create_webhook_connection
Create a webhook or Discord connection (no OAuth). For Slack/HubSpot/Mailchimp/etc., connect via the dashboard's OAuth flow first.

Endpoints

URLTransportStateLatencyChecked
https://getaiform.com/api/mcp streamable-http answering 118 ms 11 min ago

Dashform MCP Server — questions

Answers built from our own checks of this server.

What can Dashform MCP Server do?
It exposes 82 tools, read directly from the server on our last check. Among them: add_custom_domain, analytics_chat, batch_delete_replies, book_appointment, chat_form_editor, check_fit and 76 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Dashform MCP Server mostly used for?
Its tools cluster around form, integration and custom. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Dashform MCP Server working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 5 of 91 checks got a reply (5.5%), average response time 422 ms. The bar chart above shows every period we have measured.
The registry lists Dashform MCP Server as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect Dashform MCP Server?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Dashform MCP Server need an API key?
No. Dashform MCP Server completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 82 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Dashform MCP Server?
It answers our handshake in 422 ms on average, which is faster than 30% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Dashform MCP Server open source?
Yes — it is published under the MIT licence, 0 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.