We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, to analyze how the site is used.

You can freely give, refuse or withdraw your consent at any time.

IndiaRestros

MCP server by IndiaRestros

Search Indian restaurants, cafes and dhabas, read their menus and prices, and report corrections to listings.

No sign-in (No account or key needed)Streamable HTTP

Connect to IndiaRestros

No sign-in needed. Connect with IndiaRestros’s own URL:

https://indiarestros.com/mcp

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/indiarestros

About

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-only

    Find restaurants, cafes, dhabas, bakeries and bars by words and place.

  • get_restaurantRead-only

    Full record by id: address, phones, timings, cuisines, ratings, menu summary.

  • search_dishesRead-only

    Find dishes on menus with price in INR, veg/non-veg and restaurant.

  • get_menuRead-only

    Menu sections and items with INR prices and veg marks.

  • list_placesRead-only

    Browse states, cities or localities with restaurant counts.

  • get_placeRead-only

    A city or area with counts by kind and cuisine and its areas.

  • report_correctionWrites

    Submit a correction such as a dead phone or new timings; ask the user first.

  • about_datasetRead-only

    Dataset 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

  1. Run this in a terminal, in your project folder:
claude mcp add --transport http indiarestros https://indiarestros.com/mcp
  1. 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

  1. Open Customize → Connectors, click + Add, then Add custom connector.
  2. Name it IndiaRestros and paste this URL:
https://indiarestros.com/mcp
  1. 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

  1. Open the connector form on claude.ai. This button fills in the name and URL for you:
  1. Check that the URL reads https://indiarestros.com/mcp and click Add.
  2. 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

  1. On chatgpt.com, go to Plugins, select +, then Add custom MCP server.
  2. Enter a name for the server.
  3. Under Connection, paste https://indiarestros.com/mcp as the server URL, then for authentication choose No authentication.
  4. 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

Or add it by hand to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project):

mcp.json
{
  "mcpServers": {
    "indiarestros": {
      "url": "https://indiarestros.com/mcp"
    }
  }
}

VS Code

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:

.vscode/mcp.json
{
  "servers": {
    "indiarestros": {
      "type": "http",
      "url": "https://indiarestros.com/mcp"
    }
  }
}

Devin Desktop

  1. Add it to ~/.config/devin/mcp_config.json (macOS and Linux) or %APPDATA%\devin\mcp_config.json (Windows):
mcp_config.json
{
  "mcpServers": {
    "indiarestros": {
      "serverUrl": "https://indiarestros.com/mcp"
    }
  }
}
  1. 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/mcp

Or edit ~/.codex/config.toml directly:

config.toml
[mcp_servers.indiarestros]
url = "https://indiarestros.com/mcp"

Gemini CLI

gemini mcp add --transport http indiarestros https://indiarestros.com/mcp

This 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

Badge preview, lightBadge preview, dark
Markdown
[![IndiaRestros on mcp.tc](https://mcp.tc/i/indiarestros/badge.svg)](https://mcp.tc/i/indiarestros)
HTML
<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

HTML
<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

HTML
<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.json

What each field means

AI prompt

Paste this into an AI coding assistant, such as Claude Code or Cursor, and it adds the IndiaRestros card to your site.

Markdown
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
[![IndiaRestros on mcp.tc](https://mcp.tc/i/indiarestros/badge.svg)](https://mcp.tc/i/indiarestros)
```

Reference: https://mcp.tc/embed

Change history

We read this server’s tool list every 3 hours and record what changes. Last read 12 Nov 2026, 11:39 UTC.

Follow IndiaRestros and we’ll email you when something changes.

  1. , Automatic check

    1 tool changed.

    Details, 8 Nov 2026, 05:52 UTC

    Changed 1

    • search_restaurantsdescription
      Before

      Find 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.

      After

      Find 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.

  2. , Automatic check

    New version 1.1.0 (was 1.0.0). Reported by the server.

  3. , Automatic check

    1 tool changed. Server instructions changed.

    New server instructions

    Details, 30 Oct 2026, 05:43 UTC

    Changed 1

    • search_restaurantsdescription and input schema
      Before

      Find restaurants, cafes, dhabas, bakeries, bars and sweet shops by words and place. Returns id, name, kind, cuisines, locality, city, url and whether a phone number is on file.

      After

      Find 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 diet
        Before

        none

        After

        veg (pure vegetarian places) or halal

      • Description of limit
        Before

        none

        After

        Default 20

    Server instructions

    Before

    IndiaRestros (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.

    After

    IndiaRestros (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…

  4. , Automatic check

    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.