Skip to content

Your connection guide

Connect ChatGPT
to your forms.

ChatGPT works with trulyform through Developer mode. Add our server once, sign in, and then talk your forms through in plain words.

Before you start

What you need

  • ChatGPT on the web with a Plus, Pro, Business, Enterprise or Edu plan. Developer mode, which this needs, isn’t in the mobile apps.
  • In a Business workspace, only admins and owners can turn on Developer mode and add trulyform. On Enterprise and Edu, admins can give members that permission.
  • A trulyform account. If you don’t have one yet, you can sign up when ChatGPT sends you to trulyform.
  • Nothing to install. Our server is already online over HTTPS, so you don’t need a tunnel.

MCP is included on trulyform Free. On ChatGPT’s side, OpenAI’s own pages disagree on whether Plus and Pro can use tools that create or change forms, so on those plans ChatGPT may only read them.

Step 1

Turn on Developer mode

  1. Open ChatGPT and go to Settings → Security and login.
  2. Turn on Developer mode.

Some workspace accounts still keep it under Settings → Apps → Advanced settings. Don’t see the switch in either place? Then it isn’t available to your account or workspace. That setting lives with OpenAI and your workspace, so we can’t turn it on from our side.

Step 2

Add trulyform in ChatGPT Plugins

  1. Go to ChatGPT Plugins and select the plus button. With Developer mode on, it creates a developer-mode app.
  2. Give it a name people will recognize, like trulyform, and a short description, like “Create forms, edit drafts, and read responses.”
  3. Under Connection, use the public endpoint option and paste this URL. Keep the /mcp at the end.

MCP server URL

https://trulyform.com/mcp

Select the text to copy it.

  1. For authentication, choose OAuth and leave the client ID and secret empty, so ChatGPT registers itself with trulyform. Avoid the mixed option: trulyform asks for sign-in on every request, tool list included.
  2. Create the connection.
  3. When ChatGPT asks you to sign in, continue to trulyform. Step 3 walks through that screen.
  4. Back in ChatGPT, look over the tools it found. There should be ten, including list_forms and create_form.

Step 3

Sign in to trulyform and approve

ChatGPT opens trulyform in your browser. This page is ours, not ChatGPT’s, so your trulyform password never passes through the chat.

  1. Log in. New to trulyform? Choose Sign up on the same page.
  2. A new account needs a verified email. Open the link we send in this same browser, and the approval screen follows.
  3. Read the approval screen. It shows the app asking for access, the address it returns to, your email and your organization. ChatGPT’s return address starts with https://chatgpt.com/.
  4. If it all looks right, choose Approve access. You land back in ChatGPT.

What you’re approving

Read access to forms and responses across your current organization, plus creating forms, editing drafts, and publishing. This includes teammates’ forms; there is no read-only or per-form selection. Requested data is shared with the assistant under its policies.

Step 4

Use trulyform in a conversation

Start a new conversation, open the + menu, choose Developer mode and select trulyform, or type @trulyform. Then ask for something only your account knows:

Connection check prompt

List my trulyform forms.

Select the text to copy it.

ChatGPT should call list_forms and show what it finds. A new account has no forms yet, so an empty list still means it worked. If ChatGPT explains trulyform in general terms instead, the connection isn’t part of this chat yet.

Before trulyform creates, saves or publishes anything, ChatGPT asks you to confirm. Reading tools are marked read-only, so listing your forms doesn’t need an approval.

Talk a form through

ChatGPT is at its best in a back-and-forth. Let it ask you a few things before it builds:

Your first form prompt

I teach a weekly beginner pottery class. Before you build anything, ask me three short questions about what I want to learn from my students. Then create a trulyform feedback form from my answers and save it as a draft. Don't publish it.

Select the text to copy it.

The draft shows up in your forms list in trulyform. When you’re happy with it, ask ChatGPT to publish it. Publishing is a separate step, and it returns the form’s public link.

Once answers come in, the same chat can read them with you:

Responses prompt

Read the completed responses to my pottery class feedback form. What do people enjoy most, and what do they find hard? Tell me how many responses you read.

Select the text to copy it.

Refresh, disconnect or revoke

Refresh the tools
If trulyform’s tools change, open the connection at ChatGPT Plugins and select Refresh. Then start a new conversation.
Revoke access
In trulyform, open Settings → AI connections and choose Revoke access for the connection ChatGPT created. ChatGPT can’t reach your forms after that until you approve it again.

Revoking doesn’t remove anything ChatGPT has already received.

Manage AI connections

If ChatGPT won’t connect

I can’t find Developer mode.

Look in Settings → Security and login, or Settings → Apps → Advanced settings on some workspace accounts. It’s web only, on Plus, Pro, Business, Enterprise and Edu. In a Business workspace only admins and owners get it; on Enterprise and Edu, ask an admin for the permission.

ChatGPT can’t reach the server.

Paste the whole URL, including /mcp at the end. Pick the public endpoint option rather than Tunnel; trulyform is already reachable over HTTPS. Then create the connection again.

trulyform doesn’t show up in my chat.

Start a new conversation and select trulyform under + → Developer mode. If trulyform’s tools have changed since you connected, open the connection at ChatGPT Plugins, select Refresh, and try again in a new conversation.

ChatGPT reads my forms but won’t create or change them.

OpenAI’s documentation differs on write access for Plus and Pro. If ChatGPT says it can’t run create_form, save_form_draft or publish_form, your plan is probably limited to reading. Business, Enterprise and Edu workspaces are getting write actions first.

ChatGPT asks me to sign in to trulyform again.

That happens after access is revoked in trulyform, or when the connection goes unused for 30 days. Sign in and approve again. If the approval screen shows an organization you don’t expect, check which trulyform account you’re signed in to.

ChatGPT documentation

We checked these steps against the pages below on October 4, 2026. ChatGPT updates its screens from time to time, so its own documentation is the final word.

Still need a hand? Contact us.

Connected?
Keep the ideas coming.

A clearer question, a better draft, a fresh look at your feedback. There’s a lot you can ask.

Explore what’s possible