Skip to content

MCP Works with ChatGPT, Claude Code and Cursor

Build forms.
Understand answers.

Create, refine, and publish forms, then make sense of the answers. All from a conversation with the AI assistant you already use.

Connect your assistant
MCP server URL https://www.trulyform.com/mcp

  • Included on Free
  • No API key to manage
  • You publish when you’re ready
The Client intake draft in the trulyform editor, created by ChatGPT
ChatGPT

Make a client intake form for my design studio. Ask about their business, their goals, and any date they’re working toward.

Used trulyform

Done! I created Client intake in your trulyform account with 7 questions, from their name and business to the date they’re working toward.

It’s saved as a draft, so nothing is live until you publish.

Client intakeDraft · 7 questions Open ↗
launch-site — claude

✻ Welcome to Claude Code!

cwd: ~/launch-site

> Create a registration form for our launch event. Ask who’s coming and whether they need anything to take part.

⏺ trulyform - create_form (MCP)(name: “Event registration”)

⎿  Draft saved · 4 questions

⏺ Your Event registration form is saved as a draft in trulyform: name, email, attendance, and anything that would help them take part. Review it, then tell me when to publish.

SettingsPage.tsx Agent

Create a customer feedback form we can link from the settings page.

Called MCP tool create_form trulyform

Created Customer feedback as a draft with 4 questions: a satisfaction scale, what worked, what to improve, and a follow-up email. Publish it when you’re ready and I’ll add the link to SettingsPage.tsx.

  1. 1

    Connect once

    Add trulyform to ChatGPT, Claude Code, or Cursor, then sign in to approve.

  2. 2

    Ask in plain words

    Describe the form you need, or the question you have about your answers.

  3. 3

    Review and publish

    Everything lands as a draft in trulyform. You decide when it goes live.

What you can ask

A little conversation.
A lot of possibility.

Bring the context and ask for what you need. Everything stays editable in the same trulyform workspace.

Create

Your brief.
Your first draft.

Tell your assistant who the form is for and what you want to learn. It creates the draft and adds the questions, ready for you to make your own.

Try this prompt

Create a client intake form for my design studio. Ask for their name, email, project goals, budget, and timeline. Save it as a draft for me to review; do not publish it.

The Client intake draft in the trulyform editor, with seven questions ready to edit

Refine

Keep the idea. Improve the details.

Ask for clearer wording, a different question type, a follow-up that fits, or a new look.

  • Warmer wording
  • A follow-up for website projects
  • Make it a 1–5 rating
  • Budget optional
  • Our brand colors

Try this prompt

Read my client intake form. Split any question that asks two things at once. Suggest clearer wording, then wait for me to choose what to change.

Publish

Ready for the world? You decide.

Review the draft, then ask your assistant to publish that version. You get the link to share. Saving a draft never publishes it.

trulyform’s Share your form dialog with the public link, a copy button, and embed code

Works with the forms you already have

Your assistant can find and edit any form in your workspace, including the ones you brought over from Typeform.

Import a Typeform

Responses and insights

The answers are in.
Now find the meaning.

Ask your assistant to group feedback, compare ratings, or find recurring requests. trulyform supplies the responses; your assistant helps you make sense of them.

  • Summarize the themes

    Group answers into topics you can act on.

  • Compare ratings

    See which topics score lower.

  • Hear real voices

    Pull out the quotes worth sharing.

  • Include unfinished answers

    Partial responses on Pro and Business.

Try this prompt

Read the completed responses to my customer feedback form. State the sample size, summarize the ratings, and group the main themes. Separate observations from suggestions and note anything the data cannot tell us.

The Customer feedback responses page in trulyform, showing 24 completed responses
ChatGPT

Look at our customer feedback. What’s working, and what should we improve first?

Used trulyform

I read all 24 completed responses. Satisfaction averages 3.8 out of 5, and 16 of 24 people (67%) rated it 4 or 5.

Topic Responses Avg rating
Getting started 8 3.4
Reporting 6 3.3
Design options 6 4.2
Sharing 4 4.5

Improve first: getting started. It’s the topic people raised most, and many asked for more guidance:

“A short setup checklist would have helped me get started.”
Assistant summary of 24 fictional sample responses. trulyform provides the responses; your assistant writes the summary.

Connect in a minute

Pick your assistant. We’ll walk you through.

Add the server, then sign in to trulyform to approve access. No API key or local server needed.

You’ll need a verified trulyform account when you authorize. Your assistant may have its own plan or workspace requirements.

Nine tools

Small asks.
Real actions.

Your assistant gets nine tools to work with forms and responses. Ask naturally; it chooses the tools it needs.

Find your starting point

Browse your forms, read their questions, and see the available question types.

  • list_forms
  • get_form
  • list_field_types

Build, refine, publish

Create a form, update its draft, and publish the version you have reviewed.

  • create_form
  • save_form_draft
  • publish_form

Hear what people are saying

Browse responses, read individual answers, and check response counts.

  • list_responses
  • get_response
  • form_stats
What each tool does, and its limits
list_forms

Find forms in your organization

Results are paginated; ask your assistant to continue if there are more.

get_form

Read questions, design, and draft status

The current draft may differ from the published version.

list_field_types

Discover the 17 question types

Includes editable templates and definition limits: up to 200 fields, 250 options per field, and 100 matrix rows.

create_form

Create a new unpublished form

Creation starts a draft. It does not publish a public form.

save_form_draft

Save changes to questions, logic, and design

Uses the complete draft and its current revision. Concurrent edits must be reconciled; existing publication stays unchanged.

publish_form

Publish a reviewed version and get its link

Validates the draft and rejects stale revisions. A closed form stays closed.

list_responses

Browse collected responses

Results are paginated. Free includes completed responses; partial responses require Pro or Business.

get_response

Read one response in detail

The same plan limits apply. File answers include metadata, not file downloads.

form_stats

Check stored response counts

Completed responses, plus started responses where your plan allows. These are not visitor counts, conversion analytics, or billing usage.

Your plan’s normal limits still apply. MCP does not offer form or response deletion, file transfer, account or billing management, or scheduled automation.

Your connection.
A clear picture of access.

Manage AI connections

You approve the connection.

Your assistant can read your organization’s forms and responses, create and edit drafts, and publish forms. Access includes forms created by teammates; there is no read-only or per-form selection.

You choose the assistant you trust.

Responses it requests are shared with that assistant and handled under its data policies. Review its work, especially before publishing or sharing a report.

You can disconnect.

Revoke access in Settings → AI connections. This stops future requests, but does not erase information already shared.

Good questions

A little clarity, before you connect.

Still curious? Send us a note.

What is MCP, in plain English?

Model Context Protocol is a standard way for an AI assistant to use tools in other apps. trulyform’s MCP server lets your assistant work with your actual forms and responses, instead of just suggesting what you could build.

Which assistants can I connect?

We provide guides for ChatGPT, Claude Code, and Cursor. The client needs remote HTTP MCP and OAuth support. Availability may depend on its version, plan, or workspace settings.

Do I need to know how to code?

You can work with your forms by asking questions in plain language. Setup depends on the client: ChatGPT uses settings, Claude Code uses a terminal command, and Cursor has an installation link with a configuration fallback.

Do I need an API key or a paid trulyform plan?

No API key is needed: sign in to trulyform and approve access. MCP is included on Free. Your normal plan limits still apply; Pro and Business include partial responses. Your assistant may charge separately.

Can I use forms I already have?

Yes. Your assistant can find and work with existing forms in your organization, including forms you have already imported into trulyform. You do not need to start again.

Can my assistant publish a form?

Yes. Saving a draft and publishing are separate actions. Review changes and explicitly ask for publication when you are ready. The connection grants publishing access; trulyform does not show a new approval dialog for every publish.

Can it delete my forms or responses?

No form or response deletion tools are available. It can remove questions or change content while editing a draft, so review proposed changes before publishing.

What data can my assistant access?

The connection covers forms and responses in your current organization, including teammates’ forms. There is no per-form or read-only permission option. Requested data goes to your chosen assistant under its policies.

Can it see unfinished responses?

Partial responses are available on Pro and Business. Free provides completed responses. The same access rules apply when you use an assistant.

Where do charts and summaries come from?

Your assistant creates them from the responses it retrieves. They are not a separate trulyform analytics dashboard. Ask it to state the sample size and distinguish what the data says from its suggestions.

How do I disconnect an assistant?

Open Settings → AI connections, find the assistant, and choose Revoke access. Future requests are blocked. Information already shared with the assistant is not deleted by disconnecting.

What if I cannot connect or see any tools?

Check your client’s guide below the setup steps for troubleshooting. Confirm that your email is verified, complete the browser sign-in, and enable the connection in your assistant. If your account or workspace does not allow custom MCP servers, contact its administrator.

Start with a hello.
See where it goes.

Your ideas, your assistant, your trulyform account. One connection opens up a whole new conversation.

Choose your assistant