GetBotRank Free AI Search Tools

io.github.lazycipherPublished by GitHub account lazycipherv1.0.0Updated Nov 8, 2026

Free, no-auth tools for AI search visibility: robots.txt, schema, rendering, sitemap, PageSpeed.

The publisher's own server: Rank Fast

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingDeveloper Tools

Overview

AI-generated overview

Free, no-auth remote MCP server that checks how well a site is crawlable and citable by AI search engines and crawlers.

What you can do
  • Test robots.txt rules and AI crawler access, and view pages as a crawler sees them
  • Validate structured data, sitemaps and hreflang, and generate an llms.txt
  • Inspect metadata, social previews, redirect chains and Open Graph card data
  • Score passage citability, page speed and Common Crawl presence, and look up brand entities
  • Run a combined AI readiness audit scored 0 to 100
  • Verify an IndexNow key and optionally submit up to 100 URLs
When to use it
Useful when you want an assistant to audit a site's AI search readiness, diagnose why AI crawlers are blocked or see little content, or check structured data, sitemaps and metadata without opening separate tools.
Requirements
A remote Streamable HTTP endpoint; no API key or account. Stdio-only clients need a bridge such as mcp-remote via npx. Network access to the endpoint and to the URLs being checked; PageSpeed results come from Google PageSpeed Insights.
Before you install
submit_indexnow can send up to 100 URLs to api.indexnow.org when action is set to submit, but only after the key file verifies. Requests to your URLs are fetched by a third-party service identifying as GetBotRankBot, and results may be cached for 24 hours. Calls are rate limited per IP (20 per 15 minutes).

Installation

In SourceWeft

  1. Open GetBotRank Free AI Search Tools 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.lazycipher%2Fgetbotrank-free-tools/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": {
    "getbotrank-free-ai-search-tools": {
      "type": "http",
      "url": "https://api.getbotrank.com/mcp/free"
    }
  }
}

README

GetBotRank Free AI Search Tools (MCP)

A free, remote Model Context Protocol server that runs GetBotRank's AI search visibility checks from any MCP client. No API key, no account, and no language model behind the scores: every result comes from fixed rules or a public data source.

Endpoint: https://api.getbotrank.com/mcp/free (Streamable HTTP, no authentication)

The tools are also available as web pages at getbotrank.com/tools.

Add it to a client

Clients that accept a remote URL:

json
{  "mcpServers": {    "getbotrank-free": {      "url": "https://api.getbotrank.com/mcp/free"    }  }}

Clients that only speak stdio can use a bridge such as mcp-remote:

json
{  "mcpServers": {    "getbotrank-free": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://api.getbotrank.com/mcp/free"]    }  }}

Tools

ToolWhat it does
test_robotsTests a URL against a site's robots.txt for 20+ crawlers (GPTBot, ClaudeBot, PerplexityBot, Googlebot, Bingbot and more) with correct longest-match rules.
validate_schemaExtracts JSON-LD and microdata, validates common types and returns a corrected JSON-LD block.
check_renderingEstimates whether a page's content exists in the raw HTML before JavaScript runs (heuristic, no headless browser).
preview_metaReads title, description, canonical, robots, Open Graph and Twitter tags and returns data for Google, LinkedIn, X and WhatsApp previews.
check_redirectsTraces the redirect chain (up to 10 hops) with status and timing per hop and key response headers.
validate_sitemapFinds and validates sitemaps, counts URLs, status-checks a sample of up to 50 and checks hreflang reciprocity.
score_citabilityScores each passage of a page for how easily answer engines can quote it. Deterministic heuristics.
generate_og_imageResolves title, description and favicon for a 1200x630 social card.
check_page_speedGoogle PageSpeed Insights: mobile and desktop scores, Core Web Vitals, field data and top fixes.
check_common_crawlChecks whether a domain appears in recent Common Crawl crawls and whether robots.txt blocks CCBot.
check_entityLooks up a brand on Wikidata and Wikipedia and checks Organization sameAs links.
submit_indexnowVerifies an IndexNow key file and, only if it verifies, submits up to 100 URLs.
check_ai_crawler_accessRequests a page as several AI crawlers and as a normal browser to find robots.txt or CDN blocks.
view_as_crawlerShows the text and structure a crawler recovers from a page without JavaScript.
generate_llms_txtGenerates an llms.txt from a domain's sitemap.
run_free_auditScores crawlability, headings, structured data, llms.txt and metadata from 0 to 100.

Every response follows one shape: { score?, summary, checks: [{ id, status, message, fix }], data, report_url }. Each failing check includes a concrete fix, and report_url links to the matching tool on getbotrank.com.

Limits and behavior

  • Calls are rate limited per IP (20 per 15 minutes, shared with the web tools). Some results are cached for 24 hours.
  • Requests to user-supplied URLs go through an SSRF-guarded fetcher that refuses private and internal addresses. Fetches identify as GetBotRankBot (see getbotrank.com/bot).
  • submit_indexnow never submits for a domain whose key file does not verify.

About

Built by GetBotRank, which measures whether AI engines mention your brand. This repository holds the public manifest and documentation for the hosted server.

Licensed under MIT.

Source: README.md at commit d655ad5

Tools

16

test_robots

Robots.txt Tester for AI Crawlers

Test one URL against a site's robots.txt for 20+ crawlers (GPTBot, ClaudeBot, PerplexityBot, Googlebot, Bingbot and more) using correct longest-match rules. Returns allowed/blocked per bot with the deciding rule.

Parametersurlrequired

validate_schema

Schema Markup Validator

Extract JSON-LD and microdata from a page, validate Organization, WebSite, Product, Article, FAQPage, BreadcrumbList, LocalBusiness and SoftwareApplication, and return a corrected JSON-LD block.

Parametersurlrequired

check_rendering

JavaScript Rendering Checker

Estimate whether a page's content exists in the raw HTML before JavaScript runs (heuristic, no headless browser). Most AI crawlers do not execute JavaScript.

Parametersurlrequired

preview_meta

Meta Tags and Social Preview

Read title, meta description, canonical, robots, Open Graph and Twitter tags with lengths, and return data for Google, LinkedIn, X and WhatsApp previews.

Parametersurlrequired

check_redirects

Redirect Chain Checker

Trace the redirect chain for a URL (max 10 hops) with status and timing per hop, plus X-Robots-Tag, HSTS, cache-control, content-type and canonical Link headers.

Parametersurlrequired

validate_sitemap

Sitemap Validator

Find and validate a domain's sitemaps, count URLs, status-check a sample of up to 50 URLs and check hreflang reciprocity.

Parametersdomainrequired

score_citability

AI Citability Analyzer

Score each passage of a page for how easily AI answer engines can quote it. Deterministic heuristics, no LLM.

Parametersurlrequired

generate_og_image

OG Image Generator

Resolve title, description and favicon for a 1200x630 Open Graph card from a URL or from text. Returns card data; render the PNG at the report_url.

Parametersurltitledescription

check_page_speed

PageSpeed Checker

Google PageSpeed Insights for a URL: mobile and desktop Lighthouse scores, Core Web Vitals, CrUX field data when available, top opportunities.

Parametersurlrequired

check_common_crawl

Is My Site in AI Training Data?

Check whether a domain appears in the latest Common Crawl crawls (a major source of LLM training data) and whether robots.txt blocks CCBot.

Parametersdomainrequired

check_entity

Brand Entity Checker

Look up a brand on Wikidata and Wikipedia, report key properties, and check the site's Organization sameAs links.

Parametersurlbrandrequired

submit_indexnow

IndexNow Submitter

Verify an IndexNow key file on a domain and, only if it verifies, submit up to 100 URLs to api.indexnow.org. Set action to "submit" to send URLs; the default only verifies.

Parameterskeyhostrequiredurlsaction

check_ai_crawler_access

Request a page as GPTBot, ClaudeBot, PerplexityBot and other AI crawlers and compare with a normal browser to find robots.txt or CDN blocks.

Parametersurlrequired

view_as_crawler

Show the text and structure an AI crawler recovers from a page without running JavaScript.

Parametersurlrequired

generate_llms_txt

Generate an llms.txt file for a domain from its sitemap (up to 40 pages in this MCP call).

Parametersdomainrequired

run_free_audit

Free AI readiness audit: crawlability, headings, structured data, llms.txt and metadata, scored 0 to 100.

Parametersurlrequired

Version history

1
  1. v1.0.0LatestNov 8, 2026

Score

100% 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
  • License10 pts

Other Rank integrations