Jotform MCP Server
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.
Remote server URL
https://mcp.jotform.com
Point any MCP-enabled client to this address to begin.
Example usage
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.โ
Compatibility
| Product | Deployment type | Support status |
|---|---|---|
| Jotform | Cloud (hosted endpoint) | โ
Fully supported via https://mcp.jotform.com |
Quick start guide
๐ 1) Authentication setup (OAuth 2.0)
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.
View authorized MCP clients
- Sign in to Jotform Dashboard
- My Account โ Connected Apps
- Select Jotform MCP
- Open Clients to see all OAuth-connected MCP clients
Revoke OAuth access for a specific client
- 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.
๐ฆ 2) Installation
- No server install needed.
- Use the hosted endpoint:
https://mcp.jotform.com - Add the URL in your MCP-capable client and authorize.
๐ ๏ธ IDE integration
Jotform MCP integrates with IDEs, allowing direct use through AI assistants.
Cursor
Settings โ MCP Servers โ Add โ paste URL โ Authorize
VS Code extension
Command Palette โ โMCP: Add Serverโ โ paste URL โ Authorize
Others
More clients coming soon.
No extra configuration is needed after approval.
Configuration
โ๏ธ Configuration methods
Configuration options are minimal โ only OAuth setup is required.
๐ Configuration examples
No manual configuration needed; just connect and authorize.
๐ฅ HTTP transport configuration
The server communicates over HTTPS using standard MCP client-server interactions.
Tools
Key tools
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.
Tool filtering & access control
Access control is managed via OAuth scopes. Only explicitly granted scopes are available to the client.
Troubleshooting & debugging
Rate limits
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.
Security
- 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
Contributing
Follow GitHub discussions or contact the Jotform support team for early access opportunities and updates on the timeline.
License
Details will be published with the open-source release.
Support
- Email:
[email protected](CC:[email protected]) - Support Inbox: https://www.jotform.com/answers (use tag MCP)
- Feedback Form: Share feature requests โ your feedback drives the roadmap.