Zomato MCP
The Zomato MCP server acts as a digital bridge that allows AI assistants to handle food delivery tasks directly. Instead of a person manually searching for dinner, this tool enables an AI to browse nearby restaurants, check out detailed menus, and even manage a shopping cart. It essentially turns a ā¦
About this Protocol
How to Use
1. Installation
Manual Installation
The Zomato MCP server is a remote HTTP-based server. To install it, you must add the server details to your MCP configuration file (e.g., mcp.json or your specific client settings).
OAuth Authentication Note:
Before installation, ensure your client uses one of the whitelisted redirect URIs for OAuth authentication:
* claude://claude.ai/settings/connectors
* https://chatgpt.com/connector_platform_oauth_redirect
* https://claude.ai/api/mcp/auth_callback
* https://insiders.vscode.dev/redirect
* https://oauth.pstmn.io/v1/callback
* https://vscode.dev/redirect
2. Configuration
Add the following JSON block to your mcp.json file or the mcpServers section of your configuration:
{
"servers": {
"zomato-mcp-server": {
"url": "https://mcp-server.zomato.com/mcp",
"type": "http"
}
}
}
3. Available Tools
The Zomato MCP server provides the following capabilities:
- Restaurant Discovery: Find nearby restaurants based on location and user preferences.
- Menu Browsing: Access detailed menus including prices, descriptions, and ratings.
- Cart Creation: Add items to a cart and customize food orders.
- Food Ordering: Place orders and track them through the system.
- QR Code Payment: Complete secure payments using integrated QR codes.
4. Example Prompts
(No specific example prompts were provided in the source content.)
Use Cases
Use Case 1: Streamlined "Deep Work" Meal Ordering
Problem: Developers or writers in a "flow state" often skip meals or break their concentration by switching between their IDE/editor and a mobile food delivery app, which leads to context switching and lost productivity.
Solution: Since this MCP integrates directly with tools like VS Code or Claude Desktop, users can browse menus and place orders without leaving their workspace. The AI can handle the "search and filter" phase based on simple natural language commands.
Example: A developer in VS Code says to their AI sidekick: "Iām hungry for sushi. Find a highly-rated place nearby, show me their signature rolls, and add a Salmon Nigiri set to my cart."
Use Case 2: Group Order Coordination with Dietary Restrictions
Problem: Organizing a team lunch is difficult when members have diverse dietary needs (e.g., Vegan, Gluten-Free, Halal). Manually checking every menu for specific ingredients is time-consuming.
Solution: The AI can use the Menu Browsing feature to scan multiple restaurant menus simultaneously, filtering specifically for dishes that meet all the group's dietary requirements and presenting a curated list.
Example: "Find three restaurants within 2km that have both Vegan and Gluten-Free options. Compare their average ratings and list the specific dishes that fit these criteria."
Use Case 3: Automated Budget-Friendly Meal Discovery
Problem: Users often want the best value for a specific dish but don't want to manually open five different restaurant pages to compare prices and portions.
Solution: This MCP allows the AI to programmatically "browse" detailed menus and prices. It can act as a personal shopping assistant to find the best price-to-rating ratio for a specific craving.
Example: "I want a Butter Chicken for lunch under ā¹400. Search nearby restaurants, compare the prices and ratings, and tell me which one offers the best value. Once I pick one, start a cart for me."
Use Case 4: Meeting-Integrated Catering Planning
Problem: A manager needs to order food to arrive exactly when a meeting ends but is busy leading the session.
Solution: Using the Cart Creation and Food Ordering features, an AI agent can prepare an order based on a scheduled time or a specific prompt, handling the logistics of discovery and cart setup in the background.
Example: "I have a meeting ending at 1:00 PM. Find a sandwich shop nearby, add 5 different vegetarian sandwiches to a cart, and show me the total so I can authorize the payment via QR code during my break."
Use Case 5: AI-Powered "Surprise Me" Based on History
Problem: "Decision fatigue" often prevents people from trying new things, leading them to order the same meal repeatedly.
Solution: An AI agent can use the Restaurant Discovery and Menu Browsing features to suggest new restaurants that match the user's past preferences but offer a different cuisine or flavor profile.
Example: "I usually order Spicy Thai food. Find a highly-rated Mexican restaurant nearby that has dishes with a similar spice level, show me their menu, and suggest a popular spicy entree."