Developer mode is off. Turn it on under Settings β Apps β Advanced settings, then add the connector again from Settings β Connectors.
Connect an AI assistant to Youform
Updated yesterday
Connect a supported AI assistant β Claude, ChatGPT, Claude Code, or Cursor β to your Youform account through MCP (Model Context Protocol) so you can create, edit, and publish forms, review submissions, and view form analytics from the assistant. Point your client at the MCP server https://app.youform.com/mcp and approve the OAuth sign-in. This is separate from Youform's built-in AI form assistant, which drafts forms inside the builder.
What MCP gives you
After you approve access, the assistant can list and open your forms, create a new blank form, add, update, and delete blocks, publish a draft, list submissions, and return form statistics across your workspaces. It cannot delete your forms or responses, and it only sees the workspaces that belong to your account.
Youform forms have separate draft and published versions. Changes made through MCP become live only after the assistant publishes the form, so review the draft before publishing.
Authentication
Connecting uses OAuth, so you sign in through the AI client and approve access on a Youform consent screen. You do not need to create or paste a Youform API key β generic API tokens are for the separate developer API and do not authenticate to MCP.
Connect Claude
Anthropic's custom connector flow supports remote MCP servers on Free, Pro, Max, Team, and Enterprise plans. Free users are limited to one custom connector.
For Pro and Max accounts:
Open Customize β Connectors.
Select +.
Select Add custom connector.
Enter
https://app.youform.com/mcp.Select Add.
Complete the Youform OAuth sign-in and approve the requested access.
For Team and Enterprise accounts, an Owner configures the connector first:
Open Organization settings β Connectors.
Select Add.
Select Custom β Web.
Enter
https://app.youform.com/mcp.Select Add.
Members then open Customize β Connectors and select Connect for the configured connector.
Connect ChatGPT
Custom MCP connectors in ChatGPT require Developer mode, which is off by default and available on paid plans. On Business and Enterprise workspaces, an admin must allow custom MCP connectors before members can turn it on.
Open Settings β Apps, expand Advanced settings, and turn on Developer mode.
Open Settings β Connectors and select Create.
Enter a name and description. The model reads the description when deciding whether to use the connector, so describe what it does β for example, "Create, edit, and analyze Youform forms".
Enter
https://app.youform.com/mcpas the MCP server URL.Choose OAuth as the authentication method and create the connector.
Complete the Youform OAuth sign-in and approve the requested access.
In a conversation, open the + menu, select Developer mode, and enable the Youform connector.
Connect Claude Code
Add the server with the HTTP transport, then authenticate interactively.
claude mcp add --transport http youform https://app.youform.com/mcpThen run /mcp and complete the OAuth sign-in. You can also authenticate with claude mcp login youform, and verify the connection with claude mcp list or claude mcp get youform.
By default the server is scoped to the current project. Add --scope user to make it available across projects, or --scope project to write a shared .mcp.json.
Connect Cursor
Add to Cursor installs the Youform MCP server in one click β it opens Cursor with the server pre-filled, and you confirm the install there. Cursor opens a Youform sign-in in your browser the first time it connects.
Or add the server manually to a global ~/.cursor/mcp.json or a project-level .cursor/mcp.json:
{
"mcpServers": {
"youform": {
"url": "https://app.youform.com/mcp"
}
}
}After adding the server, Cursor discovers its tools and asks for approval before using them by default.
Try these prompts
Once connected, ask the assistant to work with your forms directly. A few prompts to start with:
Create: "Make a job application form with a resume upload field."
Edit: "Add a phone field to my form and publish it."
Analyze: "Summarize this week's feedback."
Analyze: "Which responses mention crashes?"
For the full list of what each tool can do, its limits, and the plan requirements, see Youform MCP tools and permissions.
Disconnect an assistant
Each client has its own removal and revocation controls.
Claude: open Customize β Connectors, find the Youform connector, and select Remove (or use the three-dot menu). OAuth permissions can also be revoked from Claude's settings.
Claude Code: run
/mcpand select Clear authentication, or runclaude mcp logout youform. Remove the server configuration withclaude mcp remove youform.Cursor: open Cursor's MCP settings and toggle the Youform server off to disable it without removing the configuration, or delete its entry from
mcp.json.ChatGPT: open Settings β Connectors, select the Youform connector, and remove it.
Troubleshooting
The ChatGPT connector is missing
The assistant says it is applying changes
Only one AI turn can change a form at a time. The message "The AI assistant is applying changes to this form right now β retry in a few seconds" means another turn is already editing the form, so wait a few seconds and retry.
The connection is rejected when I use an API token
MCP authenticates with OAuth, not a Youform API key. Do not paste a generic API token into the MCP connection; sign in through the client's OAuth flow instead.
Limits
Listing forms returns up to 200 forms and excludes templates. Submissions are returned in pages of up to 100 responses, 20 by default. Some capabilities depend on your plan: partial submissions, daily analytics breakdowns, and payment blocks require a Pro account.