jotform

Jotform MCP Server

Community jotform
Updated

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
  1. Sign in to Jotform Dashboard
  2. My Account โ†’ Connected Apps
  3. Select Jotform MCP
  4. Open Clients to see all OAuth-connected MCP clients
Revoke OAuth access for a specific client
  1. In Clients, find the target client
  2. Click the overflow menu (โ‹ฎ)
  3. 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 forms
  • create_form: Create a new form
  • edit_form: Edit an existing form
  • create_submission: Make a submission to an existing form
  • get_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-After header.
  • 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

MCP Server ยท Populars

MCP Server ยท New