Crawler IP Verifier - real Googlebot or fake
dev.workers.pathwren.www/crawler-ip-verifier
MCP Bill of Materials
A machine-readable inventory of what this server exposes and depends on: tools with their effects, transports, packages, findings and provenance (schema version 1.0). Third-party text in it is escaped. Also available from the REST API at /api/v1/servers/05551bef-80b6-4bc4-8862-9676c84299a3/mcbom.
MCP Bill of Materials
root{21}
schema_version: "1.0"
bom_format: "squatch-mcbom"
generator{3}
name: "squatch-mcp"
classifier_version: "rules_v1@2026-10-11.1"
unicode_version: "18.0.0"
server{7}
name: "dev.workers.pathwren.www/crawler-ip-verifier"
title: "Crawler IP Verifier - real Googlebot or fake"
description: "{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whoami","arguments":{}}} free no key"
version: "1.4.0"
homepage_url: "https://www.pathwren.workers.dev/c/mcp-registry-official/mcp-netcheck.html"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "dev.workers.pathwren.www"
display_name: "dev.workers.pathwren.www"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://www.pathwren.workers.dev/c/mcp-registry-official/mcp/netcheck"
endpoint_host: "www.pathwren.workers.dev"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "modern"
negotiated_version: "2026-07-28"
supported_versions[0]
transport_type: "streamable-http"
tools[9]
0{9}
name: "example"
title: "Run this server's worked example (no arguments)"
effect: "EXECUTE"
effect_confidence: 0.49
capabilities[0]
risk_severity: "HIGH"
fingerprint: "2c787fe271d78c797775c48def50d227bcf0dd1321defadf181e7cec5c8b349f"
input_schema_fingerprint: "395a8b887a894a0ec6c0b7e68dca4b85e081d75957e46839a2a982c5a574b137"
annotations{5}
title: "Run the worked example"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
1{9}
name: "export_ip_acl"
title: "Paste-ready allowlist or denylist"
effect: "READ"
effect_confidence: 0.762
capabilities[2]
0{2}
capability: "PERMISSION_MANAGEMENT"
confidence: 0.6
1{2}
capability: "SECURITY_CONTROL"
confidence: 0.918
risk_severity: "INFO"
fingerprint: "b2f056f9625748b39259a235bb239ef6596bb836d19a054e2f1e886c06624ecc"
input_schema_fingerprint: "e0927af5b9a0c5eefbdb2454120886b9e544e45e64423f92553da9eda4abf1cd"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
2{9}
name: "lookup_prefix"
title: "Prefix arithmetic against published ranges"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "INFO"
fingerprint: "1aed8f78bf61d26e39a3d6677266f8ad267c07406df40a726c32ced130632974"
input_schema_fingerprint: "b428bbf1f53ca07ebee15d0530db38feee5f8ca28f9d18aa91bc96ae4ef29007"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
3{9}
name: "no_arguments_report_the_crawler_ip_ranges_this_host_mirrors"
title: "No arguments: every operator prefix list this host mirrors, and how stale each one is"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "20de4e5ef46e06cf06c169f9b6c3480c5ce55ccbfca691ef9b2e6709159386e4"
input_schema_fingerprint: "395a8b887a894a0ec6c0b7e68dca4b85e081d75957e46839a2a982c5a574b137"
annotations{5}
title: "No arguments: every operator prefix list this host mirrors, and how stale each one is"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "range_stats"
title: "The state of the mirror"
effect: "READ"
effect_confidence: 0.524
capabilities[0]
risk_severity: "INFO"
fingerprint: "61c95e1631e5d699846172a184d4c1a0ca2622033b2b3c9bafcfe380ef02002c"
input_schema_fingerprint: "395a8b887a894a0ec6c0b7e68dca4b85e081d75957e46839a2a982c5a574b137"
annotations{5}
title: "The state of the mirror"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
5{9}
name: "verification_methods"
title: "Can this crawler be verified at all, and how?"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "1af6b84dcffd8c78620c70df3afd154e28a04d7cc2d9fd4ee1b80ea39db0242a"
input_schema_fingerprint: "3763a2f6b8446857a9e726acb991c14834136ddf0c3d7776126be9cd02280122"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
6{9}
name: "verify_batch"
title: "Verify many addresses at once"
effect: "READ"
effect_confidence: 0.879
capabilities[0]
risk_severity: "INFO"
fingerprint: "64d9eb9ea942fdd1c75ad502e87bf9c26a52920a827a7a6b93276ed70e6ab5c5"
input_schema_fingerprint: "f2c39b598f98804e0e6c4ae691551e12cf1553b356e5b02c11e95a7ab46add9c"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
7{9}
name: "verify_my_address"
title: "Does my address verify? (no arguments)"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "INFO"
fingerprint: "a98df7b580593c23569cda5d3592d12c50079746ff0836d43dc27fda55404428"
input_schema_fingerprint: "395a8b887a894a0ec6c0b7e68dca4b85e081d75957e46839a2a982c5a574b137"
annotations{5}
title: "Does my address verify? (no arguments)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
8{9}
name: "whoami"
title: "Who is calling? (no arguments)"
effect: "READ"
effect_confidence: 0.798
capabilities[1]
0{2}
capability: "IDENTITY"
confidence: 0.7
risk_severity: "INFO"
fingerprint: "82bf60392560a05b64ce1732ecb5abdb5bb22a04d8b296d37b3dfd3e44aac53a"
input_schema_fingerprint: "395a8b887a894a0ec6c0b7e68dca4b85e081d75957e46839a2a982c5a574b137"
annotations{5}
title: "Who is calling?"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
resources[4]
0{4}
key: "https://www.pathwren.workers.dev/changes.json?since=0"
kind: "resource"
mime_type: "application/json"
fingerprint: "237ac83d38e1deb5003506b5595a88e7774ed3c4c3dae77ad45a68710b112211"
1{4}
key: "https://www.pathwren.workers.dev/data/agents.json"
kind: "resource"
mime_type: "application/json"
fingerprint: "bea98ae5bceaace2d50aa0d7fd0b9a39e08bcc8e3175cbd867ddf65933cd9c3a"
2{4}
key: "https://www.pathwren.workers.dev/ip-ranges/all.json"
kind: "resource"
mime_type: "application/json"
fingerprint: "eb79417b17d7ece5b21070f0b8922776fcc9935992cb9c0cf76da47e34211220"
3{4}
key: "https://www.pathwren.workers.dev/status.json"
kind: "resource"
mime_type: "application/json"
fingerprint: "8968df26c1212c8dbd0446f9a01446c8bba029275825c71595f8754b5085a997"
prompts[1]
0{2}
name: "start_here"
fingerprint: "fa609e489a8b8e6d96b1b93025288db046d216c707f9bebd6f3843bf05329dab"
extensions[0]
data{6}
privacy_completeness: "not_provided"
data_categories[0]
ai_training: null
retention_policy: null
processing_regions[0]
subprocessors[0]
external_integrations[1]
0{3}
host: "www.pathwren.workers.dev"
registrable_domain: "pathwren.workers.dev"
source: "transport"
findings[5]
0{6}
check_id: "SQ-CONFORMANCE-MODERN-FAILURE"
category: "conformance"
severity: "LOW"
title: "Protocol conformance checks failed"
subject_type: "server"
subject_name: null
1{6}
check_id: "SQ-PROMPT-INJECTION"
category: "prompt_injection"
severity: "MEDIUM"
title: "Prompt metadata contains directives to the AI model"
subject_type: "server"
subject_name: null
2{6}
check_id: "SQ-REPO-MISSING"
category: "provenance"
severity: "LOW"
title: "No source repository linked"
subject_type: "server"
subject_name: null
3{6}
check_id: "SQ-SERVER-AUTH-NONE-WRITE"
category: "authentication"
severity: "MEDIUM"
title: "State-changing tools available without authentication"
subject_type: "server"
subject_name: null
4{6}
check_id: "SQ-TOOL-CROSS-TOOL-REFERENCE"
category: "prompt_injection"
severity: "LOW"
title: "Gives instructions about other tools"
subject_type: "tool"
subject_name: "no_arguments_report_the_crawler_ip_ranges_this_host_mirrors"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "not_provided"
source_provenance: "unknown"
security_scan: "no_critical_findings"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "dev.workers.pathwren.www/crawler-ip-verifier"
registry_content_sha256: "f70ecde1a664decc75f5a35db015fdf9da8439588ec74329d6b14d762543036c"
scan_snapshot_fingerprint: "a660a67c5e699d174ef1dee18cad03925b5ac475f263c98a4ebbf704949fe921"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T05:11:55.715Z"
observed_at: "2026-11-05T12:21:01.325+00:00"
registry_published_at: "2026-09-07T00:44:30.139812+00:00"
registry_updated_at: null