Microsoft Project Online retires September 30, 2026, migrate to a modern platform before it's too late.Start migration
How-to · About 3 minutes

How to connect Onplana to ChatGPT

Four steps, and none of them involve a config file. Onplana is a listed connector in the ChatGPT directory, so the whole flow is search, connect, authorize.

After it, you can ask ChatGPT things like “what is overdue across my projects,” or “plan the Q3 launch with weekly milestones,” and the work happens in Onplana rather than in the transcript.

The four steps

  1. 1

    Open the connector directory in ChatGPT

    In ChatGPT, open Settings and find Connectors. OpenAI moves this around between releases and between the web app and the desktop app, so if it is not under Settings look for Connectors or Apps in the composer near the attachment control. Connector support depends on your ChatGPT plan; if you see no Connectors section at all, that is the reason rather than anything on the Onplana side.

  2. 2

    Search the directory for Onplana

    Browse or search the directory for Onplana. It is a listed connector, so there is no custom connector URL to paste and no developer mode to enable. If you have used MCP with other tools and expected to type https://mcp.onplana.com/mcp somewhere, you do not need to here.

  3. 3

    Connect and authorize

    Choose Connect. ChatGPT sends you to Onplana to sign in, then shows a consent screen naming the workspace you are connecting and what the connection will be able to do. Approve it and you are returned to ChatGPT with the connection live. You never see or handle a token: the OAuth flow mints and stores one for you, scoped to MCP only.

  4. 4

    Verify with a real question

    Start a new chat and ask something that requires your actual data, such as what is overdue across your projects. ChatGPT calls the Onplana tools and answers from the live workspace. Asking a question it could answer from general knowledge proves nothing, so pick one that can only come from your account.

Step 2: Onplana is a listed connector, so it is found by search rather than by pasting a URL.
Step 3: connect from the listing, then approve the consent screen in Onplana.
Step 4: a question that can only be answered from live data is the verification.

Why this is shorter than the other guides

Connecting Claude Desktop, Cursor or Windsurf means editing a JSON config file and pasting a personal access token you generated yourself. ChatGPT needs neither, because the directory listing carries the server details and OAuth handles the credential.

The practical consequence is about revocation rather than setup. With a pasted token you hold a secret and are responsible for it; with the directory flow the credential is minted for you and revoked from either end, so there is nothing sitting in a config file on a laptop to forget about later.

Frequently asked questions

Do I need a paid Onplana plan to connect ChatGPT?
No. MCP is available on every Onplana plan including Free, which gets two concurrent agent connections. What bounds usage is the AI token balance, a one-time bonus per plan plus any credit you buy, and note that reading and updating tasks over MCP costs no AI tokens at all, so ordinary project work is not what consumes it.
Do I need to paste a token or a server URL?
No, and this is the main difference from connecting Claude Desktop, Cursor or Windsurf, which all need a config file and a personal access token. Onplana is a listed connector in the ChatGPT directory, so the flow is search, connect, authorize. A token is still minted, but OAuth handles it and you never see it.
What can ChatGPT actually do once connected?
Read and write across projects, tasks, sprints, milestones, risks, issues, comments, timesheets, documents and the governance surfaces, plus hybrid search over your indexed content. Every call runs as you, is checked against your own permissions and your plan, and lands in the audit trail, so it can never reach anything you could not reach yourself.
Can ChatGPT delete a project or task?
Only if an admin has enabled it, and only recoverably. Destructive tools are denied by default per workspace until an admin turns each one on, and the caller still needs the underlying permission. Deleted tasks and projects go to the recycle bin with their whole subtree and restore under their original ids, so dependencies and hierarchy survive.
Is this the same as a ChatGPT custom connector?
It reaches the same MCP server, but the directory listing is the supported path and the simpler one. Custom connectors exist for servers that are not listed and require you to supply the URL yourself. Because Onplana is listed, using the directory means one less thing to get wrong and no URL to keep in sync if it ever changes.
How do I disconnect it?
From either end. In ChatGPT, remove the connector from the same Connectors screen you added it on. In Onplana, go to Integrations, then AI agents, then Connected apps, and revoke the row. Revoking from Onplana takes effect immediately and the next tool call fails, which is the one to use if you think something is wrong.
Does it work in ChatGPT on mobile?
Connector availability follows your ChatGPT plan and client rather than anything Onplana controls, and OpenAI has shipped it to surfaces at different times. The connection itself is account-level, so once it is authorized it applies wherever your ChatGPT account has connector support rather than needing to be set up again.

Connect it to a real workspace

MCP runs on every plan including Free, with two concurrent agent connections, so the whole thing is testable before you spend anything.

Start free