loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

mcp-crawl-parity

MCP Tool

arturseo-geo/mcp-crawl-parity

MCP server for Googlebot vs AI crawler parity analysis — compare crawl behaviour from Nginx logs with GSC data to detect visibility gaps

Install

$ npx loaditout add arturseo-geo/mcp-crawl-parity

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "mcp-crawl-parity": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-crawl-parity"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

Crawl Parity MCP

> Part of the GEO Stack research programme — where we discovered that Googlebot and AI crawlers make independent authority assessments on new domains.

An MCP (Model Context Protocol) server for analyzing Googlebot vs AI crawler parity from Nginx access logs and Google Search Console (GSC) data. Determines how consistently AI crawlers access your content relative to Googlebot.

Installation
npm install

Requires Node.js 18+.

Usage
Start the Server
npm start

Or directly:

node src/index.js
Tool: analyze_logs

Parse an Nginx combined log format file and classify requests by crawler type.

Input:

  • log_path (string, required): Path to Nginx access log file

Output:

{
  "googlebot_requests": 1234,
  "ai_crawler_requests": 456,
  "parity_ratio": 37.0,
  "parity_level": "low_parity",
  "paths_googlebot": 89,
  "paths_ai_crawler": 42,
  "unique_paths": 120
}
Tool: gsc_crossref

Cross-reference log analysis results with GSC search analytics data.

Input:

  • logs_analysis (object, required): Output from analyze_logs or similar structure
  • gsc_data (array, required): GSC analytics records with page, impressions, clicks, ctr, position

Output:

{
  "both": 45,
  "logs_only": 20,
  "gsc_only": 35,
  "total_analyzed": 100
}
Tool: parity_report

Generate a comprehensive crawl parity report combining logs and GSC data.

Input:

  • log_path (string, required): Path to Nginx access log file
  • gsc_data (array, required): GSC analytics records

Output:

{
  "timestamp": "2026-03-26T14:30:00.000Z",
  "logs_analysis": { ... },
  "gsc_crossref": { ... },
  "summary": {
    "googlebot_activity": "detected",
    "ai_crawler_activity": "detected",
    "parity_status": "low_parity",
    "parity_percentage": 37.0,
    "recommendation": "Low parity - AI crawlers are significantly underrepresented"
  }
}

Tags

ai-crawlersclaude-codecrawl-analysisgooglebotgscmcpmcp-servernginx-logsseothegeolab

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated18 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/28/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/arturseo-geo/mcp-crawl-parity)](https://loaditout.ai/skills/arturseo-geo/mcp-crawl-parity)