visibilityai
Qué hace este MCP
Searches and compares verified businesses, provides business profiles and offers, and reports AI visibility and citation data.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['slug_a', 'slug_b'], 'properties': {'slug_a': {'type': 'string', 'description': 'Slug of the first business'}, 'slug_b': {'type': 'string', 'description': 'Slug of the second business'}}}
Esquema de entrada
{'type': 'object', 'required': ['category'], 'properties': {'category': {'type': 'string', 'description': 'Business category to check coverage for'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Business slug from a previous search result'}}}
Esquema de entrada
{'type': 'object', 'properties': {'city': {'type': 'string', 'description': 'Optional city filter when searching by category'}, 'slug': {'type': 'string', 'description': 'Business slug. Prefer this when you already have a listing.'}, 'category': {'type': 'string', 'description': 'Category if you do not have a slug yet (e.g. Chartered Accountant)'}}}
Esquema de entrada
{'type': 'object', 'required': ['category'], 'properties': {'topN': {'type': 'number', 'description': 'How many leaders to return (1 - 10). Default: 5.'}, 'category': {'type': 'string', 'description': 'Business category'}}}
Esquema de entrada
{'type': 'object', 'required': ['leadId'], 'properties': {'leadId': {'type': 'string', 'description': 'Lead ID returned by submit_lead'}}}
Esquema de salida
{'type': 'object', 'properties': {'leadId': {'type': 'string'}, 'status': {'enum': ['new', 'contacted', 'closed'], 'type': 'string'}, 'submittedAt': {'type': 'string'}, 'businessName': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['category', 'city'], 'properties': {'city': {'type': 'string', 'description': 'City name'}, 'topN': {'type': 'number', 'description': 'How many entries to include (3 - 10). Default: 5.'}, 'category': {'type': 'string', 'description': 'Business category (e.g. CA, Dentist, Digital Agency)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'How many recent checks to return (1 - 30). Default: 10.'}}}
Esquema de salida
{'type': 'object', 'properties': {'total': {'type': 'number'}, 'checks': {'type': 'array', 'items': {'type': 'object'}}}}
Esquema de entrada
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'kind': {'enum': ['prompt', 'recommendation', 'action'], 'type': 'string'}, 'type': {'type': 'string'}, 'limit': {'type': 'number'}, 'cursor': {'type': 'string'}, 'businessId': {'type': 'string', 'description': 'Agency keys only: the client business.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'kind': {'enum': ['prompt', 'recommendation', 'action'], 'type': 'string'}, 'type': {'type': 'string'}, 'limit': {'type': 'number'}, 'cursor': {'type': 'string'}, 'businessId': {'type': 'string', 'description': 'Agency keys only: the client business.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'kind': {'enum': ['prompt', 'recommendation', 'action'], 'type': 'string'}, 'type': {'type': 'string'}, 'limit': {'type': 'number'}, 'cursor': {'type': 'string'}, 'businessId': {'type': 'string', 'description': 'Agency keys only: the client business.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'kind': {'enum': ['prompt', 'recommendation', 'action'], 'type': 'string'}, 'type': {'type': 'string'}, 'limit': {'type': 'number'}, 'cursor': {'type': 'string'}, 'businessId': {'type': 'string', 'description': 'Agency keys only: the client business.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'kind': {'enum': ['prompt', 'recommendation', 'action'], 'type': 'string'}, 'type': {'type': 'string'}, 'limit': {'type': 'number'}, 'cursor': {'type': 'string'}, 'businessId': {'type': 'string', 'description': 'Agency keys only: the client business.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'kind': {'enum': ['prompt', 'recommendation', 'action'], 'type': 'string'}, 'type': {'type': 'string'}, 'limit': {'type': 'number'}, 'cursor': {'type': 'string'}, 'businessId': {'type': 'string', 'description': 'Agency keys only: the client business.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'kind': {'enum': ['prompt', 'recommendation', 'action'], 'type': 'string'}, 'type': {'type': 'string'}, 'limit': {'type': 'number'}, 'cursor': {'type': 'string'}, 'businessId': {'type': 'string', 'description': 'Agency keys only: the client business.'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de salida
{'type': 'object', 'properties': {'aiCitations': {'type': 'object'}, 'directoryCompletenessScore': {'type': 'number'}}}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Business slug from a previous search result'}}}
Esquema de salida
{'type': 'object', 'properties': {'offers': {'type': 'array', 'items': {'type': 'object'}}, 'priceRange': {'type': 'string'}, 'availability': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['category'], 'properties': {'city': {'type': 'string', 'description': 'Optional city name (e.g. Mumbai, London, Dubai, New York, Gurgaon). Omit for product/SaaS or nationwide searches.'}, 'limit': {'type': 'number', 'description': 'Results to return (1 - 10). Default: 5.'}, 'category': {'type': 'string', 'description': 'Business type (e.g. CA, Chartered Accountant, Lawyer, Doctor, Dentist, Digital Agency, Restaurant, Gym, School, Architect, GEO Software)'}}}
Esquema de salida
{'type': 'object', 'properties': {'total': {'type': 'number'}, 'browseUrl': {'type': 'string'}, 'businesses': {'type': 'array', 'items': {'type': 'object'}}}}
Esquema de entrada
{'type': 'object', 'required': ['keyword'], 'properties': {'city': {'type': 'string', 'description': 'Optional: filter to a specific City name'}, 'limit': {'type': 'number', 'description': 'Results to return (1 - 10). Default: 5.'}, 'keyword': {'type': 'string', 'description': "Free-text search phrase (e.g. 'GST filing', 'wedding photography', 'React developer')"}}}
Esquema de entrada
{'type': 'object', 'required': ['slug', 'userPhone', 'consentConfirmed', 'consentMethod'], 'properties': {'slug': {'type': 'string', 'description': 'Business slug from a previous search result'}, 'locale': {'type': 'string', 'description': 'Optional BCP-47 locale of the end user\'s conversation, e.g. "en-IN", "hi-IN", "hi-Latn-IN" (Hinglish). Improves the accuracy of the business\'s outcome tracking; never guessed if omitted.'}, 'queryId': {'type': 'string', 'description': 'Optional query/demand id when the lead is tied to a tracked buyer question.'}, 'userName': {'type': 'string', 'description': "User's name, if given"}, 'userPhone': {'type': 'string', 'description': "User's phone number, with country code (e.g. +91XXXXXXXXXX)"}, 'userQuery': {'type': 'string', 'description': 'What the user is looking for / their message to the business'}, 'consentMethod': {'type': 'string', 'description': 'Briefly describe how consent was obtained, e.g. "user asked to be connected with this business after reviewing its profile".'}, 'consentConfirmed': {'type': 'boolean', 'description': 'Must be true. Confirms the user explicitly agreed, in this conversation, to be contacted by this specific business.'}, 'externalRequestId': {'type': 'string', 'description': 'Optional stable request id from the calling agent. Retries with the same id and payload return the original lead instead of creating a duplicate.'}, 'serverCorrelationId': {'type': 'string', 'description': 'Optional correlation id returned by a prior submit_lead call. Reuse on retries when no externalRequestId is available.'}}}
Esquema de salida
{'type': 'object', 'properties': {'leadId': {'type': 'string'}, 'status': {'enum': ['created', 'replayed'], 'type': 'string'}, 'message': {'type': 'string'}, 'success': {'type': 'boolean'}, 'businessName': {'type': 'string'}, 'externalRequestId': {'type': 'string'}, 'serverCorrelationId': {'type': 'string'}}}
Cambios recientes en herramientas
Servidores MCP similares
Heista
Analyzes video advertising, builds brand intelligence profiles, researches markets, and generates advertising scripts and creativ…
rankparse-mcp
Provides SEO and search marketing research including backlinks, authority, competitor gaps, Google Ads keyword metrics, and Googl…
VarynForge
Supports SEO research and content planning through niche analysis, competitor and keyword research, opportunity discovery, and wr…
AfterLaunch: the agentic growth marketing engine
Runs growth-marketing workflows covering SEO, AI-search visibility, competitor analysis, content planning, distribution channels,…
sonar
Provides app-store optimization tools for keyword research, rankings, reviews, competitor analysis, alerts, and ASO scoring on iO…
Prowlo — Reddit & X for AI agents
Indexes and searches Reddit and X-related social data, discovers communities, monitors keywords, finds engagement opportunities, …
AgentSEO
Provides SEO research and execution tools for SERP analysis, rankings, backlinks, content gaps, technical audits, and AI visibili…
NanoTools
Offers utility APIs alongside web search, scraping, browser rendering, screenshots, SERP data, and SEO audits.