# Brieform > Forms your AI builds, publishes, and reads. Brieform is an AI-native form builder with an MCP server: describe a form in Claude, ChatGPT, Cursor, or any MCP client, get a live URL back, and read the responses in the same thread. Brieform is built conversation-first. The MCP server is the product, not an add-on: every action exists as a tool your AI can call directly. There is no form builder in the dashboard, which is a list and detail view only. Free to start, no credit card. Hosted in the EU (Frankfurt). ## MCP server - Endpoint: `https://brieform.app/api/mcp/mcp` - Transport: Streamable HTTP (MCP 2025-03-26). SSE-only clients are not supported. - Auth: OAuth 2.1 for chat clients, or an API key (`bf_...`) for scripts, CI, and clients without OAuth. - Discovery: [/.well-known/mcp](https://brieform.app/.well-known/mcp) ### The 15 tools | Tool | Access | What it does | |---|---|---| | `create_form` | write | Create a form from a prompt or a structure | | `create_form_from_brief` | write | Create a pre-devis intake form from a pasted client brief | | `analyze_brief` | read | Analyze a client brief for gaps before building an intake | | `update_form` | write | Edit an existing form, structured or in natural language | | `get_form` | read | Full form structure: fields, theme, response count | | `list_forms` | read | List forms with status filter, search, cursor pagination | | `publish_form` | write | Publish a form and return its public URL | | `unpublish_form` | write | Unpublish a form, responses are kept | | `set_form_theme` | write | Apply a theme by preset, custom hex, or description | | `get_responses` | read | Read submissions with pagination, date filters, CSV export; optional signed file download URLs | | `get_upload_url` | read | Mint a short-lived (~15 min) signed download URL for one completed upload | | `duplicate_form` | write | Clone a form into a new draft, structure and theme only | | `delete_form` | write | Permanently delete a form and its responses, `confirm: true` required | | `get_form_analytics` | read | Views, submissions, conversion rate, daily breakdown, top referrers, multi-step funnel (Free and Pro) | | `get_form_share_assets` | read | Public URL, iframe embed snippet, social preview image, QR code | Every tool carries MCP annotations so the client knows which calls are safe reads and which are destructive writes. The seven write tools record an entry in the audit log, visible in the Activity tab of a form. ## Setup guides - [Install overview](https://brieform.app/install): pick your client - [Claude](https://brieform.app/install/claude) - [Claude Code](https://brieform.app/install/claude-code) - [ChatGPT](https://brieform.app/install/chatgpt) - [Cursor](https://brieform.app/install/cursor) - [VS Code](https://brieform.app/install/vscode) - [Le Chat](https://brieform.app/install/lechat) - [Perplexity](https://brieform.app/install/perplexity) - [Any other MCP client](https://brieform.app/install/other): API key setup ## Key pages - [Homepage](https://brieform.app): what Brieform is, plus a live builder you can try without an account - [MCP server](https://brieform.app/mcp): how the server works and how to connect - [Docs](https://brieform.app/docs): documentation hub - [MCP tools reference](https://brieform.app/docs/mcp-tools): every tool, its arguments and its output - [Pricing](https://brieform.app/pricing): plan limits and what each tier includes - [Features](https://brieform.app/features): field types, conditional logic, multi-step forms - [Templates](https://brieform.app/templates): starting points by category - [Changelog](https://brieform.app/changelog): what shipped and when - [Blog](https://brieform.app/blog): guides and product updates - [About](https://brieform.app/about): who builds Brieform and why - [Security](https://brieform.app/security): data handling, storage, retention ## What forms can do - 13 field types: text, email, tel, textarea, select, radio, checkbox, rating, date, number, url, password, gdpr - Validation: min, max, regex pattern, email domain restriction, phone country - Conditional logic with 8 conditions: equals, not_equals, contains, not_contains, greater_than, less_than, is_empty, is_not_empty. Works across multi-step forms, free on every plan. - Multi-step forms with a progress bar, free on every plan - Themes: 8 color presets, 5 styles, 5 font families, 3 text sizes, 5 border radius options - Custom submit button text, success message, or redirect URL - Honeypot spam protection built into every form - Iframe embed snippet and QR code for every published form - Multi-language: brief in any language, labels generate to match ## Pricing - **Free**, $0/mo: unlimited forms and responses (fair use), 13 core MCP tools including get_upload_url and form analytics, all field types, conditional logic, multi-step, CSV export, "Made with Brieform" badge - **Pro**, $39/mo or ~$32/mo billed annually ($384/yr): everything in Free, plus specialist tools analyze_brief and create_form_from_brief (pre-quote intakes), unlimited Brieform-side AI, branding removed, priority support, email on each response Founders Rate: $19.50/mo forever for the first 30 paying customers (50% off Pro), applied automatically at checkout when spots remain. No Starter plan. ## Alternatives - [vs Typeform](https://brieform.app/alternatives/typeform) - [vs Google Forms](https://brieform.app/alternatives/google-forms) - [vs Tally](https://brieform.app/alternatives/tally) - [vs Jotform](https://brieform.app/alternatives/jotform) - [vs Fillout](https://brieform.app/alternatives/fillout) - [vs Microsoft Forms](https://brieform.app/alternatives/microsoft-forms) Competitors bolted an MCP server onto a dashboard built for a mouse. Brieform was built conversation-first, so there is no dashboard to open. ## Use cases - [Lead capture](https://brieform.app/use-cases/lead-capture) - [Customer intake](https://brieform.app/use-cases/customer-intake) - [Application forms](https://brieform.app/use-cases/application-forms) - [Internal requests](https://brieform.app/use-cases/internal-requests) - [Event registration](https://brieform.app/use-cases/event-registration) - [Feedback surveys](https://brieform.app/use-cases/feedback-survey) - [Market research](https://brieform.app/use-cases/market-research) ## Data and security TLS in transit, encryption at rest, EU hosting in Frankfurt. GDPR consent is a native field type and data is deleted on request. CSV export on every plan including Free. You own your responses. MCP write operations are logged. Connected MCP clients can be revoked in one click from account settings, which invalidates their tokens immediately. ## About Built by Dany ([about](https://brieform.app/about)), a solo builder. Contact: dany@brieform.app ## Optional - [llms-full.txt](https://brieform.app/llms-full.txt): complete reference, with the full tool contracts and per-client setup detail