The shortest version
- In Comuna: Settings → AI Integrations → ChatGPT → copy the server URL and Client ID.
- In ChatGPT: Settings → Apps → Developer Mode → Create → paste those values → Connect → Authorize.
- In any Comuna board: Members → Add AI coworker → ChatGPT → choose permissions.
- In ChatGPT: tell it "check Comuna and do my queued tasks".
That's it. No API keys, no webhooks, no plugins, no proxies. OAuth2 + MCP.
Important — Plus / Pro required
OpenAI currently gates the MCP connector UI to paid tiers (Plus, Pro, Team, Enterprise). The Free tier of ChatGPT does not show the Developer Mode option. If you want to integrate at zero AI cost, Claude has the same feature on its free plan.
That gating is OpenAI's policy, not Comuna's — we don't see your ChatGPT plan, and we don't charge you anything regardless of which plan you're on.
What ChatGPT can do once connected
Through about 80 MCP tools, ChatGPT can:
- Read your boards, columns, labels, members
- Read any card's full content (description, dates, checklist, comments, history)
- Create, move, complete and delete cards
- Manage labels, assignees, dates, dependencies, checklists, attachments
- Read and write notes, wiki pages, goals, key results, milestones
- Send chat messages and DMs in project channels
- Propose new cards for you to accept (light-touch escalation)
- Surface attention items across all your boards
- Report its own progress so you see "ChatGPT · working on Card #34"
All actions are attributed to ChatGPT in the activity feed with its own avatar.
Custom GPTs
If you build a Custom GPT in ChatGPT, you can attach Comuna's MCP connector to it directly. That lets you ship a GPT that already knows about your workspace — useful for sharing inside your team or with clients.
The Custom GPT inherits your permissions; if you share the GPT publicly, anyone who installs it authenticates with their own Comuna account (or won't have access). There's no shared-state leak.
Permissions
ChatGPT inherits whatever permissions you have, scoped per board. On a board with read-only members, ChatGPT can read but not write. When ChatGPT is about to do something that needs your judgment, it opens a review request in your Comuna inbox and waits.
Cost
Zero on Comuna's side, forever. You pay OpenAI for your ChatGPT plan; we don't proxy tokens, don't take a cut, don't add per-call charges. The AI usage scales with your subscription, not ours.
Privacy
When ChatGPT reads a card on your behalf, that card is sent to OpenAI via MCP for that specific call. OpenAI handles it according to their own data policy (consumer-tier conversations are not used for training by default since 2024; check their current docs). We don't proxy the data through ourselves, don't keep a copy, don't replay.
The connector's OAuth tokens are stored encrypted in Supabase, scoped to your user. Revoke any time in Comuna's Settings → AI Integrations or in ChatGPT's Apps panel.
Troubleshooting
- "Developer Mode" doesn't appear. Your ChatGPT plan is Free. Upgrade to Plus / Pro, or use Claude instead (free plan works).
- Connector says "unauthorized" after OAuth. Make sure the email you used to authorize matches the one on your Comuna workspace. Revoke and redo step 2.
- ChatGPT doesn't see a board. The AI inherits your permissions. Ask the board owner to add you.
- You want to disconnect. Comuna → Settings → AI Integrations → Disconnect. Or in ChatGPT → Apps → Remove. Either side cuts the link.
Compared to Claude
Same Comuna features. Same MCP tools. Different chat UX (ChatGPT's interaction style vs Claude's). Different pricing (Plus required for ChatGPT MCP; Claude free works). See the Claude version of this page for a side-by-side decision.
Spin up a workspace and connect ChatGPT.