How Plugsky MCP works in practice
Everything in this guide runs on Plugsky’s live MCP endpoint (https://plugsky.com/mcp) or the npm bridge (npx -y @plugsky/mcp). A client request flows: JSON-RPC over Streamable-HTTP → auth (API key or OAuth 2.1 + Dynamic Client Registration with fine-grained scopes) → tool router → the service you asked for. Model calls run behind a 7-tier provider failover chain; browsing renders with headless Chromium; transcripts come from real captions and Groq Whisper; images generate on FLUX; code runs in a sandbox with no network; memory persists in your account (Postgres-backed); and every tool call is metered per user on your dashboard.
Relevant live tools for this article: plugsky_web_search — the easiest first connector to test in ChatGPT.
How to add an MCP server to ChatGPT (Developer Mode + Connectors, 2026)
Direct answer
To add an MCP server to ChatGPT in 2026: open ChatGPT → Settings → Connectors → Advanced → toggle Developer Mode on (Business/Enterprise/Edu required for full read+write) → Add MCP Server → paste the server URL (e.g.
https://plugsky.com/mcp) → complete the OAuth or Bearer auth prompt → toggle the server on for the workspace. Free/Plus/Pro users can only add read+fetch connectors; full tool execution requires a Business, Enterprise, or Edu seat.
Key facts
| Feature name inside ChatGPT | Connectors + Developer Mode |
| Minimum plan for full MCP | Business, Enterprise, or Edu |
| Plan behavior on Free/Plus/Pro | Read + fetch only (search/fetch tools) |
| Auth required | OAuth 2.1 (preferred) or Bearer |
| Config location | ChatGPT Settings → Connectors → Advanced |
| Related SDK | OpenAI Apps SDK (adds UI cards on top of MCP) |
| Directory | ChatGPT App directory (Sept 2025 launch, submissions rolling) |
| One-click install | Some servers offer Add to ChatGPT button on their site |
| Plugsky endpoint | https://plugsky.com/mcp (OAuth 2.1 rolling out Q4 2026; Bearer available today) |
TL;DR
- Business/Enterprise/Edu users get full MCP (tool execution + resources + prompts).
- Free/Plus/Pro users are limited to search + fetch tools inside a connector.
- Add the server URL in Settings → Connectors → Advanced → Add MCP Server.
- OAuth 2.1 is preferred; Bearer works today for Plugsky and many hosted MCPs.
- If you don't see "Developer Mode," your admin has to enable it at the workspace level.
- Fastest test-drive: add
https://plugsky.com/mcp→ ask "Which is the cheapest model that can translate Arabic legal contracts?" → ChatGPT callsplugsky_routeand answers.
How it works
Step-by-step: add an MCP server to ChatGPT (Business / Enterprise / Edu)
- Sign in to ChatGPT with a Business, Enterprise, or Edu account.
- Open Settings → Connectors.
- Scroll to Advanced and toggle Developer Mode on. If the toggle is greyed out, ask your workspace admin to enable Developer Mode at Settings → Data controls → Connectors.
- Click Add MCP Server.
- Paste the Server URL — for Plugsky use
https://plugsky.com/mcp. - Choose the auth method the server advertises. Plugsky today accepts Bearer (paste
sk-live-...); OAuth 2.1 is rolling out and will show a login window instead. - Confirm the scopes you want to grant. Recommended for Plugsky:
chat.chat,chat.models:read,chat.rag:read,chat.tools:run. - Toggle the server on for your workspace.
- Start a new chat and try: "List the cheapest Arabic-capable models on Plugsky." ChatGPT should call
plugsky_modelsand stream the list back. - Pin the connector so it's always active for future sessions.
Step-by-step: workarounds for Free / Plus / Pro users
Full MCP tool execution requires Business/Enterprise/Edu, but you have two workarounds:
- Use the search/fetch subset. Many MCPs expose
searchandfetchtools that Free/Plus/Pro can call inside a connector. This is enough for a knowledge-lookup workflow. - Add an MCP-aware alternative. Cursor, Claude Desktop, Windsurf, Zed and VS Code Copilot all accept full MCP servers on their free tiers. If ChatGPT's tier limit blocks you, run the same MCP in Claude Desktop for free instead.
Why is ChatGPT more locked-down than Claude for MCP?
OpenAI split MCP support by plan for two reasons: (1) tool execution consumes GPU compute on OpenAI's side even when the tool runs remotely, and (2) enterprise admins wanted per-workspace controls over which connectors employees can install. This is why Developer Mode has to be enabled at the workspace level before individual users see it. Plus and Pro tiers get search/fetch to preserve the read-only research workflow that most consumers actually use.
ChatGPT Apps SDK — the layer above MCP
Apps SDK adds UI cards on top of MCP. A well-built Apps SDK integration doesn't just answer in text — it renders a native card in ChatGPT (model picker, cost meter, RAG collection browser). If you build for the App directory, you'll ship both a Streamable-HTTP MCP endpoint and an Apps SDK ui/* bridge that ChatGPT renders via postMessage.
App directory submission checklist:
- OAuth 2.1 with Dynamic Client Registration.
- Streamable-HTTP transport (mandatory).
ui/*implementation for at least three tools with visual output.- Icon, screenshots, category, privacy policy, support URL, residency statement.
- Pass OpenAI's internal eval set before approval.
Common errors and fixes
Developer Mode not available | Admin hasn't enabled it at workspace level | Ask admin to enable in Data Controls → Connectors |
Server returned 401 Unauthorized | Bearer key wrong / expired / missing scope | Regenerate at plugsky.com/keys, re-paste, include chat.tools:run scope |
Server returned 403 Forbidden | Tool needs a paid tier you don't have | Check the tool's tier badge on the server's docs; upgrade or pick a free-tier tool |
Tool schema invalid | Server exposes a schema ChatGPT can't parse | Server author needs to fix — file an issue |
Connector times out on tools/list | Server is slow or unreachable | Test with curl https://plugsky.com/mcp/health; if OK, try again |
OAuth prompt loops | Redirect URI mismatch | Server's redirect_uris in /register must include ChatGPT's callback |
Comparison — ChatGPT MCP vs Claude MCP vs Cursor MCP
| Full MCP on free/entry tier | ❌ (Business+ only) | ✅ | ✅ |
| OAuth 2.1 required | ✅ for App directory | Optional | Optional |
| Bearer supported | ✅ | ✅ | ✅ |
| UI cards on top of MCP | ✅ Apps SDK | ⚠️ Limited | ❌ |
| Config file | UI-only | claude_desktop_config.json | .cursor/mcp.json |
| Directory | ChatGPT App directory | Claude Connectors | Cursor featured MCPs |
| Sampling / Elicitation / Resources | ✅ | ✅ | ✅ Resources, partial others |
FAQ
Q: Can I add an MCP server to ChatGPT Free?
A: Only in read+fetch mode. Full tool execution needs Business, Enterprise, or Edu. Free users can add a server URL if the server exposes search/fetch tools, but arbitrary tool calls will be blocked.
Q: Do I need OAuth to add Plugsky to ChatGPT?
A: Not today — a Bearer key works. OAuth 2.1 is rolling out Q4 2026 and will be required if you want the Plugsky ChatGPT App to appear in the App directory.
Q: Why is Developer Mode greyed out?
A: Your workspace admin has not enabled it. Admin path: Settings → Data controls → Connectors → allow Developer Mode.
Q: How many MCP servers can I add to ChatGPT?
A: There is no hard cap, but each active server adds latency to tools/list at the start of every conversation. Keep it under ~10 concurrent servers for a snappy experience.
Q: Can I add Plugsky MCP once and use it in ChatGPT, Claude, and Cursor?
A: Yes — Plugsky is one URL (https://plugsky.com/mcp) that speaks the standard MCP protocol. Add it in each client using that client's config; the same account and same tools work everywhere.
Q: What's the difference between an MCP connector and a Custom GPT?
A: Custom GPTs are OpenAI-only, use OpenAI's Actions (REST + OpenAPI) format, and only run inside ChatGPT. MCP servers are cross-client — the same server works in Claude, Cursor, VS Code, and everywhere else.
Trust & sources
- Author: Mustafa Hasan.
- Last updated: {DATE}.
- References: OpenAI Apps SDK docs, ChatGPT Connectors help, MCP spec 2026-07-28.
- Related: [What is MCP](/blog/what-is-mcp) · [Add MCP to Claude](/blog/add-mcp-to-claude) · [Add MCP to Cursor](/blog/add-mcp-to-cursor) · [Plugsky MCP endpoint](/mcp).
Plugsky (2026). “How to add an MCP server to ChatGPT (Developer Mode + Connectors, 2026)”. Plugsky. Available at: https://plugsky.com/articles/how-to-add-mcp-server-to-chatgpt-2026 (last updated 2026-09-30).