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

1. Open an MCP-compatible client

Use Claude Desktop, Cursor, or any client that supports the Model Context Protocol.

2

2. Register this project as an MCP server

Add the `pnpm mcp:business-review` command to the client MCP configuration.

3

3. Ask AI to review businesses

For example: review the top 5 incomplete profiles or show businesses missing contact data.

4

4. Receive an actionable report

You get strengths, risks, recommendations, and missing fields for each business.

Run commands

pnpm install
pnpm mcp:business-review

After 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

https://sbc.om/api/mcp/business-review/info

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

https://sbc.om/api/mcp/business-review

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

List the latest 10 approved businesses in the platform.
Review businesses that are missing a phone number or website.
Analyze these businesses and suggest visibility and trust priorities.

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.