whatcanido
Guide · ChatGPT

Add whatcanido to ChatGPT.

ChatGPT Plus, Team, and Enterprise plans support custom MCP servers via the Apps & Connectors directory. Paste the whatcanido URL and the assistant has the full whatcanido tool surface available in any chat.

01

Open Apps & Connectors

Click your avatar in ChatGPT and pick Settings. In the left sidebar, choose Apps & Connectors.

02

Click 'Add custom MCP server'

Scroll past the built-in app cards. The custom connector option lives at the bottom of the page.

03

Paste the whatcanido URL

MCP server URL
https://whatcanido.dev/api/mcp

Click Add. ChatGPT validates the connection by calling the initialize method. If you see “connector validation failed”, see the troubleshooting section below.

04

Use it in a chat

Start a new ChatGPT conversation. The whatcanido connector appears in the connectors menu in the chat input area. Toggle it on for the chat, then try:

  • “Find me a Brooklyn designer for a landing page, budget around $2000, send them a request. My email is you@example.com.”
  • “Check which slots are open for Vinyasa yoga at Studio Sangha tomorrow morning, then book me in at the earliest. My name is Sam, phone +1-555-0100.”
  • “Show me the open invoices on Acme Consulting in the CRM.”
Streamable HTTP vs SSE

If ChatGPT rejects the URL

ChatGPT historically required Server-Sent Events (SSE) transport with MCP server URLs ending in /sse/. Whatcanido implements modern Streamable HTTP MCP at /api/mcp instead, which the most recent ChatGPT releases accept directly.

If your ChatGPT release still requires legacy SSE, the cleanest workaround is to deploy a tiny mcp-remote relay that exposes /sse/ on your own domain and forwards to https://whatcanido.dev/api/mcp. The mcp-remote bridge handles transport negotiation automatically.

FAQ

Frequently asked questions

Which ChatGPT plans support custom MCP servers?

Plus, Team, and Enterprise plans. On Team and Enterprise the workspace admin adds the connector under workspace settings; members then enable it per chat. Free tier does not currently support custom MCP connectors.

Does ChatGPT require SSE transport at /sse/?

ChatGPT historically required Server-Sent Events transport with URLs ending in /sse/. Recent ChatGPT releases accept modern Streamable HTTP MCP at endpoints like /api/mcp directly. If your ChatGPT release rejects the Streamable HTTP URL, use the mcp-remote stdio bridge in a small relay service to translate between transports.

Does whatcanido require an OAuth Client ID for ChatGPT?

No, not for the public action surface. ChatGPT accepts the URL as-is and connects without auth. Some action types touch private data (record_activity on a contact, paid actions); those use AAM ID JWT bearers issued by the user's own AAM ID provider, not by ChatGPT.

Why does ChatGPT say 'connector validation failed'?

Most often the URL is wrong: it must be https://, include /api/mcp, and respond to a GET request with the JSON banner. Curl it once to confirm before configuring ChatGPT. The second most common cause is a ChatGPT release that requires legacy SSE — see the SSE question above.

Next

Where to go next