Dashform
Conecta asistentes de IA a Dashform: crea y gestiona formularios, embudos, cuestionarios y flujos de calificación de leads impulsados por IA a través de MCP.
Documentación
Servidor MCP de Dashform
Conecta asistentes de IA a Dashform — crea y gestiona formularios, embudos, cuestionarios y flujos de calificación de clientes potenciales impulsados por IA a través del Protocolo de Contexto de Modelo.
Características
- Gestión de formularios — Crear, leer, actualizar y eliminar formularios y embudos de IA programáticamente
- Recopilación de respuestas — Enviar y recuperar respuestas de formularios
- Calificación de clientes potenciales con IA — Usar la IA integrada para comprobar si un cliente potencial es adecuado para un negocio
- Mercado de servicios — Buscar comerciantes, servicios y categorías
- Reservas — Comprobar disponibilidad y reservar citas a través de agentes de IA
- OAuth 2.1 — Autenticación segura con registro dinámico de clientes
Inicio rápido
Dashform MCP es un servidor remoto alojado. No se requiere instalación local — solo añade la URL del endpoint a tu cliente MCP.
Endpoint: https://getaiform.com/api/mcp
Transporte: Streamable HTTP
Autenticación: OAuth 2.1 con registro dinámico de clientes (RFC 7591)
Claude Desktop
Añade a tu claude_desktop_config.json:
{
"mcpServers": {
"dashform": {
"url": "https://getaiform.com/api/mcp"
}
}
}
Claude Desktop manejará la autorización OAuth automáticamente.
Cursor
Añade a la configuración de MCP de Cursor (.cursor/mcp.json):
{
"mcpServers": {
"dashform": {
"url": "https://getaiform.com/api/mcp"
}
}
}
VS Code / GitHub Copilot
Añade a la configuración de VS Code (.vscode/mcp.json):
{
"servers": {
"dashform": {
"url": "https://getaiform.com/api/mcp"
}
}
}
Windsurf
Añade a tu ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"dashform": {
"serverUrl": "https://getaiform.com/api/mcp"
}
}
}
MCP Inspector
npx @modelcontextprotocol/inspector --url https://getaiform.com/api/mcp
Herramientas
Gestión de formularios (requiere autenticación)
| Herramienta | Descripción |
|---|---|
get_user_info | Obtener el perfil del usuario actual (userId, organizationId, nombre, correo electrónico) |
list_organizations | Listar todas las organizaciones de un usuario |
list_forms | Listar todos los formularios de una organización con contadores de respuestas |
get_form | Obtener detalles completos del formulario, incluyendo configuración, preguntas y tema |
create_form | Crear un nuevo formulario (tipo estructurado o dinámico con IA) |
update_form | Actualizar configuración, preguntas, finales o tema del formulario |
delete_form | Eliminar permanentemente un formulario y todos sus datos |
create_reply | Enviar una nueva respuesta/respuesta a un formulario |
Descubrimiento de mercado (no requiere autenticación)
| Herramienta | Descripción |
|---|---|
list_categories | Listar categorías de servicios del mercado con contadores de comerciantes |
search_merchants | Buscar comerciantes por palabra clave, categoría o ubicación |
search_services | Buscar servicios en todos los comerciantes con filtrado por precio |
Reservas de agente (no requiere autenticación)
| Herramienta | Descripción |
|---|---|
get_business_info | Obtener perfil de negocio para un embudo publicado |
get_services | Listar servicios disponibles para un embudo |
get_form_questions | Obtener esquema de preguntas (claves, tipos, opciones) para un embudo |
check_fit | Calificación de clientes potenciales con IA — comprueba si un cliente potencial coincide con los criterios del negocio |
get_availability | Obtener disponibilidad de reservas y enlace de programación |
book_appointment | Enviar un registro de cliente potencial y reservar una cita |
Autenticación
Dashform MCP utiliza OAuth 2.1 con el flujo de Código de Autorización y admite registro dinámico de clientes (RFC 7591). Esto significa que los clientes MCP como Claude Desktop y Cursor pueden registrarse y autenticarse automáticamente sin configuración manual de claves API.
Endpoints OAuth
| Endpoint | URL |
|---|---|
| Autorización | https://getaiform.com/oauth/authorize |
| Token | https://getaiform.com/api/auth/oauth2/token |
| Registro de cliente | https://getaiform.com/api/auth/oauth2/register |
| Metadatos de recurso | https://getaiform.com/.well-known/oauth-protected-resource |
| Descubrimiento MCP | https://getaiform.com/.well-known/mcp.json |
Ámbitos (Scopes)
| Ámbito | Descripción |
|---|---|
openid | Identidad OpenID Connect |
profile | Información del perfil de usuario |
email | Dirección de correo electrónico del usuario |
read:forms | Leer formularios y datos de formularios |
write:forms | Crear y actualizar formularios |
read:submissions | Leer envíos de formularios |
write:submissions | Crear envíos de formularios |
read:webhooks | Leer configuraciones de webhooks |
offline_access | Token de actualización para sesiones de larga duración |
Descubrimiento MCP
El servidor expone un endpoint de descubrimiento en /.well-known/mcp.json que devuelve el manifiesto del servidor, incluyendo todas las herramientas disponibles y la URL del endpoint.
curl https://getaiform.com/.well-known/mcp.json
Casos de uso
- Crear formularios con lenguaje natural — "Crea un formulario de comentarios de clientes con una escala de calificación y preguntas abiertas"
- Gestionar formularios a escala — Listar, actualizar o eliminar formularios en todas las organizaciones
- Recopilar respuestas — Enviar datos de prueba o integrar con pipelines automatizados
- Calificación de clientes potenciales con IA — "Comprueba si este cliente potencial es adecuado para mi negocio de consultoría"
- Descubrimiento de servicios — "Encuentra estudios de yoga en San Francisco que ofrezcan sesiones privadas"
- Reserva de citas — "Reserva una consulta gratuita con el terapeuta disponible más cercano"
Soporte
- Correo electrónico: support@getaiform.com
- Sitio web: getaiform.com
- Problemas: GitHub Issues
Licencia
MIT