mcpField
B
Brieform

Brieform

Remote
brieform.appAI & Agents0Updated 2w ago

About Brieform

Brieform is a conversation-first form builder for teams that want to create and publish forms, then read submissions in AI chat. Its hosted MCP service supports the form lifecycle without switching to a dashboard.

Key features

  1. 01Generate forms from descriptions
  2. 02Edit, publish, and unpublish forms
  3. 03Read responses and export CSV
  4. 04Set themes and conditional logic
  5. 05View analytics and sharing assets

Use cases

  1. 01Create a customer feedback form in chat
  2. 02Publish a form and get its public URL
  3. 03Review submissions directly in a conversation
  4. 04Turn a client brief into an intake form

MCP support

Brieform exposes form creation, management, publishing, response reading, and analytics tools through a hosted Streamable HTTP MCP server with OAuth.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://brieform.app/api/mcp/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

Brieform MCP Server

Build forms inside your AI chat.

View on Glama Website MCP

AI-native form builder with a native MCP server: create, publish, and read form responses from Claude, ChatGPT, Cursor, and any MCP client. No dashboard, no second tab.

ℹ️ This repository is docs only. Brieform is a hosted service. The server runs at https://brieform.app/api/mcp/mcp and there's nothing to install or build here. This repo holds the connection guide, manifest, and client examples. Issues and feature requests are welcome.


Why Brieform

Most form builders bolt an MCP server onto a dashboard designed for clicking. Brieform is conversation-first. When you live in Claude or Cursor, building a form still forces a context switch: open a second tool, re-enter every field, collect responses, paste them back into chat. Your AI does the thinking; you do the switching.

Brieform closes that loop: connect once, describe a form, get a live URL back, and read every response in the same thread.

How it works

  1. Connect once. Add Brieform's MCP URL in your client's MCP settings.
  2. Describe a form. "Create a contact form with name, email, and a message field." You get a live URL back.
  3. Read responses in the same thread. get_responses returns them in the conversation. No dashboard.
You:    Create a customer feedback form: rating /5, what we can improve, optional email. Make it green.
Claude: Done. Live at https://brieform.app/f/your-form (preview rendered in chat)
You:    Any responses yet?
Claude: 4 responses. Average rating 4.25/5. Top theme: faster support replies.

Connect

Brieform is a remote (hosted) MCP server over streamable HTTP, with OAuth. Add it to your MCP client's config:

{
  "mcpServers": {
    "brieform": {
      "type": "streamable-http",
      "url": "https://brieform.app/api/mcp/mcp"
    }
  }
}

On first use, your client opens an OAuth login to connect your Brieform account, with no API key to manage. Sign up free at brieform.app.

Client-specific configs are in examples/. You can also try it in your browser via the Glama Inspector.

The 15 MCP tools

Full form lifecycle from chat, plus pré-devis specialists on Pro:

ToolWhat it does
create_formGenerate a form from a natural-language description (or structured fields)
create_form_from_briefBuild a pré-devis / intake form from a pasted client brief (Pro)
analyze_briefSpot known facts and gaps in a client brief before pricing (Pro)
update_formEdit fields, layout, logic, or copy
publish_formMake a draft public and get its live URL
unpublish_formTake a form offline (responses preserved)
get_formFetch a form's full structure
list_formsList your forms with status and response counts
duplicate_formClone an existing form
delete_formRemove a form (requires explicit confirmation)
set_form_themeApply a theme (8 presets or custom colors)
get_responsesRead submissions in the conversation (CSV export for large sets)
get_upload_urlMint a short-lived download URL for one uploaded file
get_form_analyticsViews, submissions, conversion rate, referrers, funnel
get_form_share_assetsPublic URL, embed snippet, social image, QR code

Features

  • 13 field types: text, email, tel, textarea, select, radio, checkbox, rating, date, number, url, password, GDPR consent
  • Multi-step forms with progress bar
  • Conditional logic: 8 operators for show/hide and branching
  • 8 theme presets plus custom theming
  • GDPR consent built in, EU hosting (Frankfurt)
  • Spam protection out of the box
  • CSV export on every plan
  • Live preview widget rendered directly in compatible chat clients (Claude)
  • Audit log: every MCP write operation recorded in the form's Activity tab

Compatibility

Works with any MCP client, including Claude, ChatGPT, Cursor, Le Chat (Mistral), Perplexity, and VS Code + GitHub Copilot.

Pricing

PlanMonthlyKey limits
Free$0Unlimited forms & responses (fair use), 13 core MCP tools (analytics + uploads included), no credit card
Pro$39/moEverything in Free + specialist tools (analyze_brief, create_form_from_brief), branding removed, priority support

Founders Rate: $19.50/mo forever for the first 30 paying customers (50% off Pro), applied automatically when spots remain. No Starter plan.

Links

Support

Found a bug or have a feature request? Open an issue. For account or billing questions, see brieform.app.


Built by Dany · Made for teams who already live in their chat client.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.