Connects Claude to Yelp's business discovery platform with a dozen focused tools. You get restaurant and business search with filters for cuisine, price, and distance, plus detailed lookups for reviews, photos, menus, and operating hours. The trending and collections endpoints surface what's hot in a location, while dedicated tools pull wait times and current deals. Useful when you need Claude to help with restaurant recommendations, local business discovery, or any workflow that benefits from real Yelp data like reviews and ratings. The package wraps Yelp's API into clean MCP tool calls that return structured business information.
Public tool metadata for what this MCP can expose to an agent.
YELP_GET_BUSINESS_DETAILSGet detailed information about a specific business on Yelp using its business ID or alias. Returns comprehensive business information including hours, photos, reviews, and location details.2 paramsGet detailed information about a specific business on Yelp using its business ID or alias. Returns comprehensive business information including hours, photos, reviews, and location details.
localestringbusiness_idstringYELP_GET_BUSINESS_REVIEWSGet reviews for a specific business on Yelp using its business ID or alias. Returns up to 3 review excerpts for the business.3 paramsGet reviews for a specific business on Yelp using its business ID or alias. Returns up to 3 review excerpts for the business.
localestringsort_bystringbusiness_idstringYELP_GET_REVIEW_HIGHLIGHTSGet review highlights for a specific business on Yelp using its business ID or alias. Returns summarized key points and themes from customer reviews.2 paramsGet review highlights for a specific business on Yelp using its business ID or alias. Returns summarized key points and themes from customer reviews.
countintegerbusiness_idstringYELP_SEARCH_AND_CHATChat with Yelp's AI assistant to search restaurants, check for availability, and make reservations.2 paramsChat with Yelp's AI assistant to search restaurants, check for availability, and make reservations.
querystringchat_idstringYELP_SEARCH_BUSINESSESSearch for businesses on Yelp by location, term, categories, and other filters. This is the main search endpoint for finding businesses.14 paramsSearch for businesses on Yelp by location, term, categories, and other filters. This is the main search endpoint for finding businesses.
termstringlimitintegerpricestringlocalestringoffsetintegerradiusintegeropen_atintegersort_bystringlatitudenumberlocationstringopen_nowbooleanlongitudenumberattributesstringcategoriesstringYELP_SEARCH_BY_PHONESearch for a business by phone number on Yelp. This endpoint allows you to find businesses using their phone number.1 paramsSearch for a business by phone number on Yelp. This endpoint allows you to find businesses using their phone number.
phonestringMCP 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.
npm install @striderlabs/mcp-yelp
Add to your MCP client configuration:
{
"mcpServers": {
"yelp": {
"command": "npx",
"args": ["@striderlabs/mcp-yelp"]
}
}
}
| Tool | Description |
|---|---|
yelp_search_restaurants | Search restaurants by location, cuisine, price |
yelp_search_businesses | Search any type of business |
yelp_get_business_details | Get detailed business information |
yelp_get_reviews | Get reviews with ratings and text |
yelp_get_photos | Get business photos by category |
yelp_get_menu | Get restaurant menu items and prices |
yelp_get_hours | Get business hours |
yelp_find_similar | Find similar businesses |
yelp_get_trending | Get trending/new spots in a location |
yelp_get_collections | Get curated Yelp collections |
yelp_check_wait_time | Check estimated wait time |
yelp_get_deals | Get current deals and offers |
// 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"
});
MIT
com.mcparmory/google-search
io.github.pipeworx-io/brave-search
marcopesani/mcp-server-serper
brave/brave-search-mcp-server
com.mcparmory/google-search-console
acamolese/google-search-console-mcp