Skip to main content
Glama
Yelp

Yelp Fusion AI MCP Server

by Yelp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
yelp_agentA
Intelligent Yelp business agent designed for agent-to-agent communication.
Handles any natural language request about local businesses through conversational
interaction with Yelp's comprehensive business data and reservation platform.
Returns both natural language responses and structured business data.
Maintains conversation context for multi-turn interactions.

CRITICAL: When recommending businesses, you MUST ALWAYS include the Yelp
URL from the structured data to ensure users can view the business on
Yelp directly.

Capabilities include but are not limited to: business search, detailed
questions, comparisons, itinerary planning, reservation booking
exclusively through the Yelp Reservations platform at participating
restaurants, and any other business-related analysis or recommendations an
intelligent agent could provide with access to Yelp's full dataset.

Use chat_id for follow-up questions and conversational context.

Examples:
- "Find emergency plumbers in Boston"
- "What do people say about the quality of their work?" (follow-up with chat_id)
- "Plan a progressive date in SF's Mission District"
- "What are their hours?" (follow-up with chat_id)
- "Book table for 2 at Mama Nachas tonight at 7pm"
- "Compare auto repair shops from budget to luxury in Sacramento"

Args:
    natural_language_query: Any business-related request in natural language
    search_latitude: Optional latitude coordinate for precise location-based searches
    search_longitude: Optional longitude coordinate for precise location-based searches
    chat_id: Previous response's chat_id for conversational context

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of ambiguity or overlap between tools. The single tool 'yelp_agent' has a clearly defined purpose of handling all Yelp business-related queries through natural language interaction.

Naming Consistency5/5

With a single tool, naming consistency is inherently perfect. The tool name 'yelp_agent' follows a clear noun_noun pattern that aligns with the server's purpose, and there are no other tools to create inconsistency.

Tool Count2/5

A single tool for a comprehensive Yelp business agent feels too thin for the apparent scope. The description suggests capabilities spanning search, booking, comparisons, and more, which typically warrant multiple specialized tools rather than one monolithic interface.

Completeness3/5

The tool claims to handle all business-related requests through natural language, suggesting no gaps in functionality. However, the monolithic design may obscure missing operations or cause reliability issues, as it relies entirely on the agent's interpretation rather than explicit tool definitions.

Maintenance

ActivityInactive
ResponsivenessNo issues