Restaurant MCP Server
🔌 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:3010Tools 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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