How to Set Up Zomato's MCP Server with ChatGPT
Want to order food through ChatGPT using Zomato's MCP server? Here's the quick way that actually works.
What You Get
- π Restaurant discovery
- π Menu browsing
- π Cart management
- π₯ Order placement
- π³ QR code payments
The Quick Solution (5 Minutes)
Forget Claude Desktop and VSCode - they have OAuth whitelist issues. Use ChatGPT Developer Mode instead.
Steps
1. Enable Developer Mode
- Go to ChatGPT
- Settings β Apps β Advanced Settings
- Toggle on "Developer Mode"
2. Create the App
- Click "Create App" button
- Add Zomato MCP server URL:
https://mcp-server.zomato.com/mcp - Save
- Login with your Zomato phone number
- Enter OTP
- Wait 10-15 seconds for redirect
4. Test It
- Open ChatGPT chat
- Click tools icon (π¨)
- Select "Zomato MCP Server"
- Try: "How much did i spend on my previous months orrders"
Done! π
Why This Works
ChatGPT's OAuth redirect URI (https://chatgpt.com/connector_platform_oauth_redirect) is whitelisted by Zomato. Other clients like Claude Desktop and VSCode Desktop aren't - yet.
Common Issues I Hit (So You Don't Have To)
Node.js Version Problems
If you try setting this up with Claude Desktop or VSCode, you might hit:
-
Cannot find module 'node:fs/promises'β Need Node v18+ -
Cannot find module 'timers/promises'β Corrupted npm installation -
Cannot find module 'node:path'β Use Homebrew Node instead of NVM
Solution: Use Homebrew Node v24:
brew install node
npm install -g mcp-remote
OAuth Errors
If you see Connection error: ServerError at registerClient, your client isn't whitelisted. Stick with ChatGPT.
Working Config (For Future Reference)
If Zomato whitelists other clients later, here's the config:
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"zomato-mcp": {
"command": "/opt/homebrew/bin/npx",
"args": [
"mcp-remote",
"https://mcp-server.zomato.com/mcp"
]
}
}
}
Resources
- Zomato MCP GitHub
- Should out to AseemWangoo for the fix Detailed fix
- MCP Protocol Docs
TL;DR
- ChatGPT β Settings β Apps β Developer Mode
- Create app with
https://mcp-server.zomato.com/mcp - Authenticate with Zomato
- Order food through ChatGPT
That's it. No Node.js debugging, no OAuth headaches.

Top comments (0)