A Model Context Protocol (MCP) server for Jotform. This integration exposes Jotform Forms and Submissions to any MCP-compatible client via a hosted endpoint. It follows the Model Context Protocol spec for interoperability.
The service is actively optimized based on real-world usage and more tools are coming soon.
https://mcp.jotform.com
Point any MCP-enabled client to this address to begin.
Ask your AI assistant to:
- ๐๏ธ List Forms โ โList all active forms created this month.โ
- ๐ Query Submissions โ โShow submissions for form 123 where Status is Pending.โ
- ๐ป Create a Form โ โCreate a new feedback form for me to collect customer feedback.โ
- โจ๏ธ Edit a Form โ โRename form 123 to โNPS Survey (Q4)โ.โ
- ๐ฌ Create Submission โ โAdd a new submission to form 123 with Name=Jane Doe.โ
| Product | Deployment type | Support status |
|---|---|---|
| Jotform | Cloud (hosted endpoint) | โ
Fully supported via https://mcp.jotform.com |
Jotform MCP requires OAuth for every user on first connect. Bearer-token access is not supported.
- Add the server URL in your MCP client.
- Youโll be shown a Jotform OAuth consent screen to authorize access to your Jotform data.
- Only workspace admins can install the Jotform MCP app.
- Sign in to Jotform Dashboard
- My Account โ Connected Apps
- Select Jotform MCP
- Open Clients to see all OAuth-connected MCP clients
- In Clients, find the target client
- Click the overflow menu (โฎ)
- Choose Revoke โ access is removed immediately
Note: OAuth 2.0 is required for all connections.
- No server install needed.
- Use the hosted endpoint:
https://mcp.jotform.com - Add the URL in your MCP-capable client and authorize.
Jotform MCP integrates with IDEs, allowing direct use through AI assistants.
Settings โ MCP Servers โ Add โ paste URL โ Authorize
Command Palette โ โMCP: Add Serverโ โ paste URL โ Authorize
More clients coming soon.
No extra configuration is needed after approval.
Configuration options are minimal โ only OAuth setup is required.
No manual configuration needed; just connect and authorize.
The server communicates over HTTPS using standard MCP client-server interactions.
form_list: Get the list of your formscreate_form: Create a new formedit_form: Edit an existing formcreate_submission: Make a submission to an existing formget_submissions: Get all submissions of a form
This MCP is actively maintained, and more tools will come soon.
Access control is managed via OAuth scopes. Only explicitly granted scopes are available to the client.
Rate limits ( same per-user as the Jotform REST API):
| Plan | Requests per minute |
|---|---|
| Free | 60 |
| Enterprise | 600 |
- If limits are exceeded, the server returns HTTP 429 with a
Retry-Afterheader. - Ensure you complete the OAuth flow; bearer tokens are not accepted.
- OAuth 2.0 required for all connections
- Bearer-token access is not supported
- Manage and revoke client access via: Account โ Connected Apps โ Jotform MCP โ Clients
Follow GitHub discussions or contact the Jotform support team for early access opportunities and updates on the timeline.
Details will be published with the open-source release.
- Email:
support@jotform.com(CC:mcp@jotform.com) - Support Inbox: https://www.jotform.com/answers (use tag MCP)
- Feedback Form: Share feature requests โ your feedback drives the roadmap.