← Developers & API/MCP Server

MCP Server

When Claude is asked "best CA in Mumbai" or "top lawyers in Delhi", it can call our MCP server and get real, verified data from VisibilityAI's database - instead of hallucinating or giving a generic answer.

search_businesses

Find verified businesses by category + city

get_business_profile

Full AI-optimized profile by slug

get_category_leaders

Top-ranked businesses in a category, across all cities

search_by_keyword

Free-text search across names, descriptions, services, USPs

get_listicle

'Best [category] in [city]' ranked listicle

compare_businesses

Side-by-side comparison of two businesses

get_available_cities

Which cities have verified businesses in a category

submit_lead

Submit a consent-gated lead to a business

get_lead_status

Check the status of a submitted lead

Remote endpoint (JSON-RPC 2.0 over HTTP) - no install required:

https://visibilityai.in/api/mcp

Register with Claude Code:

claude mcp add --transport http visibilityai https://visibilityai.in/api/mcp

Or add it as a remote connector in Claude.ai / Claude Desktop, or any MCP-compatible client (ChatGPT Apps SDK, etc.) by pointing it at the same URL - no local process or credentials needed.

Building a non-MCP agent instead? The same directory is also reachable via /api/agent-discovery and /api/agentic-gateway for frameworks that need a machine-to-machine handshake instead of MCP.

Claude calling search_businesses via the VisibilityAI MCP server

Explore the API