Skip to main content
ClaudeWave

Is this page readable for AI search? CLI + MCP server checking crawler access, structure and citability for ChatGPT, Perplexity, Claude and Google AI. Runs entirely locally.

MCP ServersOfficial Registry0 stars0 forksTypeScriptMITUpdated today
ClaudeWave Trust Score
87/100
Trusted
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Documented (README)
Last scanned: 8/25/2026
Install in Claude Code / Claude Desktop
Method: NPX · geo-tool-check
Claude Code CLI
claude mcp add geo-tool-check -- npx -y geo-tool-check
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "geo-tool-check": {
      "command": "npx",
      "args": ["-y", "geo-tool-check"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Use cases

MCP Servers overview

# geo-tool-check

Is this page readable for AI search? Checks crawler access, structure and
citability for ChatGPT, Perplexity, Claude and Google AI — as a CLI and as an
MCP server.

**Everything runs on your machine.** No account, no API key, no data sent to
geo-tool.com.

## CLI

```bash
npx geo-tool-check example.com
```

```
https://example.com/
92/100  Excellent  534 words · 238 ms

  directAnswers      25/25  ██████████████████
  structure          15/20  ██████████████░░░░
  schemaMarkup       15/15  ██████████████████
  citations          12/15  ██████████████░░░░
  multimedia          5/5   ██████████████████
  platformSpecific   20/20  ██████████████████
```

### In CI

```bash
npx geo-tool-check https://example.com/pricing --min-score 70
```

Exit code 1 below the threshold. Catches the deploy that blocks GPTBot or
hides the content behind JavaScript.

```bash
npx geo-tool-check example.com --crawlers   # only robots.txt, exits 1 if a scored crawler is blocked
npx geo-tool-check example.com --json       # machine-readable
npx geo-tool-check example.com --lang de    # German labels
```

## MCP server

Gives an agent three tools for AI visibility.

```json
{
  "mcpServers": {
    "geo-tool-check": {
      "command": "npx",
      "args": ["-y", "geo-tool-check", "--mcp"]
    }
  }
}
```

Or point directly at the binary: `npx -y geo-tool-check-mcp`.

Also on [Smithery](https://smithery.ai/servers/tracktronaut/geo-tool-check):

```bash
npx -y smithery mcp add tracktronaut/geo-tool-check
```

To rebuild and republish the bundle:

```bash
npm run bundle                    # geo-tool-check.mcpb
./scripts/publish-smithery.sh     # needs: smithery auth login
```

| Tool | What it does | Network |
|---|---|---|
| `check_ai_readiness` | Full page score, six categories, findings | fetches the page |
| `check_ai_crawlers` | Which AI crawlers robots.txt blocks | fetches robots.txt |
| `check_citability` | Scores a passage while drafting | none |

## What the score means

Twenty-five checks across six categories, 0 to 100. The same code that powers
[geo-tool.com](https://www.geo-tool.com/en/geo-score) — the scoring logic is
imported, not reimplemented, so both produce the same number for the same
input.

**Node executes no JavaScript.** This tool therefore reports what a plain HTML
crawler sees — which is exactly what GPTBot, ClaudeBot and PerplexityBot see. A
client-rendered page will score low here, and that is the finding, not a
limitation. To compare the crawler's view against the rendered page, use the
[browser extension](https://www.geo-tool.com/en/ext-report).

There is deliberately no JavaScript rendering fallback: a paid rendering
service is exactly the running cost this package must not create.

## Zero dependencies

The MCP protocol over stdio is JSON-RPC with three methods, implemented
directly. Nothing to install beyond Node 18+, no supply chain, no version drift.

## Links

- npm: [geo-tool-check](https://www.npmjs.com/package/geo-tool-check)
- Smithery: [tracktronaut/geo-tool-check](https://smithery.ai/server/tracktronaut/geo-tool-check)
- Docs: [geo-tool.com/en/developers](https://www.geo-tool.com/en/developers)

## License

MIT. Built by [track by track GmbH](https://www.geo-tool.com).

What people ask about geo-tool-check

What is shufflethis/geo-tool-check?

+

shufflethis/geo-tool-check is mcp servers for the Claude AI ecosystem. Is this page readable for AI search? CLI + MCP server checking crawler access, structure and citability for ChatGPT, Perplexity, Claude and Google AI. Runs entirely locally. It has 0 GitHub stars and its last recorded update is dated 2026-08-25.

How do I install geo-tool-check?

+

You can install geo-tool-check by cloning the repository (https://github.com/shufflethis/geo-tool-check) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is shufflethis/geo-tool-check safe to use?

+

Our security agent has analyzed shufflethis/geo-tool-check and assigned a Trust Score of 87/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.

Who maintains shufflethis/geo-tool-check?

+

shufflethis/geo-tool-check is maintained by shufflethis. The last recorded GitHub activity is dated 2026-08-25, with 0 open issues.

Are there alternatives to geo-tool-check?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy geo-tool-check to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: shufflethis/geo-tool-check
[![Featured on ClaudeWave](https://claudewave.com/api/badge/shufflethis-geo-tool-check)](https://claudewave.com/repo/shufflethis-geo-tool-check)
<a href="https://claudewave.com/repo/shufflethis-geo-tool-check"><img src="https://claudewave.com/api/badge/shufflethis-geo-tool-check" alt="Featured on ClaudeWave: shufflethis/geo-tool-check" width="320" height="64" /></a>

More MCP Servers

geo-tool-check alternatives