This MCP Server violates our guidelines

what to do when we get this useless error message?

Product/Feature: Custom Connectors in ChatGPT Team (MCP - Model Context Protocol)

Error Encountered: When attempting to add a custom MCP connector, I received the error message: “This MCP Server violates our guidelines” with a link to the guidelines page.

Steps that led to the error:

Built a custom MCP server to integrate with Teamtailor’s REST API
Deployed the server to Cloudflare Workers.

Went to ChatGPT Settings → Connectors → Add custom (MCP)
Entered the server URL: https://xxx
Selected authentication method (“No Authentication”)
Clicked save/add connector
Received the “violates our guidelines” error immediately
Technical Details:

The MCP server implements the Model Context Protocol specification (JSON-RPC 2.0)
It provides 3 tools: listJobs, listJobApplicationsWithCandidates, and showCandidate
The server acts as a proxy to Teamtailor’s public REST API
It includes proper CORS headers and implements standard MCP methods (initialize, ping, tools/list, etc.)
The server responds correctly to direct API calls and follows MCP protocol
What I’m trying to achieve:
Create a connector that allows ChatGPT to access our company’s Teamtailor ATS (Applicant Tracking System) data to help with HR queries like “show me open frontend developer positions” or “list applications for job X”.

Questions:

What specific guidelines might our MCP server be violating?

Are there additional MCP protocol requirements beyond the standard specification?

Is there a validation process or specific endpoints that need to be implemented?

Are there restrictions on the types of APIs that can be proxied through MCP connectors?

The server is publicly accessible and functional - it’s unclear what aspect violates the guidelines since the error message doesn’t provide specific details.

2 Likes

I am receiving the same error.

The MCP server works in adding it on the API playground, but fails when trying to add it to ChatGPT.

My server is running locally and being accessed via ngrok, like OpenAI recommends in their documentation.

1 Like

We are receiving the same error – our MCP server (which is basically a MCP server for RAG) works fine in API, Playground and Claude Desktop.

Same questions as above apply.

Based on a different thread, we even implemented tools for search and retriever – but to no avail. Not sure what the secret guidelines are.


The MCP Server has no issues working in the API Playground

1 Like

Yup - same here – there must be some hidden check that they are doing in ChatGPT maybe?

The docs are not super clear but Deep Research only supports two types of tools: ‘search’ and ‘fetch’.

Try implementing those and you should get past that error (that’s what did it for me).

https://platform.openai.com/docs/mcp

1 Like