We’ve built a remote MCP server (Streamable HTTP) with both read and write tools and are trying to integrate it into a ChatGPT Business workspace. The server is fully functional — it works correctly as an MCP client in Claude, Copilot, and passes all tool calls when tested via MCP Inspector and direct API calls.
We followed the documented setup flow:
- Created and published the custom app from Workspace Settings → Apps → Drafts (Owner role)
- The app is available to all workspace members
- Connection is established successfully
- Read tools are discovered and called without issues
The problem is with writing tools, and we’ve narrowed it down to two separate but related issues.
-–
ISSUE 1: Write tool calls are blocked before reaching our server
When ChatGPT attempts to invoke any write tool, it never reaches our MCP server. No request hits our logs or API. ChatGPT returns these exact messages:
“This tool call was blocked by OpenAI’s safety checks. Please double check what you are sending.”
“No response returned from the write tool.”
We confirmed this is not specific to our custom server — the same behavior occurs with native apps like Google Drive (write actions blocked at the workspace level).
-–
ISSUE 2: Developer Mode is locked at workspace level (shows as Enterprise-only)
According to the documentation, write actions require Developer Mode enabled. We enabled it at the user level (Settings → Apps → Advanced Settings → Developer Mode) — that toggle works fine.
However, in Workspace Settings → Permissions & roles → Connected data, the section shows an “Enterprise” badge and the “Developer mode / Create custom MCP connectors” option has no toggle, it cannot be enabled at the workspace level for Business plans.
This directly contradicts the official Apps capabilities table, which lists both Write actions and Custom (MCP) as available for Business plans.
-–
Environment:
- Plan: ChatGPT Business
- Workspace role: Owner
- MCP transport: Streamable HTTP
- Developer Mode: enabled at user level only
- App published to workspace: yes
- Read tools: working
- Write tools: blocked, no server logs
- Same issue on native apps (e.g. Google Drive write actions)
-–
Questions:
1. Is workspace-level write action support for custom MCP apps intentionally restricted to Enterprise in the current beta, despite the documentation stating otherwise for Business?
2. Is there a workaround to enable write tools on a Business workspace without Enterprise-level Developer Mode?
3. Are the safety checks that block write tool calls configurable at the workspace level (e.g. via Action Control in Workspace Settings → Apps)?
4. Is there any MCP server-side configuration (beyond readOnlyHint annotations) required for write tools to be approved by ChatGPT’s safety checks on a Business workspace?
References:
-https://help.openai.com/en/articles/12584461-developer-mode-and-mcp-apps-in-chatgpt
-https://help.openai.com/en/articles/11487775-apps-in-chatgpt