Overview
The Jotform MCP server provides programmatic access to forms and submissions via natural language interfaces, compatible with popular AI assistants including Cursor and VS Code extensions. Implementation follows the open Model Context Protocol specification, ensuring interoperability with any MCP-compatible client. The service is actively being optimized based on real-world usage patterns.
This MCP is actively maintained and more tools will come soon.
Remote server URL
https://mcp.jotform.com
Point any MCP‑enabled client to this address to begin.
What you can do — available tools
| Tool | Description |
|---|---|
Asset Search (search) |
Find forms and apps by title, date, and other criteria. |
Create Form (create_form) |
Create a new form from a description. |
Edit Form (edit_form) |
Update an existing form from your instructions. |
Fetch (fetch) |
Retrieve details of a specific form or submission. |
Get Submissions (get_submissions) |
Retrieve a form’s responses with date filters, sorting, and pagination. |
Assign Form (assign_form) |
Assign a form to an email recipient with a personalized message. |
Analyze Submissions (analyze_submissions) |
Get summaries, statistics, trends, and insights from form responses. |
This MCP is actively maintained and more tools will come soon.
Requirements
- Jotform account
- MCP‑capable client (Cursor, Goose, Windsurf, VS Code extension, etc.)
- One‑time OAuth approval for each user
OAuth connections
When you add the Jotform MCP server to a client, the client opens an OAuth consent screen that lets you authorize the connection to your Jotform data. OAuth runs through a Jotform App and is required for every user the first time they connect. Only workspace admins can install the Jotform MCP app.
View authorized MCP clients
- Sign in to the Jotform Dashboard.
- Go to My Account → Connected Apps.
- Select Jotform MCP.
- In the right panel, choose Clients to see all OAuth‑connected MCP clients.
Revoke OAuth access for a specific client
- In the Clients list, find the client you want to remove.
- Click the overflow menu (⋮) next to its entry.
- Select Revoke. The client loses access immediately.
Bearer‑token access is not supported; OAuth 2.0 is required for all connections.
Connecting popular clients
| Client | Steps |
|---|---|
| Cursor | Settings → MCP Servers → Add → paste URL → Authorize |
| VS Code extension | Command Palette → “MCP: Add Server” → paste URL → Authorize |
More clients coming soon.
No extra configuration is needed after approval.