Web Data Forms
Otorga a los asistentes de IA acceso seguro a los datos comerciales estructurados de tu organización. Busca registros, crea y actualiza registros, recupera información de esquemas y gestiona estados de flujo de trabajo usando lenguaje natural.
Documentación
Instrucciones del Servidor MCP de Web Data Forms
Conecta asistentes de IA como Claude y ChatGPT a tu cuenta de Web Data Forms para que puedan buscar envíos, crear nuevos envíos, actualizar datos existentes y gestionar flujos de trabajo usando lenguaje natural.
Por ejemplo, usa comandos como:
- "Encuentra los datos de contacto de John Smith."
- "Crea una nueva solicitud de soporte."
- "Muéstrame los informes de inspección de esta semana."
- "Actualiza el estado del flujo de trabajo a Completado."
- "Crea una nueva solicitud de permiso de empleado."
El servidor está diseñado para no tener estado. No almacena tus credenciales. En su lugar, las credenciales se pasan en tiempo de ejecución para cada solicitud.
Para más información sobre Web Data Forms, visita https://www.webdataforms.com.
Tabla de Contenidos
- Qué puede hacer este servidor
- Configuración
- Opciones de transporte
- Cómo conectarse al servidor
- Herramientas
- Flujo de trabajo recomendado para agentes
- Uso de este servidor MCP con Claude
- Uso de este servidor MCP con ChatGPT
- Uso de este servidor MCP con OpenClaw
- Uso de este servidor MCP con Smithery
- Solución de problemas
- Notas de seguridad
- Resumen rápido
Qué puede hacer este servidor
Este servidor expone las siguientes herramientas:
wdf_data_templates_list— lista las Plantillas de Datos (Formularios) habilitadas para automatización disponibles para el grupo actual, para que puedas identificar la Plantilla de Datos (Formulario) correcta antes de trabajar con envíos.wdf_data_templates_get_schema_and_sample_submissions— recupera las definiciones de campos de un formulario, las definiciones de campos buscables y ejemplos representativos de envíos.wdf_data_templates_submissions_list_recent— lista envíos recientes para una Plantilla de Datos (Formulario) específica cuando deseas una visión general en lugar de una búsqueda dirigida.wdf_data_templates_submissions_get— recupera el contenido completo y los metadatos de un envío específico por Número de Envío.wdf_data_templates_submissions_search— busca envíos por un valor de campo buscable, usando valores que están explícitamente marcados como buscables en la Plantilla de Datos (Formulario).wdf_data_templates_submissions_create— crea un nuevo envío para una Plantilla de Datos (Formulario) usando los IDs de campo del esquema.wdf_data_templates_submissions_update— actualiza un envío existente, con la salvedad de que reemplaza el objeto de datos completo del envío en lugar de fusionar cambios.wdf_data_templates_submissions_get_workflow_meta— recupera los estados de flujo de trabajo válidos, prioridades, tipos y usuarios asignables para el grupo actual.wdf_data_templates_submissions_update_workflow— reemplaza el estado del flujo de trabajo de un envío con los valores exactos de estado, prioridad, tipo, asignado y comentario que proporciones.
Configuración
Credenciales requeridas
Necesitas dos valores para cada solicitud:
x-api-key— tu Clave de API de Web Data Formsx-group-id— tu ID de Grupo de Web Data Forms
Puedes encontrarlos en la página de grupo->información de tu cuenta de Web Data Forms.
Método preferido: encabezados de solicitud
Cuando sea posible, pasa las credenciales como encabezados HTTP:
x-api-key: <your-api-key>x-group-id: <your-group-id>
Esta es la opción preferida porque mantiene las credenciales fuera de la URL y es más segura.
Método alternativo: parámetros de consulta
Si tu cliente MCP no admite encabezados personalizados, el servidor también acepta las credenciales como parámetros de consulta en la URL:
?x-api-key=<your-api-key>&x-group-id=<your-group-id>
Ejemplo:
https://mcp.webdataforms.com?x-api-key=abc123&x-group-id=xyz456
Modelo de implementación actual
En este momento, el servidor está diseñado para usarse únicamente a través del endpoint remoto alojado. El uso local con stdio no es la vía compatible para usuarios finales.
Si tu cliente no puede enviar encabezados personalizados, usa el método alternativo de parámetros de consulta descrito anteriormente.
Opciones de transporte
Este servidor está diseñado actualmente para uso remoto con HTTP Streamable.
Transporte remoto HTTP Streamable
Úsalo para todas las implementaciones compatibles.
El endpoint HTTP es:
https://mcp.webdataforms.com
Cómo conectarse al servidor
Conexión solo remota
Conecta tu cliente MCP a la URL remota alojada y envía las credenciales como encabezados cuando sea compatible.
Ejemplo con encabezados:
curl -X POST "https://mcp.webdataforms.com" \
-H "Content-Type: application/json" \
-H "x-api-key: your-api-key" \
-H "x-group-id: your-group-id" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
Ejemplo usando parámetros de consulta como método alternativo:
curl -X POST "https://mcp.webdataforms.com?x-api-key=your-api-key&x-group-id=your-group-id" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
Herramientas
1) wdf_data_templates_list
Úsala primero cuando necesites descubrir qué Plantillas de Datos (Formularios) habilitadas para automatización están disponibles en el grupo actual.
Caso de uso típico:
- "Lista las Plantillas de Datos (Formularios) disponibles en mi grupo."
- "Muéstrame las Plantillas de Datos (Formularios) con las que puedo trabajar."
Qué devuelve:
- Una lista de Plantillas de Datos (Formularios) disponibles para el grupo activo.
Mejores prácticas:
- Llámala antes de intentar crear, buscar o actualizar envíos para poder identificar un ID de Plantilla de Datos válido.
2) wdf_data_templates_get_schema_and_sample_submissions
Úsala siempre que necesites comprender la estructura de una Plantilla de Datos (Formulario) antes de crear, actualizar o buscar envíos.
Entrada requerida:
dataTemplateId
Qué devuelve:
- Los campos del formulario, incluidos sus IDs de campo
- Los campos buscables que se pueden usar con
wdf_data_templates_submissions_search - Ejemplos representativos de envíos que muestran la estructura y los valores esperados
Mejores prácticas:
- Úsala siempre antes de crear un nuevo envío si necesitas saber qué campos son obligatorios o compatibles.
- Los IDs de campo devueltos aquí son las claves exactas esperadas por
wdf_data_templates_submissions_createywdf_data_templates_submissions_update; úsalos en lugar de las etiquetas de visualización.
3) wdf_data_templates_submissions_list_recent
Úsala para navegar o revisar envíos recientes de una Plantilla de Datos (Formulario) cuando no necesitas una búsqueda dirigida.
Entrada requerida:
dataTemplateId- opcional
limit
Caso de uso típico:
- "Muéstrame los últimos 10 envíos de esta Plantilla de Datos (Formulario)."
Mejores prácticas:
- Úsala cuando necesites una visión general o quieras inspeccionar las formas de registros recientes antes de editarlos o crear otros nuevos.
4) wdf_data_templates_submissions_get
Úsala cuando ya conozcas el Número de Envío y quieras el contenido completo y los metadatos de ese envío.
Entrada requerida:
dataTemplateIdsubmissionNumber
Caso de uso típico:
- "Obtén el envío 12345 de la Plantilla de Datos (Formulario) ABC123."
Mejores prácticas:
- Si aún no tienes el número de envío, obténlo mediante
wdf_data_templates_submissions_searchowdf_data_templates_submissions_list_recent.
5) wdf_data_templates_submissions_search
Úsala para encontrar envíos existentes por un valor de campo buscable.
Entrada requerida:
dataTemplateIdsearchFieldsearchValue- opcional
limit
Caso de uso típico:
- "Encuentra envíos donde el nombre del cliente sea Jane Doe."
Nota importante:
- Solo los campos marcados como buscables en el esquema de la Plantilla de Datos (Formulario) se pueden usar aquí.
- Llama a
wdf_data_templates_get_schema_and_sample_submissionsprimero para confirmar qué campos son buscables.
6) wdf_data_templates_submissions_create
Úsala para crear un nuevo envío para una Plantilla de Datos (Formulario).
Entrada requerida:
dataTemplateIddata(un objeto que contiene IDs de campo y valores)
Caso de uso típico:
- "Crea un nuevo envío para la Plantilla de Datos (Formulario) ABC123 con estos valores."
Detalles importantes:
- Las claves en
datadeben coincidir con los IDs de campo del esquema de la plantilla, no con las etiquetas de visualización. - Las claves no reconocidas pueden descartarse silenciosamente en lugar de generar un error.
- Incluye los campos marcados como obligatorios en el esquema; los campos opcionales omitidos simplemente se dejan en blanco en el nuevo envío.
7) wdf_data_templates_submissions_update
Úsala para modificar un envío existente.
Entrada requerida:
dataTemplateIdsubmissionNumberdata(actualizaciones de campos)
Caso de uso típico:
- "Actualiza el envío 12345 y cambia el campo de estado."
Detalles importantes:
- Esta herramienta reemplaza el objeto de datos completo del envío con los valores que proporciones; es una sobrescritura completa, no una fusión.
- Cualquier campo existente que no esté incluido en
datase borrará y quedará vacío. - Antes de llamarla, recupera los valores actuales del envío con
wdf_data_templates_submissions_get,wdf_data_templates_submissions_searchowdf_data_templates_submissions_list_recent, y luego incluye el conjunto completo de campos que deseas conservar junto con los que estás cambiando. - Los IDs de campo deben coincidir con el esquema de la plantilla; usa la herramienta de esquema para confirmarlos.
8) wdf_data_templates_submissions_get_workflow_meta
Úsala antes de actualizar valores de flujo de trabajo si aún no conoces los valores válidos de estado, prioridad, tipo y usuario.
Caso de uso típico:
- "¿Qué estados de flujo de trabajo y asignados son válidos para este grupo?"
Qué devuelve:
- Estados de flujo de trabajo válidos
- Prioridades válidas
- Tipos válidos
- Usuarios asignables
Mejores prácticas:
- Llámala antes de cualquier cambio de flujo de trabajo si los valores válidos aún no se conocen.
9) wdf_data_templates_submissions_update_workflow
Úsala para cambiar propiedades del flujo de trabajo como estado, prioridad, tipo y asignado para un envío específico.
Entrada requerida:
dataTemplateIdsubmissionNumberstatusIdpriorityIdtypeId
Entrada opcional:
assigneeUserIdcomment
Caso de uso típico:
- "Actualiza el flujo de trabajo del envío 12345 al estado X y prioridad Y."
Detalles importantes:
- Esta herramienta reemplaza el estado del flujo de trabajo del envío con los valores exactos que proporciones; es una sobrescritura completa, no una actualización parcial.
statusId,priorityIdytypeIdson todos obligatorios incluso si solo uno está cambiando.- Reutiliza los valores existentes del envío para cualquier campo de flujo de trabajo que no tengas intención de cambiar.
- Llama a
wdf_data_templates_submissions_get_workflow_metaprimero para obtener IDs válidos, y recupera los valores actuales del envío primero (usandowdf_data_templates_submissions_get,wdf_data_templates_submissions_searchowdf_data_templates_submissions_list_recent) si necesitas conservar el estado de flujo de trabajo existente.
Flujo de trabajo recomendado para agentes
Un buen patrón de trabajo para un asistente de IA es:
- Llama a
wdf_data_templates_listpara identificar el formulario/plantilla disponible. - Llama a
wdf_data_templates_get_schema_and_sample_submissionspara comprender los campos. - Si es necesario, llama a
wdf_data_templates_submissions_searchowdf_data_templates_submissions_list_recentpara encontrar datos existentes. - Crea o actualiza envíos con
wdf_data_templates_submissions_createowdf_data_templates_submissions_update. - Si hay cambios de flujo de trabajo involucrados, llama a
wdf_data_templates_submissions_get_workflow_metaprimero, luego awdf_data_templates_submissions_update_workflow.
Esta secuencia ayuda a evitar nombres de campos no válidos y valores de flujo de trabajo incorrectos.
Uso de este servidor MCP con Claude
Claude con el endpoint HTTP remoto
Agregar Conector
Apunta Claude al servidor alojado agregando un nuevo conector personalizado:
https://mcp.webdataforms.com
Luego proporciona las credenciales como:
- encabezados:
x-api-keyyx-group-id - o parámetros de consulta si el cliente no puede enviar encabezados
Agregar Contexto
Haz saber a Claude cuándo usar el conector de Web Data Forms usando una de las opciones a continuación.
Opción 1 - Crear un Proyecto
Crea un nuevo proyecto, asígnale un nombre apropiado (por ejemplo, Asistente de Negocios). En las instrucciones, haz saber a Claude cómo debe usarse el conector de Web Data Forms para este proyecto. Se proporcionan instrucciones de muestra a continuación, pero adáptalas a tus necesidades.
When answering questions that may depend on company-specific information, use the connected Web Data Forms MCP connector as the authoritative source.
This includes questions concerning company policies, procedures, customers, contacts, feedback, expenses, issues, internal records, and other organization-specific information.
Do not assume that information is unavailable merely because it is not present in the current conversation. Search the connected MCP data when appropriate.
When the user asks you to record, create, update, log, or modify company information, use the appropriate MCP tool rather than merely describing what the user should do.
For questions that are clearly unrelated to the organization, do not use the MCP connector unnecessarily.
Usa este proyecto para realizar tareas escribiendo o hablando de forma natural.
Opción 2 - Agregar Instrucciones Específicas del Chat
En una ventana de chat, indica a Claude que probablemente necesitará el conector de Web Data Forms para responder preguntas en este chat.
Realiza tareas escribiendo o hablando de forma natural.
Opción 3 - Indicar a Claude que Guarde Instrucciones en la Memoria a Largo Plazo
Este método puede no ser confiable en este momento.
Escribe instrucciones claras sobre cuándo usar el conector de Web Data Forms e indica a Claude que las guarde en su memoria a largo plazo.
Realiza tareas escribiendo o hablando de forma natural.
Uso de este servidor MCP con ChatGPT
Si tu entorno de ChatGPT admite conexiones MCP, configúralo para conectarse al endpoint del servidor alojado y pasa las credenciales como encabezados siempre que sea posible.
Configuración recomendada:
- Usa el endpoint HTTP Streamable:
https://mcp.webdataforms.com - Agrega los encabezados de autenticación
x-api-keyyx-group-id - Si tu cliente no permite encabezados personalizados, usa el método alternativo de parámetros de consulta
Ejemplo de destino de conexión:
https://mcp.webdataforms.com
Patrón de uso recomendado con ChatGPT
Pide al modelo que:
- recuerde qué información está almacenada en Web Data Forms - por ejemplo, "Para referencia futura, recuerda que guardo mis contactos, gastos y problemas abiertos en Web Data Forms",
- realice tareas escribiendo o hablando de forma natural - por ejemplo, "¿Puedes obtener el número de teléfono de John Smith?",
Uso de este servidor MCP con OpenClaw
OpenClaw debe configurarse para conectarse al endpoint de MCP en:
https://mcp.webdataforms.com
Proporcione la autenticación de una de las siguientes maneras:
- Preferida: envíe los encabezados
x-api-keyyx-group-id - Alternativa: agregue
?x-api-key=...&x-group-id=...a la URL
Si OpenClaw admite un objeto de configuración del servidor o ajustes de conexión, use el equivalente de:
{
"url": "https://mcp.webdataforms.com",
"headers": {
"x-api-key": "your-api-key",
"x-group-id": "your-group-id"
}
}
Si el cliente no puede establecer encabezados, use la variante de parámetro de consulta en su lugar.
Uso de este servidor MCP con Smithery
https://smithery.ai/servers/dotzcominc/web-data-forms
Solución de problemas
Error de autenticación
Si ve un error de autenticación, verifique que:
x-api-keyesté presente y sea válidox-group-idesté presente y sea válido- esté utilizando el transporte correcto
- si el cliente no puede enviar encabezados, la alternativa de parámetro de consulta se esté utilizando correctamente
Plantilla o esquema faltante
Si un ID de plantilla parece inválido:
- liste las plantillas nuevamente
- verifique que esté utilizando el grupo correcto
- verifique que la plantilla esté habilitada para automatización
Errores de actualización de flujo de trabajo
Si las actualizaciones de flujo de trabajo fallan:
- llame a
wdf_data_templates_submissions_get_workflow_metaprimero - verifique que los IDs de estado/prioridad/tipo sean válidos
- confirme que el ID de usuario asignado sea válido si se proporciona
Notas de seguridad
- Nunca codifique credenciales en el código fuente o en repositorios públicos.
- Prefiera la autenticación basada en encabezados sobre los parámetros de consulta cuando el cliente lo admita.
- Si está implementando este servidor públicamente, asegúrese de que el endpoint solo sea utilizado por clientes de confianza.
- El servidor no almacena credenciales de usuario; las espera en cada solicitud.
Resumen rápido
La forma más rápida de usar este servidor MCP es:
- Conéctese al servidor con sus credenciales.
- Use encabezados primero, parámetros de consulta solo como alternativa.
- Comience con
wdf_data_templates_list. - Inspeccione el esquema con
wdf_data_templates_get_schema_and_sample_submissions. - Busque, cree, actualice o cambie el estado del flujo de trabajo según sea necesario.