# stillindexed SEO checkers

> Indexability, robots.txt, sitemap, TLS, domain expiry and Googlebot-vs-browser checks. No account.

- name: com.stillindexed/seo-checkers
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 91/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.stillindexed%2Fseo-checkers
- tools: https://api.protogrid.dev/v1/servers/com.stillindexed%2Fseo-checkers/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "seo-checkers": {
      "type": "http",
      "url": "https://api.stillindexed.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% +updated-9d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 91/100 (strong)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-03-26; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 9 of 9 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,028 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 9, about 1,028 tokens to load them all
- tool set hash: b2dfe4c94926423680b074a6865182c3
- badge: [![protogrid quality](https://protogrid.dev/badge/com.stillindexed/seo-checkers.svg)](https://protogrid.dev/servers/com.stillindexed/seo-checkers)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://api.stillindexed.com/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (9)

- `stillindexed_bulk_check`: Indexability check for up to 20 URLs in one call. Order preserved. Invalid URLs become per-row errors; HTTP status stays 200. Counts against the 60 fetches/hour budget, one per URL.
- `stillindexed_check_ai_crawlers`: Check robots.txt for the 13 tracked AI crawlers (ChatGPT search, Claude, Perplexity, Gemini grounding, and the training crawlers) and report, per crawler, whether the given URL's path is allowed or blocked, naming the deciding group and rule. Also probes the edge once as each of the three AI search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot) against a browser request. Costs up to 5 fetches. Same check as https://stillindexed.com/tools/ai-crawler-checker.
- `stillindexed_check_domain`: Domain registration expiry via RDAP. Many ccTLDs have no RDAP; the tool says so instead of inventing an expiry.
- `stillindexed_check_robots`: Fetch robots.txt for the host and report the effective allow/disallow for each path, wildcard group vs Googlebot separately.
- `stillindexed_check_sitemap`: Fetch a sitemap (or the host's /sitemap.xml) and report status, XML validity, and URL count.
- `stillindexed_check_tls`: TLS certificate for the host: days remaining, chain validity, hostname match.
- `stillindexed_check_url`: Fetch one URL and report HTTP status, redirect chain, meta robots, X-Robots-Tag, canonical, title, H1, and whether it is indexable. Same check as https://stillindexed.com/tools/indexability-checker.
- `stillindexed_crawler_diff`: Fetch the same URL as Googlebot, Bingbot, GPTBot and a browser, then compare status, indexability directives and content. Costs 4 fetches.
- `stillindexed_generate_seo_skill`: Fetch the URL, robots.txt, sitemap (with index expansion), host variants, a four-persona crawler diff and TLS, then return a SKILL.md an agent can install for that host. Up to 12 fetches. Same generator as https://stillindexed.com/tools/seo-skill-generator.
