Connect PTAL to ChatGPT
Add PTAL to ChatGPT once, and you can ask it to publish a report, mockup or questionnaire as a shareable link, then later ask what people said and have it revise the page, reply and resolve their comments. You sign in with your PTAL account; there are no keys to copy.
PTAL is not in ChatGPT's plugin directory yet, so for now you add it yourself as a custom app. It takes about two minutes. Using Claude instead? See Claude. Using an agent on your computer (Claude Code, Codex CLI, Cursor)? Use the local skill.
Before you start
- A PTAL account. If you don't have one, sign up; the free plan works.
- ChatGPT on the web at chatgpt.com. These steps were checked with a ChatGPT Plus account in September 2026; ChatGPT's menus change from time to time.
- On a ChatGPT Business, Enterprise or Edu workspace, an admin may control which custom apps members can add. If you don't see the options below, ask your ChatGPT admin.
1. Add PTAL to ChatGPT
- In ChatGPT, open Plugins in the sidebar (or go to chatgpt.com/plugins).
- Choose Add in the top-right corner, then Create MCP App. A New Plugin form opens.
- Fill in the form:
- Icon (optional): download the PTAL icon and choose it.
- Name:
PTAL - Description (optional): Publish pages to shareable links and read the comments and form answers people leave on them.
- Connection: keep Server URL selected and enter:
https://ptal.org/mcp - Authentication: OAuth.
- Leave Advanced OAuth settings as they are. ChatGPT reads them from PTAL: registration method Client Identifier Metadata Document (CIMD), default scopes
readandwriteboth ticked. No client id or secret is needed. - Read the warning about custom servers, tick I understand and want to continue, and choose Create.
2. Connect your PTAL account
- ChatGPT opens the new PTAL plugin page. Choose Connect.
- PTAL's page opens: “Allow ChatGPT to use PTAL?” Sign in if asked. The page shows which account you are signed in as.
- Pick the workspace ChatGPT should use. The connection stays tied to that workspace; switching organizations in the PTAL dashboard later does not move it.
- Keep Publish and reply ticked if ChatGPT should publish pages, reply and resolve comments. Untick it for read-only access (ChatGPT can then only list pages and read feedback).
- Choose Allow. You are sent back to ChatGPT, and the plugin page lists the account under Connected accounts.
The connection appears in the PTAL dashboard under Connections, with its access and when it was last used.
3. Use it in a chat
Start a new chat and mention PTAL in your request. For example:
- “Using PTAL, which workspace are you connected to?” A good first check.
- “Publish this as a PTAL page titled ‘Q3 summary’ and give me the link: …”
- “Make a PTAL form page asking for name, preferred date and any comments.”
- “Did anyone reply on my Q3 summary page?” ChatGPT reads the comments (with the sentence each one points at) and the form answers, without marking them as read.
- “Update the Q3 page with Sara's correction, reply to her that it's fixed, and mark her note handled.” The update keeps the same link and adds a version; earlier versions stay available in the dashboard.
Send the link to whoever should look. Readers don't need an account: they select text to comment, or fill in the form. You get an email when feedback arrives, and ChatGPT can read it whenever you ask.
From a chat you can't delete pages, restore versions, change passwords or other page settings, or attach images; do those in the dashboard.
Confirmations
ChatGPT asks before anything that changes your pages, such as publishing or updating: “Allow ChatGPT to use PTAL?” with a summary of what it is about to do. Choose Allow once to approve that one action, or Always allow to stop being asked. Reading pages and feedback runs without asking. You can change this under ChatGPT's Settings › Plugins.
Anything you publish is readable by anyone with the link. Ask ChatGPT to add a password when you publish if the page is sensitive, and don't publish secrets.
Several workspaces
To use more than one PTAL workspace, choose Connect another account on the PTAL plugin page and pick the other workspace on PTAL's page. With two or more connected:
- For reading, ChatGPT checks all of them and groups the answer by workspace.
- Before publishing or updating, ChatGPT asks which workspace to use.
ChatGPT gives every connection the same name (for example “Alex's PTAL account”), so rename each one after its workspace: on the PTAL plugin page, open the ⋯ menu next to the account and choose Rename account. To check which is which, ask ChatGPT “which PTAL workspaces are you connected to?”
Disconnect
- In PTAL: open Connections and choose Disconnect. This stops access immediately. The next time ChatGPT needs PTAL it shows “Reconnect PTAL” instead.
- In ChatGPT: on the PTAL plugin page, open the ⋯ menu next to the account and choose Disconnect.
- Leaving a PTAL organization disconnects the connections you made for it.
Troubleshooting
“We couldn't connect your account. Please try again.”
Choose Connect again and finish PTAL's page within 15 minutes of opening it. If it keeps failing, email hello@ptal.org with the time it happened.
ChatGPT shows “Reconnect PTAL” or says the connection expired
The connection was disconnected, you left the organization, or it went unused for too long. Choose Reconnect (or Connect on the plugin page) and allow again.
ChatGPT says it can only read
You unticked Publish and reply when connecting. Disconnect under Connections and connect again with it ticked.
ChatGPT doesn't use PTAL
Mention PTAL by name in the request, and check that the plugin page lists a connected account.
Publishing fails with a limit or rate message
The page or workspace has reached a plan limit, such as page size, number of pages or writes per hour. See limits for your plan. ChatGPT passes on PTAL's message, including an upgrade link where one applies.
A page went to the wrong workspace
Each connection is tied to the workspace you picked when connecting. Connect again and pick the other one; with several connected, ChatGPT asks before it publishes.
What ChatGPT can see
- The pages in the workspace you connected, their content, and the comments and form answers readers leave.
- Your workspace name, plan and limits, and whether the connection can publish.
- Never: your password, API keys, billing details, reader IP addresses, or other workspaces you didn't connect.
Comments come from readers, so PTAL tells ChatGPT to treat them as feedback to report, never as instructions to follow. More on how PTAL handles data in the privacy policy; technical details are in the connector reference.