bezal avatar

Bezal — Local Business Intelligence for AI Agents

ai.bezal/local-commerce

Connects Claude to a directory of over 7,000 local service businesses across the United States. You get search operations that let you query by category (plumbers, electricians, contractors), location (city, state, zip), or general keywords to surface relevant businesses. Reach for this when you're building location-aware features that need to recommend local services, compare providers in an area, or help users find nearby businesses without integrating multiple review sites or directories. The streamable HTTP transport means you can drop it into Claude Desktop or any MCP-compatible client. Good fit for customer service agents, local recommendation systems, or apps that need quick access to service provider data without maintaining your own database.

tools
9
transport
HTTP
last updated
Mar 3, 2026

Install

From registry metadata
$ npx add-mcp https://app.bezal.ai/api/mcp --name local-commerce

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http local-commerce https://app.bezal.ai/api/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 9 tools

Verified live against the running server on Nov 6, 2026.

search_businessesSearch local business profiles on Bezal by name, category, or location. Every business includes name, category, city, state, rating, review count, tier and quote_request_url (its public Bezal profile, where a person can send a request). Phone, website, address, hours, photos a...5 params

Search local business profiles on Bezal by name, category, or location. Every business includes name, category, city, state, rating, review count, tier and quote_request_url (its public Bezal profile, where a person can send a request). Phone, website, address, hours, photos a...

Parameters* required
categorystring
Category keyword (e.g. "plumbing", "hr consulting")
citystring
City name
limitnumber
Number of results to return (1-20)default: 5
querystring
Free-text search across business name and description
statestring
Two-letter state code or full state name
get_businessGet the public Bezal profile for one business by UUID. Every business includes name, category, city, state, rating, review count, tier and quote_request_url (its public Bezal profile, where a person can send a request). Phone, website, address, hours, photos and coordinates ar...1 params

Get the public Bezal profile for one business by UUID. Every business includes name, category, city, state, rating, review count, tier and quote_request_url (its public Bezal profile, where a person can send a request). Phone, website, address, hours, photos and coordinates ar...

Parameters* required
id*string
The UUID of the business to look up
list_categoriesList all available business categories in the directory.

List all available business categories in the directory.

No parameters. Call it with no arguments.

search_by_serviceFind businesses that list a specific service, when you know the exact service rather than the category (for example "Drain cleaning" rather than "plumbing"). Every business includes name, category, city, state, rating, review count, tier and quote_request_url (its public Bezal...2 params

Find businesses that list a specific service, when you know the exact service rather than the category (for example "Drain cleaning" rather than "plumbing"). Every business includes name, category, city, state, rating, review count, tier and quote_request_url (its public Bezal...

Parameters* required
locationstring
Optional city or state to filter by
service_type*string
Exact service offered (matched against the services list)
get_reviewsGet reviews for a specific business: Bezal reviews (rating, text, verified flag, date and the reviewer as first name and last initial) plus the Google rating and review count.2 params

Get reviews for a specific business: Bezal reviews (rating, text, verified flag, date and the reviewer as first name and last initial) plus the Google rating and review count.

Parameters* required
business_id*string
Business UUID
limitnumber
Max reviews to returndefault: 10
get_service_catalogGet services and pricing for a specific business. Falls back to the list of service names if no priced catalog exists.1 params

Get services and pricing for a specific business. Falls back to the list of service names if no priced catalog exists.

Parameters* required
business_id*string
Business UUID
check_business_availabilityCheck whether a business is open on a date, based on its posted opening hours. Hours are shared only for providers on a paid Bezal plan, and other listings come back with open set to "unknown". It doesn't know about bookings, so confirm a time with the business.2 params

Check whether a business is open on a date, based on its posted opening hours. Hours are shared only for providers on a paid Bezal plan, and other listings come back with open set to "unknown". It doesn't know about bookings, so confirm a time with the business.

Parameters* required
business_id*string
Business UUID
date*string
ISO date (YYYY-MM-DD)
compare_businessesCompare up to 5 businesses side by side: the public profile fields plus services, BezalRank and whether the profile is claimed. Every business includes name, category, city, state, rating, review count, tier and quote_request_url (its public Bezal profile, where a person can s...1 params

Compare up to 5 businesses side by side: the public profile fields plus services, BezalRank and whether the profile is claimed. Every business includes name, category, city, state, rating, review count, tier and quote_request_url (its public Bezal profile, where a person can s...

Parameters* required
business_ids*array
Array of business UUIDs to compare
search_by_citySearch for businesses in a specific city, optionally filtered by category. Every business includes name, category, city, state, rating, review count, tier and quote_request_url (its public Bezal profile, where a person can send a request). Phone, website, address, hours, photo...4 params

Search for businesses in a specific city, optionally filtered by category. Every business includes name, category, city, state, rating, review count, tier and quote_request_url (its public Bezal profile, where a person can send a request). Phone, website, address, hours, photo...

Parameters* required
categorystring
Category keyword filter
city*string
City name
limitnumber
Max resultsdefault: 10
statestring
Two-letter state code or full name

Sponsors

Details

Categories
Search & Web Crawling, Finance & Commerce
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

Related Search & Web Crawling MCP servers

View all
1dataforb2b avatarDataForB2Bai.dataforb2b/dataforb2bSearch and enrich B2B people & companies — 70+ filters (funding, linkedin, industry, country, ...).0stars
2filegraph avatarDocument Processingfilegraph/docconvertExtract text from documents, manipulate PDFs, and perform OCR on images.0stars
3llmse avatarMcpai.llmse/mcpPublic MCP server for the LLM Search Engine0stars
4ed-relight avatarMemeStacked-relight/memestack-mcpVisual search for memes, infographics and charts — by meaning, OCR text, or image similarity.0stars
5eggybug42069 avatarName Whisper — ENS Intelligence Layereggybug42069/namewhisper-mcp44 MCP tools to search, value, register, trade, and manage ENS names. AI-powered intelligence layer.0stars
6nordax avatarNordax AI Entity Networkai.nordax/mcpSearch and verify 360K+ business entities with trust scores and W3C credentials.0stars