@striderlabs/mcp-yelp
Provides tools for searching restaurants and businesses, retrieving business details, reviews, photos, menus, hours, trending spots, collections, deals, and wait times via the Yelp platform.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@striderlabs/mcp-yelpsearch for sushi restaurants in San Francisco"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@striderlabs/mcp-yelp
MCP server connector for Yelp - the leading platform for local business discovery. Enables AI agents to search restaurants, read reviews, view photos, check hours, find deals, and discover trending spots.
Installation
npm install @striderlabs/mcp-yelpRelated MCP server: Yelp Fusion AI MCP Server
Configuration
Add to your MCP client configuration:
{
"mcpServers": {
"yelp": {
"command": "npx",
"args": ["@striderlabs/mcp-yelp"]
}
}
}Available Tools
Tool | Description |
| Search restaurants by location, cuisine, price |
| Search any type of business |
| Get detailed business information |
| Get reviews with ratings and text |
| Get business photos by category |
| Get restaurant menu items and prices |
| Get business hours |
| Find similar businesses |
| Get trending/new spots in a location |
| Get curated Yelp collections |
| Check estimated wait time |
| Get current deals and offers |
Example Usage
// Search for sushi restaurants
const results = await client.call("yelp_search_restaurants", {
query: "sushi",
location: "San Francisco, CA",
priceRange: "$$",
sortBy: "rating"
});
// Get business details
const details = await client.call("yelp_get_business_details", {
businessId: "nobu-san-francisco"
});
// Read reviews
const reviews = await client.call("yelp_get_reviews", {
businessId: "nobu-san-francisco",
sortBy: "newest",
limit: 20
});
// Get restaurant photos
const photos = await client.call("yelp_get_photos", {
businessId: "nobu-san-francisco",
category: "food"
});
// Find trending restaurants
const trending = await client.call("yelp_get_trending", {
location: "San Francisco, CA",
category: "restaurants"
});Features
Restaurant Search: Filter by cuisine, price, distance, ratings
Business Discovery: Search for any type of local business
Reviews: Access user reviews with ratings and photos
Photos: Browse food, interior, and exterior photos
Menus: View menu items with prices
Hours: Get operating hours including special hours
Trending: Discover hot new spots
Collections: Access curated "best of" lists
Deals: Find current promotions and offers
Requirements
Node.js 18+
License
MIT
Links
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/markswendsen-code/mcp-yelp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server