Blog

How to Build a Form Without Leaving Claude or ChatGPT

All posts

Here is the normal way to make a form. You open a form builder in a new tab. You pick a template that is almost right. You drag a field, rename it, drag another, discover the logic editor is a separate panel, publish, copy the link, paste it in the tool you were originally working in. Eight minutes, five context switches, one form.

Here is the other way. You type a sentence in the chat window you already had open, and the form exists.

That second version is possible now because of MCP, and this guide covers exactly how to do it: what MCP is in one paragraph, how to connect a form builder to your AI client, the prompts that work, and where the approach genuinely does not fit.

What MCP actually is

MCP stands for Model Context Protocol. It is an open standard that lets an AI client like Claude or ChatGPT call external tools directly. Instead of the AI writing instructions for you to follow by hand, it invokes a real function on a real server and gets a real result back.

The practical consequence: any product that ships an MCP server becomes something your AI can operate. Not describe. Operate. A form builder with an MCP server means your AI can create the form, publish it, and read the submissions, all inside the conversation.

That is the whole idea. The rest is plumbing.

Connecting a form builder in about two minutes

The setup is the same shape everywhere, whether you use Claude, ChatGPT, or an editor like Cursor.

1. Open your client's connector settings. In Claude this is Settings, then Connectors. In ChatGPT it is under connected apps. In Cursor it is the MCP section of your settings file.

2. Add the server URL. For Brieform that is https://brieform.app/api/mcp/mcp. You paste the URL, the client discovers the available tools automatically.

3. Authorize once. You will be bounced to a login screen, you approve access, you come back. OAuth handles it, so no API key ends up pasted in a config file in plain text.

4. Confirm the tools loaded. Ask your AI what form tools it has. It should list the create, update, publish, and read-responses functions. If it lists them, you are done.

No install, no CLI, no local process to keep running.

The prompts that actually work

Once connected, the interface is a sentence. But sentence quality matters, and the difference between a vague prompt and a specific one is the difference between one round trip and four.

Weak prompt: "Make me a contact form."

You get name, email, message. Fine, and also what a template would have given you.

Strong prompt: "Create a client intake form for a freelance web designer. Fields: name, work email, company, project type as a dropdown with website, web app, redesign, and other, budget range as a dropdown in euros, project description as a long text, and how they heard about me. Make budget and description required. Split it across three steps."

You get the actual form, first try, with the multi-step layout and the required flags set. The rule is simple: name the fields, name the types, name what is required. The model is good at structure and cannot guess your business.

Then the follow-ups, which is where this gets genuinely faster than a dashboard:

  • "Add a conditional field that only shows if project type is other."
  • "Make the theme match my site, primary color #1f6feb, rounded corners."
  • "Publish it and give me the link."
  • "Pull the responses from the last week and summarize what people are asking for."

That last one is the part that has no equivalent in a traditional builder. You are not exporting a CSV and opening it somewhere. The submissions come into the conversation, and you can ask questions about them in the same breath.

What this is genuinely bad at

An honest guide has to include this section.

Pixel-level design work. If you need a form that matches a design system exactly, with custom spacing and a specific font stack, describing it in prose is slower than a visual editor. Prompting is fast for structure and mediocre for precision aesthetics.

Very large forms. A 60-field application form is a lot of prose. You can do it, but you will spend the time you saved re-reading the output to check nothing drifted.

Anything you need to hand to a non-technical colleague to edit. If the form's owner does not use an AI client, they need a real editor. Brieform has a dashboard for this, but it is worth knowing which mode fits which person.

Regulated intake with sign-off requirements. If a legal team has to approve field wording, generate the draft in chat and then review it in the dashboard where changes are visible and reviewable.

The honest comparison

Against a drag-and-drop builder, the AI route wins on speed of first draft and on everything that happens after publish. It loses on precision design and on handoff to people who do not live in a chat window.

Against a form API, the AI route wins on setup time by a wide margin. You are not reading docs, handling auth, or writing a POST request. It loses if you need forms generated programmatically at volume inside your own application, which is what an API is for.

Most solo operators and small teams sit squarely in the case where the AI route wins: a handful of forms, built fast, read often, no design committee.

๐Ÿš€ Try it now โ€” Connect Brieform to your AI client and build a form in one sentence โ†’

Free to start. No credit card required.

FAQ

Which AI clients work with this?

Any client that supports MCP. That includes Claude, ChatGPT, and editors like Cursor. The connection process differs slightly per client but the server URL is the same.

Do I need to write any code?

No. You paste a URL into your client's connector settings and authorize once. There is no SDK, no key management, and no local process.

Can I still use a normal dashboard?

Yes. Forms built in chat are ordinary forms. They appear in the Brieform dashboard where you can edit them visually, and edits in either place stay in sync.

Can my AI read the submissions too?

Yes, that is the get_responses tool. You ask for recent responses and the AI can summarize, filter, or flag them in the conversation. Responses also export to CSV on every plan.

What does it cost?

There is a free tier at $0 with one form and 50 responses a month. Starter is $29/mo and Pro is $69/mo for unlimited forms. The analytics tooling requires Starter or above.

Keep reading