Get started
Enform developer docs
Enform makes surveys and forms to hear from people. These docs show how to reach your forms and responses from your code and from the AI tools you already use.
What you can do
- Ask Claude, Codex or Cursor about your forms and responses through the MCP server. You sign in with your browser, so there's no key to paste.
- Export responses to Google Sheets, once or kept in sync, straight from your AI tool.
- Read forms and completed responses from your own code with the REST API.
- Get each new response sent to your server as a signed webhook, or into Make.
- Pass values through a form's link with hidden fields, and embed forms on your site.
Pick a starting point
- MCP serverConnect Claude Code, Codex, Claude Desktop or Cursor and ask about your forms in plain words.
- REST APIRead forms and completed responses from your own code with an API key.
- WebhooksGet every new response pushed to your server, signed so you can trust it.
- Hidden fields and prefilled linksPass an email, a plan or a campaign in the link and keep it with the response.
- EmbedsPut a form on your own site, inline or as a button.
What you need
MCP serverAny Enform account- Add the server to your AI tool and approve it in your browser when it asks.
REST API and webhooksPro plan- The workspace owner creates API keys in Enform under Settings > API.
Hidden fields and embedsAny plan- Set them up in the form builder. Nothing to install.
URLs
MCP serverStreamable HTTPhttps://api.enform.co/api/mcpREST APIHTTPS, JSONhttps://api.enform.co/api/v1OpenAPIJSON- https://api.enform.co/api/v1/openapi.json