The Service Marketing Guys Audit
Read-only audit of any local service business, Open Service Profile conformance first.
Connect it
Settings → Connectors → Add custom connector
URL: https://www.theservicemarketingguys.com/api/audit-mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://www.theservicemarketingguys.com/api/audit-mcp{
"mcpServers": {
"audit": {
"url": "https://www.theservicemarketingguys.com/api/audit-mcp"
}
}
}claude mcp add --transport http audit https://www.theservicemarketingguys.com/api/audit-mcp{
"servers": {
"audit": {
"type": "http",
"url": "https://www.theservicemarketingguys.com/api/audit-mcp"
}
}
}7 tools, verified live
check_agent_readinessread-onlyCheck whether a local service business is legible to AI agents. Headline: Open Service Profile conformance (manifest at https://<host>/.well-known/open-service-profile validated against the spec, level claimed versus automated Level 1 checks, LocalBusiness and ScheduleAction JSON-LD on the home page). Secondary: the isitagentready.com signal, which degrades to unavailable when that service is down
check_site_speedread-onlyStart a Google PageSpeed run (mobile and desktop) for a website. Free. For a running result, wait pollAfterSeconds, then call get_audit_report with runId. Repeat while status is running. Cached completed results need no polling.
check_ai_visibilityread-onlyStart an AI visibility check: does the business appear when AI assistants are asked for local providers in its city? It uses up to five prompts to the configured OpenAI model. Paid, drawn from a shared daily budget; when the budget is used up the result says quota_reached with the UTC reset time. For a running result, wait pollAfterSeconds, then call get_audit_report with runId. Repeat while statu
check_local_rankread-onlyStart a Google Maps rank grid (49 points, 8 miles) for a business by Google Place id, or by business name and city. Paid, drawn from a shared daily budget; when the budget is used up the result says quota_reached with the UTC reset time. For a running result, wait pollAfterSeconds, then call get_audit_report with runId. Repeat while status is running. Cached completed results need no polling.
start_auditread-onlyStart the full visibility audit: site speed, agent readiness, and Open Service Profile conformance, plus the paid engines when their inputs are given. city enables AI visibility. placeId enables local rank. Provide businessName and state for accurate identification. If the paid budget cannot cover this request, nothing starts; use the individual free tools. For a running result, wait pollAfterSeco
get_audit_reportread-onlyFetch the status and, when finished, the report for a runId returned by check_site_speed, check_ai_visibility, check_local_rank, or start_audit. For a running result, wait pollAfterSeconds, then call again with the same runId. Repeat while status is running.
explain_checkread-onlyPlain-language explanation of one check id: what it looks at, why it matters to a service business, and what to do. Explains osp-1 through osp-20 and agent-readiness check ids. Other engines' finding ids are not supported.
Alternatives in Marketing & SEO
Compare →
SEOmaticB
SEO agent: GSC, keyword, backlink and AI-visibility insights, plus approval-gated site actions
SISirenB
Deterministic visual marketing engine. Your agent plans, renders, and posts on-brand campaigns.
PRPresscartB
Browse 1,700+ publications and manage Presscart media placement campaigns, orders, and articles.
GCGarchi CMS MCPB
Manage structured website content in Garchi CMS through MCP.
App Store Trends MCPB
App Store and Play downloads and charts over time, Android uses bundle ID. Free key at trendsmcp.ai
npm Trends MCPB
npm package trends and weekly downloads over time. Free key at trendsmcp.ai