NestDaddy

SEO Performance MCP

io.github.AutomateLab-tech/seo-performance-mcp ยท v1.0.1

Per-URL SEO verdicts from GSC, GA4, Matomo, Clarity, AI citations: refresh/expand/merge/kill.

Connect Runs on your machine

Terminal
claude mcp add seo-performance-mcp -e GSC_SERVICE_ACCOUNT_JSON=<GSC_SERVICE_ACCOUNT_JSON> -e GSC_SITE_URL=<GSC_SITE_URL> -e MATOMO_URL=<MATOMO_URL> -e MATOMO_TOKEN=<MATOMO_TOKEN> -e MATOMO_SITE_ID=<MATOMO_SITE_ID> -e GA4_PROPERTY_ID=<GA4_PROPERTY_ID> -e GA4_SERVICE_ACCOUNT_JSON=<GA4_SERVICE_ACCOUNT_JSON> -e CLARITY_PROJECT_ID=<CLARITY_PROJECT_ID> -e CLARITY_API_TOKEN=<CLARITY_API_TOKEN> -e POSTS_SITEMAP_URL=<POSTS_SITEMAP_URL> -e POSTS_LIST=<POSTS_LIST> -e GHOST_ADMIN_API_URL=<GHOST_ADMIN_API_URL> -e GHOST_ADMIN_API_KEY=<GHOST_ADMIN_API_KEY> -e CITATION_INTELLIGENCE_URL=<CITATION_INTELLIGENCE_URL> -- npx -y @automatelab/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "seo-performance-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@automatelab/[email protected]"
      ],
      "env": {
        "GSC_SERVICE_ACCOUNT_JSON": "<GSC_SERVICE_ACCOUNT_JSON>",
        "GSC_SITE_URL": "<GSC_SITE_URL>",
        "MATOMO_URL": "<MATOMO_URL>",
        "MATOMO_TOKEN": "<MATOMO_TOKEN>",
        "MATOMO_SITE_ID": "<MATOMO_SITE_ID>",
        "GA4_PROPERTY_ID": "<GA4_PROPERTY_ID>",
        "GA4_SERVICE_ACCOUNT_JSON": "<GA4_SERVICE_ACCOUNT_JSON>",
        "CLARITY_PROJECT_ID": "<CLARITY_PROJECT_ID>",
        "CLARITY_API_TOKEN": "<CLARITY_API_TOKEN>",
        "POSTS_SITEMAP_URL": "<POSTS_SITEMAP_URL>",
        "POSTS_LIST": "<POSTS_LIST>",
        "GHOST_ADMIN_API_URL": "<GHOST_ADMIN_API_URL>",
        "GHOST_ADMIN_API_KEY": "<GHOST_ADMIN_API_KEY>",
        "CITATION_INTELLIGENCE_URL": "<CITATION_INTELLIGENCE_URL>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "seo-performance-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@automatelab/[email protected]"
      ],
      "env": {
        "GSC_SERVICE_ACCOUNT_JSON": "<GSC_SERVICE_ACCOUNT_JSON>",
        "GSC_SITE_URL": "<GSC_SITE_URL>",
        "MATOMO_URL": "<MATOMO_URL>",
        "MATOMO_TOKEN": "<MATOMO_TOKEN>",
        "MATOMO_SITE_ID": "<MATOMO_SITE_ID>",
        "GA4_PROPERTY_ID": "<GA4_PROPERTY_ID>",
        "GA4_SERVICE_ACCOUNT_JSON": "<GA4_SERVICE_ACCOUNT_JSON>",
        "CLARITY_PROJECT_ID": "<CLARITY_PROJECT_ID>",
        "CLARITY_API_TOKEN": "<CLARITY_API_TOKEN>",
        "POSTS_SITEMAP_URL": "<POSTS_SITEMAP_URL>",
        "POSTS_LIST": "<POSTS_LIST>",
        "GHOST_ADMIN_API_URL": "<GHOST_ADMIN_API_URL>",
        "GHOST_ADMIN_API_KEY": "<GHOST_ADMIN_API_KEY>",
        "CITATION_INTELLIGENCE_URL": "<CITATION_INTELLIGENCE_URL>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "seo-performance-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@automatelab/[email protected]"
      ],
      "env": {
        "GSC_SERVICE_ACCOUNT_JSON": "<GSC_SERVICE_ACCOUNT_JSON>",
        "GSC_SITE_URL": "<GSC_SITE_URL>",
        "MATOMO_URL": "<MATOMO_URL>",
        "MATOMO_TOKEN": "<MATOMO_TOKEN>",
        "MATOMO_SITE_ID": "<MATOMO_SITE_ID>",
        "GA4_PROPERTY_ID": "<GA4_PROPERTY_ID>",
        "GA4_SERVICE_ACCOUNT_JSON": "<GA4_SERVICE_ACCOUNT_JSON>",
        "CLARITY_PROJECT_ID": "<CLARITY_PROJECT_ID>",
        "CLARITY_API_TOKEN": "<CLARITY_API_TOKEN>",
        "POSTS_SITEMAP_URL": "<POSTS_SITEMAP_URL>",
        "POSTS_LIST": "<POSTS_LIST>",
        "GHOST_ADMIN_API_URL": "<GHOST_ADMIN_API_URL>",
        "GHOST_ADMIN_API_KEY": "<GHOST_ADMIN_API_KEY>",
        "CITATION_INTELLIGENCE_URL": "<CITATION_INTELLIGENCE_URL>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
GSC_SERVICE_ACCOUNT_JSON
Optional, secret
Base64-encoded Google service account JSON with Search Console read access.
GSC_SITE_URL
Optional
Search Console site URL (e.g. sc-domain:example.com or https://example.com/).
MATOMO_URL
Optional
Matomo instance URL (e.g. https://example.com/analytics).
MATOMO_TOKEN
Optional, secret
Matomo auth token with view access.
MATOMO_SITE_ID
Optional
Matomo idSite for the site to query.
GA4_PROPERTY_ID
Optional
GA4 property ID (numeric, no G- prefix).
GA4_SERVICE_ACCOUNT_JSON
Optional, secret
Base64-encoded Google service account JSON with GA4 Data API access.
CLARITY_PROJECT_ID
Optional
Microsoft Clarity project ID.
CLARITY_API_TOKEN
Optional, secret
Microsoft Clarity Data Export API token.
POSTS_SITEMAP_URL
Optional
XML sitemap URL used to enumerate posts. Primary platform-agnostic discovery path.
POSTS_LIST
Optional
Optional JSON array overriding sitemap discovery.
GHOST_ADMIN_API_URL
Optional
Optional. Ghost Admin API base URL. Pair with GHOST_ADMIN_API_KEY for richer metadata.
GHOST_ADMIN_API_KEY
Optional, secret
Optional. Ghost Admin API key in the form id:secret.
CITATION_INTELLIGENCE_URL
Optional
Optional URL of a citation-intelligence MCP server to delegate AI-citation queries to.

Details

Package@automatelab/[email protected] (NPM, stdio)
First published27 Oct 2026
Last updated27 Oct 2026
Registry nameio.github.AutomateLab-tech/seo-performance-mcp

More marketing and seo servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.