Skip to main content
Glama
miqui

yelp-mcp-sdk

by miqui

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JSON_LOGSNoEmit JSON log linesfalse
LOG_LEVELNostructlog levelINFO
HTTP_TIMEOUTNoRequest timeout in seconds10.0
YELP_API_KEYYesYelp Fusion API bearer token
YELP_BASE_URLNoAPI base URLhttps://api.yelp.com/v3
HTTP_MAX_RETRIESNoMax retry attempts on 429/5xx3
HTTP_RETRY_WAIT_MAXNoMax back-off wait in seconds10.0
HTTP_RETRY_WAIT_MINNoMin back-off wait in seconds1.0

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_businessesA

Search Yelp for businesses matching a term, location, or both. Use when the user wants to discover restaurants, services, or shops. Supports free-text search, geo coordinates, category filters, price tiers, open-now filtering, and pagination via limit/offset. Supply at least one of: location, or both latitude + longitude.

find_business_by_phoneA

Look up Yelp businesses that match a phone number. Use when you have a phone number and need to identify the business. Phone must be in E.164 format (+14155551234). Returns up to a handful of candidates; empty list means not found.

match_businessA

Match a business by name and address to its canonical Yelp listing. Use when you have structured address data and need to verify or enrich it with Yelp data such as ID, rating, hours, and URL. name + address1 + city + state + country are required. Adding zip_code and phone significantly improves match precision.

get_businessA

Fetch the full Yelp profile for a specific business by its ID or alias. Use when you already have a Yelp business ID and need complete details: hours, all photos, full address, price tier, categories, and URL. Raises an error if the business ID does not exist on Yelp.

get_business_reviewsA

Retrieve user reviews for a specific Yelp business. Use when the user wants to read customer opinions: ratings, comments, and reviewer info. Returns up to 50 reviews per call. Use offset to paginate; total field shows how many reviews exist.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/miqui/yelp-mcp-sdk'

If you have feedback or need assistance with the MCP directory API, please join our Discord server