VisibilityAI

io.github.thinksuitesolution-coderPublished by GitHub account thinksuitesolution-coderv1.3.0Updated Oct 24, 2026

Search and compare businesses worldwide by category and city; AI-visibility data and lead capture.

VerifiedStreamable HTTPWeb executableBusiness & Commerce

Overview

VisibilityAI's hosted MCP server (www.visibilityai.in); no sign-in required; Streamable HTTP; 24 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Endpoint
www.visibilityai.in
Last checked

Installation

In SourceWeft

  1. Open VisibilityAI in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.thinksuitesolution-coder%2Fvisibilityai/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "visibilityai": {
      "type": "http",
      "url": "https://www.visibilityai.in/api/mcp"
    }
  }
}

README

This repository has no README.

Tools

24

search_businesses

Search businesses listed on VisibilityAI worldwide by category, with an optional city filter. Use for queries like 'best accountant in London', 'top lawyers in Dubai', 'best GEO software', or 'dentists in New York'. City is optional - omit it for national/SaaS/product listings that are not tied to one city. Returns ranked results with contact details and AI descriptions. Ranking: Premium listings first, then Pro, then Basic, then Free, with visibility/GEO score breaking ties within each tier - disclosed in the response's rankingModel field. Listings include both owner-verified and unclaimed registry-sourced businesses; this tool does not filter by verification status.

Parameterscitylimitcategoryrequired

get_business_profile

Get the full AI-optimized profile of a specific business. Use when you already know the business slug.

Parametersslugrequired

get_category_leaders

Get the top-ranked businesses in a category across all cities. Useful for finding the globally recognized leaders. Ranking: Premium listings first, then Pro, then Basic, then Free, with visibility/GEO score breaking ties within each tier.

ParameterstopNcategoryrequired

search_by_keyword

Free-text keyword search across business names, AI descriptions, services, USP, taglines, keywords, and buyer-question corpus.

Parameterscitylimitkeywordrequired

get_buyer_questions

Buyer questions for a VisibilityAI listing: owner-submitted industry questions mixed with VisibilityAI templates. Use when an agent needs the questions customers actually ask in this category, or to cite a business's public Q&A.

Parameterscityslugcategory

get_listicle

Get VisibilityAI directory listings for a category+city. Order is VisibilityAI GEO score then name, not a paid placement and not a ChatGPT ranking. Use when the user asks for listed businesses in a category and city.

ParameterscityrequiredtopNcategoryrequired

compare_businesses

Side-by-side comparison of two businesses. Use when a user wants to choose between two specific providers - returns scores, services, USPs, and key differences.

Parametersslug_arequiredslug_brequired

get_available_cities

Discover which cities have listed businesses in a given category. Use before calling search_businesses when the user has not specified a city, or to show coverage.

Parameterscategoryrequired

submit_lead

Submit a qualified lead to connect a user with a specific business - use this when the user has explicitly asked to be contacted or introduced. Requires an explicit consent attestation: only call this after the user has clearly agreed to be contacted about this request in this conversation. Do not call this speculatively or to 'try' a business on the user's behalf without that agreement.

ParametersslugrequiredlocalequeryIduserNameuserPhonerequireduserQueryconsentMethodrequiredconsentConfirmedrequiredexternalRequestIdserverCorrelationId

get_lead_status

Check the status of a previously submitted lead by its ID.

ParametersleadIdrequired

get_offers

Get a business's real commerce offers - products/services with pricing, if the business has published a catalog. Use for shopping/pricing queries about a specific business you already have the slug for.

Parametersslugrequired

get_my_visibility_score

Requires a business-scoped API key (Authorization: Bearer header). Returns the authenticated business's own current AI visibility score and citation-rate summary - for a business owner's own agent checking on their own listing, not for consumer discovery. Get a key from the VisibilityAI dashboard's 'AI Agent Access' page.

Takes no parameters.

get_my_citations

Requires a business-scoped API key (Authorization: Bearer header). Returns the authenticated business's recent real AI-platform check history (which engine, when, whether they were mentioned) - for a business owner's own agent, not for consumer discovery.

Parameterslimit

get_my_intelligence_overview

Requires an API key (Authorization: Bearer header). Read-only: overview from your Intelligence Graph. Business keys read their own business; agency keys read an accepted client (pass businessId). Returns nothing that is not yours.

ParametersidkindtypelimitcursorbusinessId

get_my_intelligence_items

Requires an API key (Authorization: Bearer header). Read-only: items from your Intelligence Graph. Business keys read their own business; agency keys read an accepted client (pass businessId). Returns nothing that is not yours.

ParametersidkindtypelimitcursorbusinessId

get_my_intelligence_lineage

Requires an API key (Authorization: Bearer header). Read-only: lineage from your Intelligence Graph. Business keys read their own business; agency keys read an accepted client (pass businessId). Returns nothing that is not yours.

ParametersidkindtypelimitcursorbusinessId

get_my_intelligence_recommendations

Requires an API key (Authorization: Bearer header). Read-only: recommendations from your Intelligence Graph. Business keys read their own business; agency keys read an accepted client (pass businessId). Returns nothing that is not yours.

ParametersidkindtypelimitcursorbusinessId

get_my_intelligence_experiments

Requires an API key (Authorization: Bearer header). Read-only: experiments from your Intelligence Graph. Business keys read their own business; agency keys read an accepted client (pass businessId). Returns nothing that is not yours.

ParametersidkindtypelimitcursorbusinessId

get_my_intelligence_benchmark_status

Requires an API key (Authorization: Bearer header). Read-only: benchmark status from your Intelligence Graph. Business keys read their own business; agency keys read an accepted client (pass businessId). Returns nothing that is not yours.

ParametersidkindtypelimitcursorbusinessId

get_my_intelligence_prompt_intelligence

Requires an API key (Authorization: Bearer header). Read-only: prompt intelligence (winnable prompts, competitors and sources, ranked from your own checks; a plan without it returns a locked preview). Business keys read their own business; agency keys read an accepted client (pass businessId). Returns nothing that is not yours.

ParametersidkindtypelimitcursorbusinessId

get_my_intelligence_model_coverage

Requires an API key (Authorization: Bearer header). Read-only: model coverage (DeepSeek and Meta Llama as 'Model knowledge' and 'Model + our search': separate from the live engines, never the vendor's app; a plan without a method gets a locked card). Business keys read their own business; agency keys read an accepted client (pass businessId). Returns nothing that is not yours.

ParametersidkindtypelimitcursorbusinessId

get_my_intelligence_content_templates

Requires an API key (Authorization: Bearer header). Read-only: content templates (the nine evidence-bound content templates and the recommendations each can be bound to; read-only, nothing is generated or published). Business keys read their own business; agency keys read an accepted client (pass businessId). Returns nothing that is not yours.

ParametersidkindtypelimitcursorbusinessId

get_my_intelligence_cross_lingual

Requires an API key (Authorization: Bearer header). Read-only: cross lingual (Hindi and Hinglish versions of your tracked prompts, checked on your plan's engines beside English; a plan without it returns a locked preview). Business keys read their own business; agency keys read an accepted client (pass businessId). Returns nothing that is not yours.

ParametersidkindtypelimitcursorbusinessId

get_my_intelligence_portfolio

Requires an API key (Authorization: Bearer header). Read-only: portfolio from your Intelligence Graph. Business keys read their own business; agency keys read an accepted client (pass businessId). Returns nothing that is not yours.

ParametersidkindtypelimitcursorbusinessId

Version history

2
  1. v1.3.0LatestOct 17, 2026
  2. v1.0.0Sep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.