Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"foodnear-me": {
"args": [
"-y",
"mcp-remote",
"https://foodnear.me/mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Model Context Protocol server for AI-native restaurant discovery — three-tier search (verified → menu_indexed → discovered), Menu Protocol menus, and structured menu validation. Plug into Claude Desktop, Cursor, ChatGPT, or any MCP host in about 30 seconds.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'cd' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked cd against OSV.dev.
Click any tool to inspect its schema.
menu-protocol-specMenu Protocol v1.0 specification
foodnearme://spec/menu-protocol
openapi-specOpenAPI 3.1 spec pointer
foodnearme://spec/openapi
agent-skillAgent skill summary
foodnearme://agent/skill
search-flow-exampleExample search → menu flow
foodnearme://examples/search-flow
find_dinner_near_meGuides agent to search_restaurants → get_menu with location, optional cuisine and dietary filters
dietary_constrained_menuGuides agent to get_menu with explicit Menu Protocol flags and allergen filtering for dietary restrictions
validate_my_menuGuides agent to validate_menu_protocol with optional strict mode
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
97% token reduction for AI coding sessions — zero deps, 21 languages, MCP server
Autonomous spec-to-product coding-agent CLI with an MCP server exposing 34 tools over stdio.
MCP Security Weekly
Get CVE alerts and security updates for me.foodnear/foodnear-me and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Model Context Protocol server for AI-native restaurant discovery — three-tier search (verified → menu_indexed → discovered), Menu Protocol menus, and structured menu validation. Plug into Claude Desktop, Cursor, ChatGPT, or any MCP host in about 30 seconds.
Production endpoint: https://foodnear.me/mcp · 8 tools · 4 resources · 3 prompts · No API key (beta)
Cursor — ~/.cursor/mcp.json (macOS/Linux) or %USERPROFILE%\.cursor\mcp.json (Windows)
Claude Desktop — ~/Library/Application Support/Claude/claude_desktop_config.json (macOS), %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"foodnear-me": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://foodnear.me/mcp"]
}
}
}
“Find vegan Thai restaurants near Brooklyn Bridge and show me a menu for the top result.”
Your agent should call search_restaurants → get_menu (or get_restaurant first).
| Tool | Description |
|---|---|
search_restaurants | Three-tier geo search by lat/lng — verified → menu_indexed → discovered; check menu_available before get_menu |
get_restaurant | Restaurant profile with Schema.org JSON-LD + Menu Protocol extensions |
get_menu | Full Menu Protocol v1.0 menu (dietary flags, allergens, signatures) |
get_ado_score_breakdown | ADO score factors and improvement recommendations |
validate_menu_protocol | Validate a Menu Protocol JSON payload before publish |
explore_area_for_diet | Composite: bucketed neighborhood overview (verified / menu_indexed / discovered); optional dietary filter narrows the verified tier only |
compare_restaurants_for_diet | Composite: compare 2–5 known restaurants by dietary-eligible menu items and trust tier ranking |
find_restaurants_along_route | Composite: route-adjacent restaurant discovery between origin/destination with optional dietary ranking |
| URI | Content |
|---|---|
foodnearme://spec/menu-protocol | Menu Protocol v1.0 specification |
foodnearme://spec/openapi | OpenAPI 3.1 spec pointer |
foodnearme://agent/skill | Agent skill summary |
foodnearme://examples/search-flow | Example search → menu flow |
| Prompt | Args | Guides agent to |
|---|---|---|
find_dinner_near_me | location (required), cuisine?, dietary? | search_restaurants → get_menu |
dietary_constrained_menu | restaurant_id, restrictions | get_menu with explicit MP flags/allergens |
validate_my_menu | strict? (true for strict mode) | validate_menu_protocol |
| Setting | Value |
|---|---|
| MCP URL | https://foodnear.me/mcp |
| Transport | HTTP JSON-RPC (POST); discovery via GET /mcp |
| Auth | None during beta (rate limits apply) |
| Registry | me.foodnear/foodnear-me (official MCP Registry) |
Preview / local: Replace the URL with http://localhost:3000/mcp when running npm run dev in apps/web.
Operational tool filter: set FNM_MCP_ENABLED_TOOLS=search_restaurants,get_menu to expose only a comma-separated subset in tools/list and GET /mcp. Leave unset or * to expose all tools. This is for temporary degradation/context control, not privacy or auth.
┌─────────────────────┐ POST /mcp (JSON-RPC) ┌─────────────────────────┐
│ MCP host │ ────────────────────────────▶│ apps/web/app/mcp │
│ (Cursor / Cla
... [View full README on GitHub](https://github.com/food-near-me/platform#readme)