Skip to main content
Glama
aadeshmahesh

Restaurant MCP Server

by aadeshmahesh

🔌 Restaurant MCP Server

Standalone MCP (Model Context Protocol) server exposing restaurant tools. Any MCP-compatible AI agent can connect via SSE URL.

Quick Start

npm install
cp .env.example .env
# Fill in DATABASE_URL (same Neon project as Project 3)

npm run dev   # → http://localhost:3010

Tools Exposed

Tool

Description

search_restaurants

Search by cuisine, price, rating, open now

get_restaurant_detail

Full details for one restaurant

get_user_preferences

Load saved user preferences from Neon DB

save_user_preferences

Save user likes, dietary needs, budget

search_knowledge

RAG search on cuisine and area knowledge base

Connect to This Server

Any MCP-compatible AI:

mcp_servers: [{
  type: "url",
  url:  "http://localhost:3010/sse",
  name: "restaurant-tools"
}]

Data

50 mock restaurants covering Scottsdale and Phoenix:

  • South Indian / Tamil

  • Mexican, Italian, Japanese

  • American, Thai, Mediterranean

  • Middle Eastern, Chinese

  • Breakfast, BBQ, Vegan, Seafood

User preferences stored in Neon Postgres. Knowledge base: 10 docs covering cuisine info, dietary guidance, area tips.

Zod Validation

All tool inputs validated with Zod schemas before execution. Invalid inputs return structured error messages.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aadeshmahesh/restaurant-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server