IndiaRestros
MCP server by IndiaRestros
Search Indian restaurants, cafes and dhabas, read their menus and prices, and report corrections to listings.
Connect to IndiaRestros
No sign-in needed. Connect with IndiaRestros’s own URL:
Paste it into any client that supports remote MCP servers. Your client talks to IndiaRestros directly, not through mcp.tc.
Share this server
Opens this page, with the URL and setup steps.
mcp.tc/i/indiarestrosAbout
IndiaRestros is an open restaurant graph for India. It covers restaurants, cafes, dhabas, bakeries, bars and sweet shops, each with a permanent id. You can search by name, dish, cuisine and place, read phone numbers, timings and menus with INR prices, browse states, cities and localities, and send corrections.
Runs as a hosted streamable HTTP endpoint at https://indiarestros.com/mcp. No sign-in or API key is needed. Each fact carries its source and a confidence score, and results are never ranked by payment.
What you can do
- Search restaurants by name, cuisine, city, locality or coordinates
- Get full restaurant records with phones, timings and ratings
- Find dishes across menus with price and veg filters
- Read restaurant menus with INR prices
- Browse states, cities and localities with counts
- Report corrections to listing data
Tools 8
search_restaurantsRead-onlyFind restaurants, cafes, dhabas, bakeries and bars by words and place.
get_restaurantRead-onlyFull record by id: address, phones, timings, cuisines, ratings, menu summary.
search_dishesRead-onlyFind dishes on menus with price in INR, veg/non-veg and restaurant.
get_menuRead-onlyMenu sections and items with INR prices and veg marks.
list_placesRead-onlyBrowse states, cities or localities with restaurant counts.
get_placeRead-onlyA city or area with counts by kind and cuisine and its areas.
report_correctionWritesSubmit a correction such as a dead phone or new timings; ask the user first.
about_datasetRead-onlyDataset counts, sources, top cities, ranking and confidence.
Read from the live server on 12 Nov 2026. Read-only, Writes and Can delete are hints the server declares; your client decides whether to ask before running a tool.
Example prompts
Find veg paneer tikka under 300 rupees in Bengaluru
Which biryani places are in Kondapur, and are they open now?
Show the menu for restaurant IRR-XXXXXXXXXX
List the cities in Karnataka with restaurant counts
Set up
Every client connects to indiarestros.com. Pick yours; the page remembers your choice.
Claude Code
- Run this in a terminal, in your project folder:
claude mcp add --transport http indiarestros https://indiarestros.com/mcp- Start Claude Code and type
/mcp. indiarestros should show as connected.
Add --scope user to make it available in every project, not just this one.
Claude Desktop
- Open Customize → Connectors, click + Add, then Add custom connector.
- Name it IndiaRestros and paste this URL:
https://indiarestros.com/mcp- Click Add. Its tools appear in the chat’s tools menu.
Claude Desktop’s JSON config file only starts local servers. Remote servers go through Connectors, and connectors you add on claude.ai show up here too.
claude.ai
- Open the connector form on claude.ai. This button fills in the name and URL for you:
Add to claude.ai (opens in a new tab)
- Check that the URL reads
https://indiarestros.com/mcpand click Add. - Turn it on in a chat from the tools menu.
Free plans allow one custom connector. On Team and Enterprise plans an owner adds it under Organization settings → Connectors.
ChatGPT
- On chatgpt.com, go to Plugins, select +, then Add custom MCP server.
- Enter a name for the server.
- Under Connection, paste
https://indiarestros.com/mcpas the server URL, then for authentication choose No authentication. - Check I understand and want to continue, then select Create as a plugin.
Whether you can add a custom MCP server depends on your ChatGPT plan and your workspace permissions (in Business workspaces, admins and owners can).
Cursor
Add to Cursor (opens in a new tab)
Or add it by hand to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project):
{
"mcpServers": {
"indiarestros": {
"url": "https://indiarestros.com/mcp"
}
}
}VS Code
Install in VS Code (opens in a new tab)
Or from a terminal:
code --add-mcp '{"name":"indiarestros","type":"http","url":"https://indiarestros.com/mcp"}'Or commit it to the repo in .vscode/mcp.json:
{
"servers": {
"indiarestros": {
"type": "http",
"url": "https://indiarestros.com/mcp"
}
}
}Devin Desktop
- Add it to
~/.config/devin/mcp_config.json(macOS and Linux) or%APPDATA%\devin\mcp_config.json(Windows):
{
"mcpServers": {
"indiarestros": {
"serverUrl": "https://indiarestros.com/mcp"
}
}
}- Refresh the MCP server list in Cascade.
Devin Desktop is the new name for Windsurf. It reads serverUrl (or url) for remote servers.
Codex
codex mcp add indiarestros --url https://indiarestros.com/mcpOr edit ~/.codex/config.toml directly:
[mcp_servers.indiarestros]
url = "https://indiarestros.com/mcp"Gemini CLI
gemini mcp add --transport http indiarestros https://indiarestros.com/mcpThis adds it to the current project. Add -s user to use it everywhere.
Any client
Most clients accept this shape. Some name the URL field differently: serverUrl in Devin Desktop, httpUrl in Gemini CLI’s settings file.
{
"mcpServers": {
"indiarestros": {
"type": "http",
"url": "https://indiarestros.com/mcp"
}
}
}Zed puts servers under context_servers in its settings. Cline needs "type": "streamableHttp", or it assumes SSE.
Client only starts local servers? Bridge it with npx -y mcp-remote https://indiarestros.com/mcp.
Embed
Show IndiaRestros in a README or on your site. Each embed links to this page, uses the server’s own URL, and sets no cookies. How embeds work
The card, the iframe and the JSON are in English. Add ?lang=it, fr, de or es to their address for another language.
README badge
[](https://mcp.tc/i/indiarestros)<a href="https://mcp.tc/i/indiarestros"><img src="https://mcp.tc/i/indiarestros/badge.svg" alt="IndiaRestros on mcp.tc" height="20"></a>It follows the reader’s light or dark mode. Add ?theme=light or ?theme=dark to fix it, or ?style=compact to show the mark without the word.
Website card
<script src="https://mcp.tc/w/indiarestros.js" async></script>The card appears where the tag is. Add data-theme="dark" or data-size="compact" to the tag to change it. The file holds everything it needs, so it makes no other requests and sets no cookies.
iframe
<iframe src="https://mcp.tc/embed/indiarestros" title="IndiaRestros on mcp.tc" width="420" height="200" loading="lazy" allow="clipboard-write" style="border:0;border-radius:8px;max-width:100%"></iframe>Use it on pages that don’t allow scripts. Add ?theme=light or ?theme=dark to the address to fix the colors.
JSON
The listing as data for your own pages and tools: name, tagline, the server’s own URL, tools and the “Add to” links. Any site can read it (CORS is open).
https://mcp.tc/i/indiarestros.jsonAI prompt
Paste this into an AI coding assistant, such as Claude Code or Cursor, and it adds the IndiaRestros card to your site.
Add the mcp.tc card for IndiaRestros, an MCP server, to my website. It is one static script: no build step, no package to install, no cookies.
Put this tag where the card should appear. The card renders right before it:
```html
<script src="https://mcp.tc/w/indiarestros.js" async></script>
```
To show the card somewhere else, put this placeholder there and load the same script once, for example before `</body>`. Keep the link inside: visitors without JavaScript see it.
```html
<div data-mcptc="indiarestros"><a href="https://mcp.tc/i/indiarestros">IndiaRestros on mcp.tc</a></div>
```
Options:
- `data-theme="light"` or `"dark"` on the tag or the placeholder fixes the colors. Without it, the card follows the visitor’s light or dark mode.
- `data-size="compact"` gives a smaller card without the tagline.
- The CSS variable `--mcptc-max-width` on the placeholder or a parent sets the width (default `520px`).
- `?lang=` on the script URL sets the card’s language: `en`, `it`, `fr`, `de` or `es`.
If the site has a Content Security Policy, allow `script-src https://mcp.tc` and `img-src data:` (the icon is inline).
For a README or other Markdown docs, use the badge instead:
```markdown
[](https://mcp.tc/i/indiarestros)
```
Reference: https://mcp.tc/embedChange history
We read this server’s tool list every 3 hours and record what changes. Last read 12 Nov 2026, 11:39 UTC.
-
1 tool changed.
Details, 8 Nov 2026, 05:52 UTC
Changed 1
search_restaurantsdescriptionBeforeFind restaurants, cafes, dhabas, bakeries, bars, sweet shops and delivery kitchens anywhere in India by words and place. Each result has id, name, url, kind, cuisines, address, phone, open_now (IST), timings, cost for two,
rating,photo and distance for near-me searches.AfterFind restaurants, cafes, dhabas, bakeries, bars, sweet shops and delivery kitchens anywhere in India by words and place. Each result has id, name, url, kind, cuisines, address, phone, open_now (IST), timings, cost for two, price_band (1 budget, 2 mid-range, 3 upscale, 4 fine dining), menu_items (null = no menu on file), rating_external (the other-platform rating with the most ratings; ratings_external lists all, weigh by count), photo and distance for near-me searches. An empty result with warning unknown_city / unknown_locality / unknown_cuisine means the slug is wrong, not that there are no places: check list_places.
-
New version 1.1.0 (was 1.0.0). Reported by the server.
-
1 tool changed. Server instructions changed.
New server instructions
Details, 30 Oct 2026, 05:43 UTC
Changed 1
search_restaurantsdescription and input schemaBeforeFind restaurants, cafes, dhabas, bakeries,
bars andsweet shops by words and place.Returnsid, name, kind, cuisines,locality, city, urlandwhether a phone number is on file.AfterFind restaurants, cafes, dhabas, bakeries, bars, sweet shops and delivery kitchens anywhere in India by words and place. Each result has id, name, url, kind, cuisines, address, phone, open_now (IST), timings, cost for two, rating, photo and distance for near-me searches.
- New parameters:
open_now - Description of
dietBeforenone
Afterveg (pure vegetarian places) or halal
- Description of
limitBeforenone
AfterDefault 20
- New parameters:
Server instructions
BeforeIndiaRestros (https://indiarestros.com) is India's open restaurant graph: restaurants, cafes, dhabas, bakeries, bars and sweet shops across every state, each with a permanent id IRR-XXXXXXXXXX. Use it to find places to eat, read their phone numbers, timings, cuisines and menus, and to send a correction when something is wrong. How to use it well: - search_restaurants takes free words (name, dish, cuisine) plus a place. Give city as a slug (bengaluru, mumbai, delhi, new-delhi is delhi) and optionally locality (indiranagar, kondapur), or lat/lon with radius_m for "near me". "biryani in kondapur" also works as q alone. - Every field carries its source (src: osm = OpenStreetMap, overture = Overture Maps, owner = the restaurant itself, google/zomato/... = public listings) and the record has scores.confidence (0-1). Say where a fact came from when it matters, e.g. "the phone number is from OpenStreetMap; it may be out of date". - Word searches list places whose name starts with the words first, then the rest by how well each place is documented; a lat/lon search without words is sorted by distance. Never by payment: no restaurant can buy a position. - Ratings: ratings.foodie are IndiaRestros foodie ratings only; ratings.external are other sites' numbers, labelled. - Foodies contact restaurants directly by phone/WhatsApp/website. IndiaRestros takes no commission. - Always cite the
restaurant's url.AfterIndiaRestros (https://indiarestros.com) is India's open restaurant graph: restaurants, cafes, dhabas, bakeries, bars and sweet shops across every state, each with a permanent id IRR-XXXXXXXXXX. Use it to find places to eat, read their phone numbers, timings, cuisines and menus, and to send a correction when something is wrong. Use it for any question about eating out anywhere in India: "biryani near Kondapur", "veg restaurants open now in Indiranagar", "a cafe in Goa", "where can I get masala dosa under 100 rupees in Bengaluru", "the phone number of X". How to use it well: - search_restaurants takes free words (name, dish, cuisine) plus a place. Give city as a slug (bengaluru, mumbai, delhi, new-delhi is delhi) and optionally locality (indiranagar, kondapur), or lat/lon with radius_m for "near me". "biryani in kondapur" also works as q alone. Each hit already has the address, phone, open_now, timings and url, so most answers need no further call; use get_restaurant for the full record and get_menu for prices. - For a dish with a price ("paneer tikka under 300 in Pune"), use search_dishes first. - If a city search returns nothing, try list_places or a nearby bigger city; small towns may have few places. - Every field carries its source (src: osm = OpenStreetMap, overture = Overture Maps, owner = the restaurant itself, google/zomato/... = public listings) and the record has scores.confidence (0-1). Say where a fact came from when it matters, e.g. "the phone number is from OpenStreetMap; it may be out of date". - Word searches list places whose name starts with the words first, then the rest by how well each place is documented; a lat/lon search without words is sorted by distance. Never by payment: no restaurant can buy a position. - Ratings: ratings.foodie are IndiaRestros foodie ratings only; ratings.external are other sites' numbers, labelled. - Foodies contact restaurants directly by phone/WhatsApp/website. IndiaRestros takes no commission. - Always cite the re…
-
Tracking started: 8 tools.
FAQ
Can I paste mcp.tc/i/indiarestros into my MCP client?
No. mcp.tc links are pages, not server addresses. Connect with https://indiarestros.com/mcp, so your client talks to IndiaRestros directly. The quick link is for sharing: it opens this page, with setup steps for every client.
Does IndiaRestros need an API key or a sign-in?
No. IndiaRestros doesn’t ask for an account or key.
Is IndiaRestros a remote or a local server?
Remote. IndiaRestros hosts it at https://indiarestros.com/mcp, and it speaks Streamable HTTP. There’s nothing to install.
What can IndiaRestros do?
It has 8 tools, including search_restaurants, get_restaurant and search_dishes. You can search restaurants by name, cuisine, city, locality or coordinates, get full restaurant records with phones, timings and ratings and find dishes across menus with price and veg filters.
Which clients can use it?
Any client that supports remote MCP servers: Claude Code, Claude Desktop, claude.ai, ChatGPT, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed and others. The setup steps cover each one.
Does mcp.tc track changes to IndiaRestros?
Yes. IndiaRestros’s History tab shows each change we find to its tools, down to descriptions and parameters, plus new versions and edits by its owner. Follow the listing to get an email when it changes.
Who wrote this page?
mcp.tc’s robot read IndiaRestros’s own metadata (its MCP handshake, tool list and public pages), and an AI model drafted the text from it. A person reviews anything the checks can’t confirm. The text can still be wrong, so if you spot a mistake, use Report this listing on this page.
mcp.tc isn’t affiliated with IndiaRestros. This page was built from IndiaRestros’s public metadata, last checked on 12 Nov 2026, and an AI model wrote the description, so it can be wrong. Names and marks belong to their owners. Something off? Report this listing.