MCP server
Formsunrise MCP server for Claude, ChatGPT and Cursor
Formsunrise has a built-in MCP (Model Context Protocol) server. Connect your AI assistant and it can create sites and forms, change form settings, add the form code to your website and check which submissions came in.
Server address
https://app.formsunrise.com/mcp
Paste this address into your AI app, then sign in to Formsunrise and approve access. There is no API key to copy. Works on every plan, including Free.
Connect your AI app
You need a Formsunrise account: create one for free. Then follow the steps for your app.
Claude (web and desktop)
- Open Settings, then Connectors, and choose Add custom connector.
- Name it Formsunrise and paste https://app.formsunrise.com/mcp
- Click Connect, sign in and approve access.
ChatGPT
- Open Settings, then Apps & Connectors, and choose Create.
- Paste https://app.formsunrise.com/mcp and choose OAuth.
- Connect, sign in and approve access.
Claude Code
Run the command below, then type /mcp in Claude Code and choose Authenticate.
claude mcp add --transport http formsunrise https://app.formsunrise.com/mcp Cursor
Add the server to your mcp.json, then sign in when Cursor asks.
{
"mcpServers": {
"formsunrise": { "url": "https://app.formsunrise.com/mcp" }
}
} VS Code
Add the server to .vscode/mcp.json, then sign in when VS Code asks.
{
"servers": {
"formsunrise": { "type": "http", "url": "https://app.formsunrise.com/mcp" }
}
} Then just ask
- "Connect the contact form on my website to Formsunrise."
- "Create a newsletter signup form for my site and give me the HTML."
- "Did my test submission arrive?"
Tools
Your assistant sees these tools. They only work in the workspaces you approved for that app.
| Tool | What it does |
|---|---|
list-sites | Lists your sites with their allowed domains and forms, including each form's submit address and number of unread submissions. |
create-site | Creates a site. Only pages on its allowed domains can submit to its forms. |
add-site-domains | Adds allowed domains to an existing site. Existing domains are kept. |
create-form | Creates a form on a site and returns its submit address. Any field names are accepted. |
update-form | Changes a form's name, spam trap, notifications or thank-you page, or switches it off. |
get-form-snippet | Generates ready-to-paste HTML for a form (plain form post or fetch), with the spam trap in place. |
list-submissions | Lists a form's most recent submissions (inbox, unread, spam or all), for example to check that a test arrived. |
Prompts
-
set-up-website-form: Step-by-step: connect a form on a static website to Formsunrise. Optional argument: website.
Sign-in and safeguards
- You choose which of your workspaces each connected AI app can use.
- Disconnect an app at any time on the Connect AI page in your dashboard.
- AI apps can't change who receives notification emails, so submissions can't be redirected to another mailbox.
- Submissions are marked as untrusted visitor content, so assistants are told never to follow instructions inside them.
- Requests are limited to 120 per minute per account.
Technical details
| Server URL | https://app.formsunrise.com/mcp |
|---|---|
| Transport | Streamable HTTP |
| Authentication | OAuth 2.1 with dynamic client registration: your AI app registers itself, you sign in to Formsunrise and approve access on a consent screen. No API key to copy. Discovery documents are at https://app.formsunrise.com/.well-known/oauth-protected-resource and https://app.formsunrise.com/.well-known/oauth-authorization-server; the scope is mcp:use. |
| Works with | Claude, ChatGPT, Claude Code, Cursor, VS Code and other MCP clients that support remote servers with OAuth |
More about what the assistant can do: MCP server for AI assistants. Questions? Contact us.
Connect your first form in five minutes
The Free plan costs nothing and needs no credit card details. Keep your own form, change one attribute, and submissions start arriving.