ChatGPT setup
How to connect WhatsApp to ChatGPT with MCP
Use WhatsApp context from ChatGPT without handing over blanket access.
ChatGPT's current docs place custom MCP setup under Apps with developer mode enabled where your plan requires it. Once custom MCP access is available in your workspace, you can connect Normal through OAuth and choose the exact WhatsApp Connections and capabilities ChatGPT may use.
Connect ChatGPT
- In ChatGPT, open
Settings -> Apps. - If your workspace requires it, turn on Developer mode under
Settings -> Apps -> Advanced Settings, or ask your workspace admin to enable custom MCP apps in workspace settings. - Open
Apps -> Create, add the Normal MCP server with OAuth, and finish tool scanning if ChatGPT prompts for it. - Sign in to Normal and explicitly select each allowed WhatsApp Connection and each permission area you want ChatGPT to use.
- Start a new chat, enable Normal from the apps or tools menu, and test with a read request.
Need to reconnect Normal later?
If ChatGPT later loses access because authorization expired, was revoked, or the saved app entry disappeared, follow How to reconnect Normal MCP in ChatGPT.
Try asking
Find the address Mateo sent last week.
What decisions came out of the project group today?
Can ChatGPT send after receiving read access?
No. Stored Message read permission and send permission are separate. Every outbound messaging tool invocation also requires Client Confirmation in the MCP Client.
Need to remove access later? Follow the complete ChatGPT and Claude removal guide so you both disconnect Normal in ChatGPT and revoke its MCP Authorization in Normal.
Private beta
Make WhatsApp useful to your AI.
Tell us about your workflow and the MCP Client you want to use.
Book a Normal call