MCP for Business Review
A public-facing MCP that lets anyone connect SBC to an AI client and review member businesses with structured analysis.
This server reads business data from SBC and exposes it as tools inside MCP clients such as Claude and Cursor. It also returns automated profile-gap reviews, with optional AI analysis when a model key is configured.
What it does
Data exploration
Browse, search, and fetch any business profile directly from an AI client.
Quality review
Returns strengths, risks, missing fields, and practical profile recommendations.
Who it is for
- Business owners who want to understand profile quality and visibility
- Marketing teams reviewing directory and discovery readiness
- Developers using Claude, Cursor, or any MCP-compatible client
- Internal teams that need structured business audits
Available tools
list_member_businesses
Lists businesses with approval and search filters
get_member_business
Fetches one business by id or slug
review_member_businesses
Runs heuristic review with optional AI analysis for selected businesses
How to use it
1. Open an MCP-compatible client
Use Claude Desktop, Cursor, or any client that supports the Model Context Protocol.
2. Register this project as an MCP server
Add the `pnpm mcp:business-review` command to the client MCP configuration.
3. Ask AI to review businesses
For example: review the top 5 incomplete profiles or show businesses missing contact data.
4. Receive an actionable report
You get strengths, risks, recommendations, and missing fields for each business.
Run commands
pnpm install
pnpm mcp:business-reviewAfter startup, the server waits for an MCP client over stdio.
MCP client config
{
"mcpServers": {
"sbc-business-review": {
"command": "pnpm",
"args": ["mcp:business-review"],
"cwd": "/absolute/path/to/sbc"
}
}
}Replace the working directory with the real project path on your machine or hosted environment.
Cursor config
{
"mcpServers": {
"sbc-business-review": {
"url": "https://sbc.om/api/mcp/business-review"
}
}
}Readiness check
Open this route to confirm database connectivity and public endpoint readiness before connecting an MCP client.
Public HTTP usage
The MCP can now be used directly through a public endpoint without running `pnpm mcp:business-review` locally, as long as the hosted site is connected to the database.
{
"mcpServers": {
"sbc-business-review": {
"type": "streamable-http",
"url": "https://sbc.om/api/mcp/business-review"
}
}
}If API key protection is enabled, use this config instead:
{
"mcpServers": {
"sbc-business-review": {
"type": "streamable-http",
"url": "https://sbc.om/api/mcp/business-review",
"headers": {
"x-api-key": "YOUR_MCP_BUSINESS_REVIEW_API_KEY"
}
}
}
}Public endpoint
This route supports GET, POST, DELETE, and OPTIONS using the Streamable HTTP transport.
Requirements
- Access to this project or a hosted copy of it
- A working SBC database connection
- An MCP-compatible client
- Optional: an OPENAI_API_KEY for advanced AI review
- Optional: MCP_BUSINESS_REVIEW_API_KEY when endpoint protection is enabled
Example prompts
Start now
If you want to use this MCP to analyze business profiles or expose them through AI workflows, connect it in your client or register your business on the platform.