ChatGPT can work inside your ZoomSphere workspace directly through MCP. In ChatGPT this arrives as a plugin you create yourself in developer mode. This guide walks through it on chatgpt.com, with screenshots from the live web app (September 2026). ChatGPT calls the same thing plugin, app and connector in different places; it is one feature.
Early access. ZoomSphere is not yet in ChatGPT's public plugin directory, so you add it by hand. It takes about five minutes. You need a paid plan (Plus, Pro, Business, Enterprise or Edu); the Free plan cannot add custom plugins. Custom plugins are a web feature and are not available in the ChatGPT mobile apps.
In a Business or Enterprise workspace? If your admin has already published ZoomSphere, use ChatGPT for workspaces: publishing ZoomSphere for your team. If developer mode is greyed out for you, ask your admin for that article.
Read this before you connect. ChatGPT's default permission for a new plugin is Allow low-risk actions. In our testing on a Plus account, that default let ChatGPT create and delete a ZoomSphere idea without asking first. Step 6 shows you how to change it to Allow read actions, so that ChatGPT asks before it changes anything in your calendar. Do that step. It takes ten seconds.
What you will need
A ZoomSphere account with access to the workspace you want ChatGPT to work in.
A paid ChatGPT plan.
The server address:
https://mcp.zoomsphere.com/mcpA desktop browser on chatgpt.com.
No API keys, no tokens, nothing to copy out of ZoomSphere. The server address is the same for everybody. You identify yourself by signing in to ZoomSphere the normal way. If any guide or any person ever asks you to paste a ZoomSphere API key into a chat window, stop, because that is not how this works.
Step 1: Turn on developer mode
Custom plugins are hidden behind a switch. You only do this once.
Click your name in the bottom-left corner of the sidebar.
Click Settings.
In the settings sidebar click Security and login, then scroll down to the Developer mode section.
Switch Developer mode on. It carries an Elevated risk label, which is ChatGPT's standard wording for any plugin OpenAI has not reviewed. There is no confirmation dialog.
The account menu on chatgpt.com. Markers 1, 2: your name, then Settings.
Settings, Security and login, Developer mode. Markers 3, 4. Leave "Enforce CSP in developer mode" as it is.
Developer mode switched on.
The switch is greyed out? You are in a Business or Enterprise workspace and your admin has not allowed developer mode for you. Ask them for the workspace article, which is the better route for a team anyway.
Step 2: Open the plugin directory and click the plus
Click Plugins in the left sidebar. This opens the plugin directory.
Click the + button in the top-right corner, next to the search box. It only appears once developer mode is on.
The plugin directory. Markers 1, 2: Plugins in the sidebar, the plus button.
The same directory is also reachable from Settings, Plugins, Browse plugins.
Step 3: Fill in the New Plugin form
Name: type ZoomSphere. Description and icon are optional.
Connection: leave Server URL selected and paste
https://mcp.zoomsphere.com/mcpAuthentication: leave OAuth. ChatGPT reads the OAuth settings from our server on its own. You do not need to open Advanced OAuth settings.
Tick I understand and want to continue. The text above it is ChatGPT's standard notice for every plugin OpenAI has not reviewed.
Click Create.
The empty New Plugin form. Markers 1, 2, 3: Name, Server URL, Authentication.
Filled in. Markers 4, 5: the checkbox, Create.
Copy the address, do not retype it. After creation you can edit the plugin's name and description, but not its address. A wrong address means deleting the plugin and starting again.
Curious what ChatGPT discovered? Advanced OAuth settings shows it: registration method Dynamic Client Registration, which is what our server supports. Nothing to change there.
Discovered OAuth settings. For information only.
Step 4: Sign in to ZoomSphere and allow access
ChatGPT shows Add ZoomSphere to ChatGPT. Click Sign in with ZoomSphere.
A ZoomSphere window opens. If you are not signed in there, log in with your normal ZoomSphere account. Check the three items below, then click Allow Access.
Add ZoomSphere to ChatGPT. Marker 6: Sign in with ZoomSphere.
The ZoomSphere authorization screen. Served by ZoomSphere, not by ChatGPT: the address bar must read app.zoomsphere.com. Marker 7: Allow Access.
Redirects to | An address starting with https://chatgpt.com/connector/oauth/ and nothing else. |
Permissions | "Access and manage your ZoomSphere data through MCP". Read and write, with your own account's rights. |
Signed in as | Check that it is you, and the right ZoomSphere account. This is the identity ChatGPT will act under. |
"This application is not verified by ZoomSphere." Expected during early access. It appears for every application that has not been through our formal review yet, our own included. The notice goes away once the integration leaves early access.
Step 5: Load the list of actions
You land on the plugin's own page. It says Connection: ZoomSphere, but under Actions it still says No app actions available yet. That is normal the first time.
Scroll to Information and click Refresh.
The plugin page right after connecting. Marker 1: Refresh.
A green Actions refreshed message appears and the 18 ZoomSphere actions are listed, each with its input schema. You never need to read those.
The actions list after Refresh.
Step 6: Set the permission level. Do not skip this.
On the same page, Permissions decides when ChatGPT asks you before using the plugin. The default is Allow low-risk actions, and ChatGPT decides on its own what counts as low risk. In our test on a Plus account it created and then deleted a ZoomSphere idea under that default without asking once.
Click the Permissions row.
Choose Allow read actions. ChatGPT can then look at your calendar freely, and has to ask before it creates, changes or deletes anything.
The four permission levels. Marker 2: Allow read actions.
Always ask | ChatGPT asks before reading or changing anything. Safest, and slightly tedious. |
Allow read actions | Our recommendation. Reads happen silently, writes need your approval. |
Allow low-risk actions | The default. ChatGPT approves what it judges low risk on its own. In our test that included creating and deleting an idea. |
Allow all actions | Nothing is asked. Only for a workflow you have run many times and trust completely. |
Evidence, so you know this is not theoretical: with the default level, this idea was created without a confirmation step.
And deleted the same way, one message later.
Step 7: Use it in a chat
ChatGPT does not keep a plugin switched on for every conversation. You attach it to the message, or you mention it.
In a new chat, click the Plugins chip under the message box.
Pick ZoomSphere from the list. A blue ZoomSphere chip appears in the message box.
Type your request and send.
The Plugins chip and the picker. Markers 1, 2: Plugins, ZoomSphere.
ZoomSphere attached to the message.
Two shortcuts: typing @ZoomSphere at the start of a message does the same thing, and once ChatGPT has used the plugin in a conversation it usually keeps using it for follow-ups on its own.
Start with something read-only:
"Which social media channels do I have connected in ZoomSphere, and what is scheduled for next week?"
"Draft three LinkedIn posts about our new pricing and put them in ZoomSphere as ideas."
A first answer. The grey line with the ZoomSphere icon shows which action ran. The first call can take a minute while ChatGPT loads your workspace.
Managing the plugin later
The plugin lives in two places. Plugins in the sidebar, then the Personal tab, lists it under Created by me. Settings, Plugins lists it with everything else you have installed. Either row opens the plugin page, and the three dots there hold everything you can do with it.
Plugins, Personal, Created by me.
The three-dot menu on the plugin page.
Edit name, Edit description | Cosmetic. The address cannot be edited. |
Reconnect | Signs you in to ZoomSphere again. Use it when a chat says the connection has expired. |
Disconnect | Signs you out but keeps the plugin. Nothing runs until you reconnect. |
Delete | Removes the plugin entirely. |
Refresh (Information section) | Reloads the action list. Do this whenever we announce a new action. |
Something not working? See ZoomSphere MCP: troubleshooting and security. Want to know what you can do once connected? See Getting started with ZoomSphere MCP.



















