mcpField
Y
yelp

yelp

Local
github.com/markswendsen-codeMaps & Travel0Updated 32w ago

About yelp

@striderlabs/mcp-yelp lets AI agents search local businesses and retrieve details such as reviews, photos, menus, and hours. It also provides restaurant discovery features including deals, estimated wait times, and trending spots.

Key features

  1. 01Search restaurants by cuisine, price, and location
  2. 02Search local businesses and view details
  3. 03Retrieve reviews, photos, menus, and hours
  4. 04Find deals, wait times, and trending spots
  5. 05Browse similar businesses and curated collections

Use cases

  1. 01Compare local restaurants by cuisine, price, or rating
  2. 02Check a business's reviews, photos, menu, and hours
  3. 03Find local deals or trending places

MCP support

This MCP server exposes Yelp business search and information tools, including reviews, photos, menus, hours, deals, and wait-time checks, to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"markswendsen-code-yelp": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-yelp"
]
}
}
}
Run commandnpx -y @striderlabs/mcp-yelp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@striderlabs/mcp-yelp0.1.0

Tools

12

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
querystringNoSearch query (e.g., 'sushi', 'italian')
sortByenumNoSort orderbest_match | rating | review_count | distance
openNowbooleanNoOnly show places open now
locationstringYesLocation (city, neighborhood, or address)
priceRangeenumNoPrice range filter$ | $$ | $$$ | $$$$

Details

From the project README

@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-yelp

Configuration

Add to your MCP client configuration:

{
  "mcpServers": {
    "yelp": {
      "command": "npx",
      "args": ["@striderlabs/mcp-yelp"]
    }
  }
}

Available Tools

ToolDescription
yelp_search_restaurantsSearch restaurants by location, cuisine, price
yelp_search_businessesSearch any type of business
yelp_get_business_detailsGet detailed business information
yelp_get_reviewsGet reviews with ratings and text
yelp_get_photosGet business photos by category
yelp_get_menuGet restaurant menu items and prices
yelp_get_hoursGet business hours
yelp_find_similarFind similar businesses
yelp_get_trendingGet trending/new spots in a location
yelp_get_collectionsGet curated Yelp collections
yelp_check_wait_timeCheck estimated wait time
yelp_get_dealsGet 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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.