Connect your account, then chat with AI to run tools.
Jotform is an online form builder that allows users to create custom forms for data collection and automate workflows. Use it to gather information, conduct surveys, or manage form submissions efficiently.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsDomain knowledge for Jotform — workflow patterns, data models, and gotchas for your AI agent.
Jotform is an online form builder. The API provides full CRUD access to forms, submissions, questions, webhooks, reports, labels, and account settings.
form_id (numeric string, visible in the builder URL). Each form has questions, properties, submissions, webhooks, and reports. Key fields: id, title, status (ENABLED/DISABLED/DELETED), created_at, updated_at, new (unread count), count (total submissions), url (live form URL).qid (question ID, numeric string). Each has:
type — control type: control_textbox, control_textarea, control_dropdown, control_radio, control_checkbox, control_email, control_fullname, control_phone, control_address, control_datetime, control_number, control_fileupload, control_head (section header), control_scale, control_rating, control_spinner, control_matrix, control_signature.text — the question label displayed to users.required — 'Yes' or 'No'.options — pipe-separated choices for dropdown/radio/checkbox (e.g. 'Red|Green|Blue').sublabels (compound field sub-labels), defaultValue, validation, maxsize (file upload).id, form_id, created_at, status (ACTIVE/DELETED), ip, answers. The answers object is keyed by question ID; each answer has name, text (question label), type, and answer (the value). Compound fields (name, address) store subfields like first, last, addr_line1, city, state, postal, country.csv, excel, grid, table, rss. Each report has id, form_id, title, url, created_at, status, list_type.id, name, color (hex), created_at, owner. Support nesting via sublabels. Use labels endpoints, not the deprecated folders API.title, status, activeRedirect (redirect after submit), thankurl (thank-you page URL), limitSubmission (max submissions), sendpostdata (yes/no), formWidth, labelWidth, styles, fonts.qid_subfield format: name fields use qid_first, qid_last; address fields use qid_addr_line1, qid_city, qid_state, qid_postal, qid_country.{"status":"ACTIVE"} or {"created_at:gt":"2024-01-01"} on list endpoints.offset + limit (max 1000) for paginated lists of forms, submissions.Add forms to a label. Forms can belong to multiple labels simultaneously.
Create an exact copy of an existing form including all questions, properties, and settings. The cloned form gets a new form_id. Submissions are not co...
Create a new Jotform form. Provide questions as a JSON object keyed by index number, where each question has a 'type' (e.g. control_fullname, control_...
Create a new label for organizing forms. Labels replace the deprecated folders API. Optionally set a color. After creation, use the add label resource...
Add a new question to a form. Specify the question type, label text, and optionally whether it's required and choice options (pipe-separated for dropd...
Create a new report for a form. Specify the title and type (csv, excel, grid, table, or rss). Returns the report details including a shareable URL.
Submit data to a form via the API. Provide answers keyed by question ID. For compound fields like name or address, use qid_subfield format (e.g. 3_fir...
Add a webhook URL to a form. When the form receives a submission, Jotform will POST the submission data to this URL in real time.
Permanently delete a form and all its submissions, questions, and webhooks. This action cannot be undone.
Delete a label and its sublabels. Forms inside are not deleted, only unlinked.
Delete a question from a form. Existing submission data for this question is preserved but the field is removed from the form.
Delete a report. This removes the report and its shareable URL.
Permanently delete a submission. This removes the response data and cannot be undone.
Remove a webhook from a form. The webhook will stop receiving submission notifications.
Edit properties of an existing question on a form. Only the provided properties are changed; others remain as-is.
Edit an existing submission's answers. Only the provided fields are updated; omitted fields retain their current values. Use the same qid/qid_subfield...
List all files uploaded through a form's file upload fields. Returns file names, URLs, sizes, and the submissions they belong to.
Get all properties of a form or a single property by key. Properties include title, status, creation date, styles, submission limits, thank-you page s...
Get all reports for a specific form. Returns report types (Excel, CSV, grid, HTML), titles, URLs, and creation dates.
List all forms in the account or retrieve a single form by form_id. Without form_id, returns a paginated list with title, status, created date, and su...
Get the authenticated user's activity log. Returns events like form creation, modification, deletion, account logins, and other operations. Filter by ...
List all labels (form organizers, formerly folders) or get forms under a specific label. Labels organize forms into groups with names and colors. Pass...
Get all questions on a form, or a single question by question_id. Returns field schema including type, text/label, required status, and validation rul...
List all reports in the account or get a specific report by report_id. Reports include Excel, CSV, printable charts, and embeddable HTML tables genera...
Get the authenticated user's account settings including username, email, time zone, language, account type, status, region, verification status, avata...
Retrieve submissions. Three modes: (1) Pass submission_id to get one submission's full answers. (2) Pass form_id to list that form's submissions with ...
Get the authenticated user's usage statistics for the current billing period. Returns submission counts (total, SSL, mobile, payment), form count, API...
Get the authenticated Jotform user's account details including name, email, account type, usage limits, and the number of submissions received this mo...
Get all webhook URLs configured on a form. Webhooks receive POST requests with submission data when a form is submitted.
Remove forms from a label. The forms themselves are not deleted, only unlinked from this label.
Update one or more properties on a form such as title, submission limits, redirect URL, or styling. Pass properties as a JSON object.
Update a label's name or color. Use add/remove resources tools to manage which forms belong to a label.
Update the authenticated user's account settings such as name, email, website, time zone, and language. Only the provided keys are changed.
Jotform is an online form builder that allows users to create custom forms for data collection and automate workflows. Use it to gather information, conduct surveys, or manage form submissions efficiently. It provides 33 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/jotform. Authentication is handled automatically.
Jotform provides 33 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Jotform uses API Key. Jotform requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect Jotform to any MCP client in minutes
Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.
Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.
Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.
More forms integrations you might like
Datascope provides an API to manage digital forms and surveys for data collection, allowing users to...
Delighted is a customer feedback tool that facilitates the collection and analysis of customer satis...
Fillout is a platform for building and managing forms that can collect data and automate workflows. ...
Formbricks is an API-based platform for collecting and analyzing form data, enabling businesses to c...
Fulcrum is a mobile data collection platform that allows users to create custom forms and harvest fi...
Google Forms is an online survey tool that allows users to create forms, distribute them, and collec...