MCP Server
Build forms inside
your AI chat.
Brieform is an AI-native form builder with a full MCP server. Connect once, then create, publish, and read form responses by prompt — in Claude, ChatGPT, Cursor, or any MCP client.
Two ways to use Brieform in AI
Both modes use the same MCP server URL.
MCP
All clientsText automation
Create and manage forms by prompt. The AI calls the right tool and returns a confirmation with a preview link. Works in Claude, ChatGPT, Cursor, VS Code, Le Chat, and any MCP-compatible client.
MCP-App
Claude.aiVisual preview
In clients that support the MCP Apps standard, Brieform renders your form as a live widget directly inside the chat. See the real form, not a description of it — no tab-switching required.
Server URL
Paste this URL when adding a custom MCP connector in any client.
Transport: Streamable HTTP (MCP 2025-03-26). SSE-only clients may not be compatible.
Tools
Full reference →create_formCreate a new draft form from a prompt or structured definition.
update_formModify an existing form — full replacement or natural language change.
get_formFetch a form's complete structure, fields, theme, and response count.
list_formsList your forms with status filter, search, and cursor-based pagination.
publish_formMake a form publicly accessible. Returns the live URL.
unpublish_formTake a form offline. Responses are preserved.
set_form_themeApply a color preset, custom hex theme, or natural language description.
get_responsesFetch submissions with pagination, date filter, and CSV export.
duplicate_formClone a form as a new draft. Copies structure and theme, not responses.
delete_formPermanently delete a form and all its responses. Requires confirm: true.
get_form_analyticsViews, submissions, conversion rate, top referrers, and step funnel. Starter+ plan.
get_form_share_assetsPublic URL, embed snippet, social preview image, and QR code in one call.
Prerequisites
A Brieform account
Free. No credit card required. Sign up at brieform.app/register.
An MCP-compatible client
Claude, ChatGPT, Cursor, VS Code with Copilot, Le Chat, Perplexity, Claude Code, or any client that supports Streamable HTTP transport.
Connecting and authorizing
OAuth 2.1 — recommended
For chat clients. On first use, your client opens a Brieform authorization page in a browser window. Log in or sign up (free), then click Allow. The token refreshes automatically — you never log in again.
To revoke access, go to Dashboard → Account → AI Connected Apps and click Revoke next to the client. Access is cut immediately.
API key — for scripts
For CI pipelines, scripts, and clients without OAuth support. Generate a bf_... key in Dashboard → Account and pass it as a Bearer token in the Authorization header.
Setup by client
ClaudeExpand
Free, Pro, Max, Team, Enterprise. Free plan supports 1 custom connector.
- 1.Go to
claude.ai/customize/connectors→ click the + button → Add custom connector. - 2.Enter name Brieform and paste the server URL below.
- 3.Click Add. Authorize on the Brieform page that opens.
- 4.In any chat: click + → Connectors → enable Brieform.
ChatGPTExpand
Requires Plus, Pro, Business, or Enterprise. Enable Developer Mode first.
- 1.Settings → Apps & Connectors → Advanced → toggle Developer Mode on.
- 2.Click Add new connector → Name: Brieform, URL: paste below, Auth: OAuth.
- 3.Check “I trust this application” → click Create → authorize on the Brieform page.
- 4.In a new chat: + → More → Developer mode → select Brieform.
CursorExpand
All Cursor plans. One-click install available.
Opens Cursor with Brieform pre-configured.
{
"mcpServers": {
"brieform": {
"type": "http",
"url": "https://brieform.app//api/mcp/mcp"
}
}
}Paste into ~/.cursor/mcp.json.
VS CodeExpand
Free + GitHub Copilot subscription. Use in Agent mode.
Opens VS Code with Brieform pre-configured.
{
"servers": {
"brieform": {
"type": "http",
"url": "https://brieform.app//api/mcp/mcp"
}
}
}Paste into .vscode/mcp.json in your project.
Le ChatExpand
All plans including Free.
- 1.Open the side panel → Context → Connectors → + Add Connector.
- 2.Switch to Custom MCP Connector tab → Name: Brieform, paste the URL below, leave Auth as default → Connect.
- 3.Authorize on the Brieform page that opens.
Example prompts
Copy any of these into your AI client after connecting Brieform.
›“Create a contact form with name, email, and message.”
Brieform creates a three-field draft and returns a preview link. You can publish it right from the same conversation.
›“Apply a midnight blue theme with rounded corners to this form.”
The AI calls set_form_theme with a custom color and border-radius. The preview link updates instantly.
›“Turn it into a multi-step form, one question per screen.”
update_form rewrites the step structure. Each field gets its own screen; navigation buttons are added automatically.
›“Show the company field only if the user selects professional use.”
Conditional logic is added to the field definition. The form hides or shows the field based on the trigger answer.
›“Publish the form and give me the link.”
publish_form makes the form live and returns the public URL, embed snippet, and a QR code.
›“How many responses did I get this week, and what do they say?”
get_responses fetches recent submissions and the AI summarizes them. No spreadsheet export needed.
Troubleshooting
Frequently asked questions
Pricing
Free
$0
- 12 MCP tools
- 1 active form
- 50 responses / month
- OAuth + API key auth
- Visual preview (MCP-App)
Starter
$29/mo
- 12 MCP tools
- 20 active forms
- 2,000 responses / month
- Form analytics tool
- Remove Brieform branding
Pro
$69/mo
- 12 MCP tools
- Unlimited forms
- Unlimited responses
- Form analytics tool
- Priority support
MCP access is included in every plan at no extra charge. See full pricing →
Start building forms in AI
Free. No credit card. Connect in 60 seconds.
No credit card · Works with Claude, ChatGPT, Cursor
