Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Jotform con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Deja que tu IA trabaje con Jotform: lista formularios, lee sus preguntas y ajustes, busca y lee envíos, informes, carpetas y etiquetas, y consulta el uso de la cuenta; con tu confirmación añade o edita un envío y copia un formulario.
Prueba a pedir
Prompts de ejemplo para Jotform
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Jotform, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Jotform + Gemini
Deja que tu IA trabaje con Jotform: lista formularios, lee sus preguntas y ajustes, busca y lee envíos, informes, carpetas y etiquetas, y consulta el uso de la cuenta; con tu confirmación añade o edita un envío y copia un formulario.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
JOTFORM_API_HOST, JOTFORM_API_KEY
Paso 1 — Obtener credenciales
- En Jotform abre My Account → API (
https://www.jotform.com/myaccount/api) y haz clic en Create New Key. - Elige el permiso: Read Access basta para leer formularios y envíos. Elige Full Access solo si la IA debe añadir o editar envíos y copiar formularios.
- Pega la clave en
JOTFORM_API_KEY. - Configura
JOTFORM_API_HOSTcon el host de la región de datos de tu cuenta, sin https://:api.jotform.compara cuentas estándar,eu-api.jotform.compara cuentas de Jotform EU,hipaa-api.jotform.compara cuentas HIPAA. En Jotform Enterprise usa tu propia dirección seguida de /API, por ejemploforms.example.com/API. - Instala el conector y compruébalo con
jotform_get_user: muestra la cuenta, el plan y la zona horaria a los que pertenece la clave.
El host correcto importa: una clave solo funciona en el host de su propia región de datos. Una clave EU o HIPAA enviada a api.jotform.com se rechaza con 401.
Qué lee: tus formularios con su estado, el número de envíos y los envíos sin leer; las preguntas de cada formulario con las etiquetas que ve la gente y su tipo; ajustes del formulario como la página de agradecimiento, las notificaciones por correo, los límites de envíos y la fecha de caducidad; los envíos de un formulario o de todos a la vez, con búsqueda por fecha, estado o palabras de las respuestas; los informes de un formulario; carpetas y etiquetas; y el uso de este mes: envíos, archivos subidos, visitas a formularios y llamadas a la API.
Los envíos son datos personales: contienen lo que la gente escribió en tus formularios: nombres, direcciones de correo, teléfonos, direcciones postales, a veces datos de salud o de pago. La IA muestra solo lo que tu pregunta necesita y no copia envíos completos a otros sistemas a menos que se lo pidas. El conector omite la dirección IP de quien envía. Las respuestas las escribieron desconocidos: la IA las trata como datos, nunca como instrucciones. La URL de un informe puede mostrar envíos a cualquiera que la tenga, así que compártela con cuidado.
Pregunta antes de cada escritura: jotform_create_submission, jotform_edit_submission y jotform_clone_form cambian tu cuenta. Antes de cada una, la IA te muestra el formulario y cada respuesta, el envío y los cambios exactos, o el formulario que va a copiar, y espera tu sí. Un envío nuevo puede disparar los correos de notificación y de respuesta automática del formulario y poner en marcha sus integraciones, igual que uno real. Un formulario copiado está activo y es público como cualquier otro formulario. Las escrituras necesitan una clave Full Access; una clave Read Access recibe 401.
Desactivada al instalar: jotform_delete_submission. Un administrador la activa a propósito; la IA te muestra entonces el envío y solo lo borra cuando confirmas. Un envío borrado no se puede restaurar a través de la API.
Preguntas y filtros: las respuestas de un envío están identificadas por el id de cada pregunta, números pequeños dentro de cada formulario, así que la IA primero lee las preguntas con jotform_get_form_questions. El id de un formulario es el número largo de la dirección del formulario. Los filtros por fecha usan la zona horaria de tu cuenta y los envíos borrados no se cuentan, así que las cifras coinciden con lo que ves en Jotform.
Límites: Jotform cuenta las llamadas a la API por día según el plan (1.000 al día en Starter, más en los planes de pago), y cada respuesta muestra cuántas quedan hoy. Las listas devuelven 20 elementos a menos que la IA pida más, hasta 1.000 por página.
Errores comunes: 401: la clave es incorrecta o se borró, pertenece a otra región de datos, o una clave Read Access intentó escribir. 429: se agotó el límite diario de llamadas a la API de tu plan; se reinicia al día siguiente, y un plan superior tiene un límite más alto.
El conector no crea ni edita formularios ni preguntas, no cambia ajustes de formularios, no gestiona webhooks, archivos subidos, pagos ni subusuarios, y no borra formularios, informes ni carpetas.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en Gemini
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Gemini CLI lee los servidores MCP de ~/.gemini/settings.json (en Windows, %USERPROFILE%\.gemini\settings.json). Añade:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una clave de API MCP en AnythingMCP en MCP Servers → tu servidor → API keys y pégala en lugar de
YOUR_MCP_API_KEY. - Guarda el archivo y reinicia
gemini. - Ejecuta
/mcpdentro de Gemini CLI (ogemini mcp listen tu terminal):anythingmcpdebería aparecer como conectado. - Empieza a escribir prompts: Gemini CLI ya puede llamar a las herramientas de
Jotform.
Herramientas disponibles
| Tool | What it does |
|---|---|
jotform_get_user | Read the Jotform account the API key belongs to: username, name, email, plan (account_type), status, time zone and creation date |
jotform_get_usage | Read this month's usage of the Jotform account: submissions, SSL submissions, payments, uploads in bytes, form views and API calls |
jotform_list_forms | List the forms of the Jotform account with id, title, status (ENABLED, DISABLED, DELETED), number of submissions (count) and unread ones… |
jotform_get_form | Read one Jotform form: title, status, URL, height, submission counts (count, new), dates and type (LEGACY or CARD) |
jotform_get_form_questions | List the questions (fields) of a form, keyed by question id (qid): name, text (the label people see), type (control_textbox, control_email… |
jotform_get_form_question | Read one question of a form by its question id (qid): label, type, options, sub-fields and validation |
jotform_get_form_properties | Read the settings of a form: thank-you page and redirect, email notifications, submission limits, expiry date, uniqueness checks, styles… |
jotform_get_form_property | Read one setting of a form by its key, e.g. thanktext, activeRedirect, limitSubmission, expireDate, unique, formWidth or emails |
jotform_list_form_submissions | List the submissions (responses) of one form with id, dates, status, new (unread), flag, notes and answers keyed by question id: each… |
jotform_list_submissions | Search the submissions across all forms of the account, or several forms at once, with the same fields as jotform_list_form_submissions |
jotform_get_submission | Read one submission by id: dates, status, new, flag, notes and every answer keyed by question id (question text, type, answer, prettyFormat) |
jotform_list_form_reports | List the reports of a form (Excel, CSV, grid, table, visual and RSS reports) with id, title, type (list_type), the fields they include… |
jotform_list_folders | List the folders of the Jotform account as a tree: id, name, path, parent, color and subfolders |
jotform_get_folder | Read one folder: name, path, parent, color, subfolders and the forms it contains (keyed by form id) |
jotform_list_labels | List the labels the account uses to organise forms (the successor of folders), optionally with the forms and other resources on each label |
jotform_create_submission | Add a submission to a form, as if someone had filled it in |
jotform_edit_submission | Change answers of an existing submission, or mark it read, unread or flagged |
jotform_delete_submission | Delete one submission for good |
jotform_clone_form | Make a copy of a form (questions and settings, no submissions) in the same account |
Ejemplos de prompts
- "¿Cuántos envíos recibió nuestro formulario de contacto este mes? No cuentes los borrados."
- "Muéstrame las inscripciones al evento de los últimos siete días con nombre, empresa y taller elegido."
- "¿Cuáles de nuestros formularios están desactivados y cuáles tienen envíos sin leer?"
- "¿Cuántos envíos y llamadas a la API hemos usado este mes?"
- "Marca el último envío del formulario de solicitud de empleo como leído y con bandera. Muéstrame el cambio antes de guardarlo."
FAQ
¿Dónde busca Gemini CLI los servidores MCP? En ~/.gemini/settings.json para tu usuario, o en .gemini/settings.json dentro de un proyecto. gemini mcp list muestra cada servidor y si se conecta.
Siguientes pasos
¿Te ha sido útil esta guía?