MCP.Market

CrawlCheck MCP server

online · 100% uptime
by emmanuelorta·io.github.emmanuelorta/crawlcheck·v1.1.0

Verification layer for the agentic web: a signed answer about any site before an agent acts.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed CrawlCheck yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

CrawlCheck tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How CrawlCheck compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 80% of 4,460 AI and agents servers
Uptime
100%
of our recent checks; the typical remote AI and agents server answers 100%
Response time
619 ms
faster than 21% of 2,331 AI and agents servers

Release history: 2 versions in the registry since 2026-10-10, latest 2026-10-16, typically one every 6 days.

Install CrawlCheck in Claude Code, Cursor or VS Code

claude mcp add --transport http crawlcheck https://crawlcheck.io/mcp
Add to Cursor

What the publisher says

From the CrawlCheck repository's README, as published. We do not edit it. Read it on GitHub

crawlcheck-core

The dependency-free modules of CrawlCheck, the verification layer for the agentic web, extracted from the production Worker. These are the readers behind its signed answer about what a site permits and serves to AI crawlers and agents. No build step, no dependencies, ESM, Node 20+.

The hosted service fetches a site as 15 crawler identities and grades 22 sections across three stages — reach (can the crawler get in), read (what it actually receives), quote (can an answer engine lift it). This repository is the open core: the readers and checks that need no network, no store and no key, published so the measurements can be reproduced.

What is here today: the robots.txt policy reader, the crawler identifier / log-line forgery verifier, the quotable-content reader, the image-signal reader, and the markdown-negotiation and agent-surface probes. What stays in the service: the scoring — the thresholds each reading is judged against, the weight every section carries in the grade, and the corpus calibration those numbers were set from — plus fetching as fifteen crawler identities, the record over time, monitoring, the dataset, and billing. The rule is simple: a reading of your page is a fact you are entitled to check, and the calibration is the product.

Install

npm install github:emmanuelorta/crawlcheck-core

Not on the npm registry yet, so install it from the repository. Every subpath below resolves from that install.

robots — which crawlers your robots.txt actually admits

import { crawlerPolicy } from "crawlcheck-core/robots";

const policy = crawlerPolicy(robotsTxt, /* unreadable */ false, "/wp-admin/");
policy.agents.find(a => a.ua === "GPTBot");
// { ua:"GPTBot", label:"OpenAI training corpus", role:"train",
//   allowed:true, allowed_root:true, named:true, rules_shadowed:true }
policy.shadowed;
// [{ uas:["gptbot"], missing:["/wp-admin/","/feed/"], missing_count:2 }]

For each of 92 named agents (answer engines, search indexes, training crawlers, SEO tools, social unfurlers, regional engines) it reports: which user-agent group applies (named), whether the given path and the root are allowed under that group, and whether the group shadows the * rules.

The shadowing defect

A crawler obeys only its most specific group. The moment you write

User-agent: *
Disallow: /wp-admin/

User-agent: GPTBot
Allow: /

GPTBot no longer sees Disallow: /wp-admin/ — the group stops applying to it entirely. Sites that add an allowlist for AI agents routinely void every rule they thought still held. shadowedGroups() lists each named group and the disallows it lost. This was found on our own sites first: how to block AI crawlers and the glossary entry for user-agent group.

API

What it does not do

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

CrawlCheck: common questions

Is CrawlCheck MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the CrawlCheck safety report
How do I install CrawlCheck?
It runs remotely at crawlcheck.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does CrawlCheck need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is CrawlCheck maintained?
The last commit was 26 days ago (2026-10-09). The latest release is v1.1.0.
Is CrawlCheck up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of CrawlCheck?
Servers from other publishers that do the same job: agent-device MCP server, Decionis MCP server and Emilia Protocol MCP server.
How does CrawlCheck compare with other AI and agents MCP servers?
safety score 88/100 (higher than 80% of 4,460 AI and agents servers); uptime 100% (of our recent checks; the typical remote AI and agents server answers 100%); response time 619 ms (faster than 21% of 2,331 AI and agents servers). Full comparison.

Alternatives to CrawlCheck

Same job from other publishers: the closest match first, then the best rated.

  • agent-device
    Open source device layer for AI agents: control mobile, web, TV, and desktop apps over MCP
    A
  • Decionis
    Authorize consequential AI agent actions before execution
    A
  • Emilia Protocol
    Exact-action approval for consequential agent actions: request, track, and verify signed receipts.
    B
  • Agent Recall
    Correction-first agent memory. Precision KPI tracks if agents heed warnings. 5 layers, local-only.
    A
  • You.com Web Access & AI
    Web search, AI agent, and content extraction via You.com APIs
    A