How to build a form with Claude
A worked example: connect the MCP server once, then create, edit, publish, and read a form entirely from a chat window.
Building a form usually means opening a form builder, dragging fields around, fiddling with validation, publishing, copying a link, and later exporting a spreadsheet to find out what people said. Connected over MCP, all of that happens in a chat window. Here is the whole loop, in the order you would actually do it.
Step 1 — Connect once
In Claude, open Settings → Connectors → Add custom connector and paste:
https://forms.deooch.com/api/mcpClaude opens a browser to sign in. Approve, and you are back in the chat with the connector live. There is no API key to store — the connection uses OAuth, and you can revoke it from Connected apps at any time. This is a one-time step; every conversation after this has the tools.
The same URL works in ChatGPT, Cursor, Windsurf, and Zed. See the MCP docs for per-client steps.
Step 2 — Describe the form
Create a conference talk submission form. I need the
speaker's name and email, the talk title, an abstract,
which track it fits (Engineering, Design, or Product),
and whether they've spoken before. Name, email, title
and abstract are required.Claude calls create_form and comes back with something like:
⚒ create_form
✔ Created "Conference talk submission"
https://forms.deooch.com/f/kx28fqThat link is live. It renders a real form with an email field that validates as an email, a single-choice track selector, and a long-text abstract box — because Claude picked field types, not just labels.
Step 3 — Change your mind
Forms are never right first time. Say what is wrong:
Add a "talk length" question with 20 or 40 minutes,
put it after the track, and make the abstract help text
say 200 words maximum.Claude reads the form with get_form, applies the edit, and sends the full field array back through update_form. The link does not change, so anything you already shared keeps working.
You can also open the form in the studio and drag things around. It is the same form either way — the chat and the visual builder are two views of one record, not two products.
Step 4 — Publish and share
Ask Claude to publish it, or flip the status in the dashboard. The public link works for anyone — respondents do not sign in, install anything, or create an account.
Step 5 — Ask what people said
This is the part that changes the shape of the work. Instead of exporting a CSV and reading 80 rows:
How many talk submissions have come in, what's the
split across tracks, and which three abstracts are the
strongest fit for a beginner audience?Claude calls list_submissions, reads the answers, and answers the question. The responses are still in the dashboard, still exportable to CSV or Excel — you just did not have to go and get them.
What it will not do
The connector exposes six tools and nothing else. Claude can create forms, edit them, publish or close them, and read responses. It cannot delete a form, touch billing, change workspace members, or see another workspace. If a request falls outside those six tools, it simply has no way to act on it.
Frequently asked questions
- Can Claude create a form for me?
- Yes, once you connect a form builder over MCP. Add the Deooch Forms connector at https://forms.deooch.com/api/mcp in Claude's settings, describe the form you want, and Claude calls create_form and returns a public link you can share immediately.
- Do I need to write any code?
- No. Connecting the MCP server is pasting a URL into a settings panel and signing in through the browser. Everything after that is plain English in the chat window.
- Can Claude read the responses too?
- Yes. list_submissions returns the responses to a form and get_submission returns one by id, so you can ask Claude to summarise or count answers rather than exporting a spreadsheet first.
Try it
Create a free account — 2 forms and 50 submissions, no card — then add https://forms.deooch.com/api/mcp as a connector and describe the first form you need. If you are weighing the options, the connector comparison covers the alternatives honestly.