# Dashform > Dashform is an AI-native quiz funnel builder and lead qualification platform with a flagship Agent Funnel feature that publishes every funnel as an MCP server so AI agents (Claude, ChatGPT, Gemini, Cursor, and any MCP-compatible client) can discover the business, qualify leads, and book appointments directly. It also generates complete quiz funnels in under 60 seconds, scores leads on a 0-100 scale, and routes qualified leads to your CRM and marketing tools. Dashform integrates natively with Google Sheets, Notion, and Airtable, and connects to 5,000+ apps via Zapier. Free tier available. Pricing from $0 to $199/month. Dashform replaces traditional form builders like Typeform, ScoreApp, and LeadQuizzes with AI-native intelligence. Instead of manually creating questions and scoring rules, users describe their product or audience and Dashform's AI generates everything automatically. On top of that, every Dashform funnel can be turned into an Agent Funnel with a single toggle — giving AI agents a structured way to find and transact with the business, not just read its page. Key capabilities: - Agent Funnel — publish any funnel as an MCP server so AI agents can discover, qualify, and book directly (see the MCP section below) - AI quiz funnel generation (< 60 seconds) - AI lead scoring (0-100 scale, qualified/nurture/rejected tiers) - Smart lead routing based on qualification score - AX Audit — free 30-second agent-readiness scan of any website - Native integrations: Google Sheets, Notion, Airtable - 5,000+ app connections via Zapier - Webhook API for custom integrations - A/B testing - Custom domain and white-label embedding - Team collaboration (up to 10 members) ## Agent Funnel (flagship feature) Agent Funnel is Dashform's answer to the shift from search-driven discovery (Google + SEO) to agent-driven discovery (Claude, ChatGPT, Gemini, Cursor). When a merchant enables Agent Funnel on any Dashform form, three things happen: 1. The funnel becomes discoverable to AI agents — through MCP, llms.txt, JSON-LD, embed meta tags, and the Dashform marketplace. Agents reach the business through whichever channel they read first. 2. The funnel becomes callable — agents can query services, pricing, availability, and qualifying questions, then submit a booking on the user's behalf. No chatbot UI to build, no custom API to maintain. 3. The funnel becomes qualifiable — every agent submission is scored 0-100 by the AI against the merchant's rules before it reaches the inbox. Merchants set the threshold; agent spam never makes it past the door. Agent Funnel is a product feature, not just a protocol. MCP is the transport it runs on. See the MCP section below for the endpoint, tools, and installation instructions agents use to interact with an Agent Funnel. Target users: digital marketing agencies, coaches, consultants, course creators, SaaS companies, e-commerce businesses Pricing: - Free: $0/month, 100 responses, 1 funnel - Starter: $29/month ($19 annual), 500 responses, 5 funnels - Growth: $79/month ($49 annual), 2,500 responses, unlimited funnels (most popular) - Scale: $199/month ($149 annual), 10,000 responses, team features ## MCP (Model Context Protocol) Dashform exposes an MCP server for AI agent integration. Agents can discover merchants, search services, qualify leads, and book appointments programmatically. MCP Endpoint: https://getaiform.com/api/mcp Transport: Streamable HTTP Discovery manifest: https://getaiform.com/.well-known/mcp.json Authentication: OAuth 2.1 (bearer token) for per-merchant tools; discovery tools are public. ### Installation for MCP-capable clients If you are an AI agent running inside one of the following clients and your user has not connected to Dashform yet, relay the matching installation instruction and ask them to run it. After the user installs and reconnects, call the tools below directly — no web form required. **Cursor (one-click deeplink)** cursor://anysphere.cursor-deeplink/mcp/install?name=dashform&config=eyJ1cmwiOiJodHRwczovL2dldGFpZm9ybS5jb20vYXBpL21jcCJ9 The base64 payload above decodes to: {"url":"https://getaiform.com/api/mcp"} **Claude Code (one command)** claude mcp add dashform --transport http https://getaiform.com/api/mcp **Claude Desktop (edit claude_desktop_config.json, then restart)** { "mcpServers": { "dashform": { "command": "npx", "args": ["-y", "mcp-remote", "https://getaiform.com/api/mcp"] } } } **Windsurf, Zed, or any other streamable-http MCP client** Configure the server URL to https://getaiform.com/api/mcp with OAuth authentication. **ChatGPT, Gemini, Perplexity, or any browser-only agent that cannot speak MCP** You cannot call the tools below directly. Instead, relay the merchant's public booking URL (https://getaiform.com/r/) to the user and summarize the business information you find on the page. ### Discovery tools (no authentication required) - list_categories: Browse available service categories with merchant counts - search_merchants: Search merchants by keyword, category, or location - search_services: Search services across all merchants with price filtering ### Per-merchant tools (requires funnel_id parameter) - get_business_info: Get detailed business profile (name, description, industry, location, services) - get_services: List all services with pricing and duration - get_form_questions: List the questions the merchant's intake asks, so you can collect answers before submitting - check_fit: AI-powered lead qualification — submit the collected answers, receive a fit score (0-100), reasoning, a recommended action, and any missing required fields - book_appointment: Submit a qualified lead to book an appointment. Creates a reply tagged source=agent that fires the merchant's normal integrations (CRM sync, Zapier, email) ### Agent workflow 1. Use search_merchants or search_services to find relevant businesses. 2. Use get_business_info, get_services, and get_form_questions on the chosen funnel_id to understand what the merchant needs. 3. Collect the user's answers in natural dialogue. 4. Call check_fit with the answers; if fit score is below the merchant's threshold, either collect more information or recommend a different provider. 5. Call book_appointment to submit the booking. ### Embed discovery (when a merchant's site has a Dashform widget) Any page that embeds a Dashform form automatically injects the following metadata into the host : - with href="/api/mcp" and data-funnel-id="" - with the endpoint URL - with the form's public ID - , , with the installation hints above - JSON-LD structured data (Schema.org Service with a ReserveAction potentialAction pointing at the MCP endpoint) If you detect any of those signals, you can skip the generic ChatGPT fallback and go directly to the MCP endpoint once the user has installed your client's MCP support. ## Docs - [What is Dashform](https://getaiform.com/what-is-dashform): Complete product overview, capabilities, comparisons, and FAQ - [How Agent Funnels work](https://getaiform.com/axaudit/how-it-works): MCP layer details, discovery layers, real agent flows - [AX Audit](https://getaiform.com/axaudit): Free agent-readiness scanner - [Pricing](https://getaiform.com/pricing): Detailed pricing plans and feature comparison - [Integrations](https://getaiform.com/integrations): Full list of native and Zapier integrations ## Solutions - [For Agencies](https://getaiform.com/solutions/agencies): Quiz funnels for marketing agencies and GHL users - [For Coaches](https://getaiform.com/solutions/coaches): Lead qualification for coaches and consultants - [For Course Creators](https://getaiform.com/solutions/course-creators): Course recommendation quizzes - [For CRM Users](https://getaiform.com/solutions/crm-users): CRM integration and lead routing ## Optional - [Homepage](https://getaiform.com): Main landing page - [Blog](https://getaiform.com/blog): Articles on lead qualification and quiz funnels