Yelp

io.github.markswendsen-codePublished by GitHub account markswendsen-codev0.1.0Updated Oct 24, 2026

MCP server for Yelp - search businesses, read reviews, make reservations

Overview

AI-generated overview

Local MCP server that lets an assistant search Yelp for restaurants and businesses, read reviews, menus, hours, photos, deals and trending spots.

What you can do
  • Search restaurants by location, cuisine and price, or search any type of local business
  • Read business details, reviews with ratings and text, photos by category, menus with prices, and hours
  • Find similar businesses, trending or new spots, curated collections, current deals, and estimated wait times
When to use it
Useful when you want an assistant to help pick a place to eat or shop, compare local businesses, summarize reviews, or check hours, menus and deals for a given location.
Requirements
Runs locally over stdio via npx from the npm package @striderlabs/mcp-yelp; needs Node.js 18 or later. No authentication, environment variables or headers are declared.
Before you install
The README lists no API key or credential, which is unusual for Yelp data; confirm how the server reaches Yelp and what it sends before relying on it. Results are read-only lookups, but business and review data come from a third party.

Installation

In SourceWeft

  1. Open Yelp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

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

bash
npm install @striderlabs/mcp-yelp

Configuration

Add to your MCP client configuration:

json
{  "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

typescript
// Search for sushi restaurantsconst results = await client.call("yelp_search_restaurants", {  query: "sushi",  location: "San Francisco, CA",  priceRange: "$$",  sortBy: "rating"});
// Get business detailsconst details = await client.call("yelp_get_business_details", {  businessId: "nobu-san-francisco"});
// Read reviewsconst reviews = await client.call("yelp_get_reviews", {  businessId: "nobu-san-francisco",  sortBy: "newest",  limit: 20});
// Get restaurant photosconst photos = await client.call("yelp_get_photos", {  businessId: "nobu-san-francisco",  category: "food"});
// Find trending restaurantsconst 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

Source: README.md at commit a68087f

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.0LatestSep 16, 2026

Score

40% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.