Back to Browse

Seo Monster MCP Server

Developer ToolsModerate7.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

SEO MCP over Search Console, GA4, PageSpeed Insights, Cloudflare, IndexNow, CrUX, technical-SEO.

About

SEO MCP over Search Console, GA4, PageSpeed Insights, Cloudflare, IndexNow, CrUX, technical-SEO.

Security Report

7.0
Moderate7.0Low Risk

Valid MCP server (1 strong, 1 medium validity signals). 1 code issue detected. 3 known CVEs in dependencies (0 critical, 3 high severity) Package registry verified. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.

3 files analyzed · 5 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

What You'll Need

Set these up before or after installing:

Path to your Desktop-app OAuth client-secrets JSON, downloaded from Google Cloud Console. Required for Search Console, Indexing, and GA4 tools.Optional

Environment variable: SEO_MCP_GOOGLE_OAUTH_CLIENT

Writable path where the cached OAuth token is stored. On first use, a browser opens for one-time consent and the token is written here. Default: ${HOME}/.config/seo-monster/token.jsonOptional

Environment variable: SEO_MCP_GOOGLE_TOKEN

Default Search Console property, e.g. 'sc-domain:example.com' or 'https://www.example.com/'.Optional

Environment variable: SEO_MCP_GSC_DEFAULT_SITE

Default GA4 property, e.g. 'properties/123456789' or bare '123456789'.Optional

Environment variable: SEO_MCP_GA4_PROPERTY_ID

Google API key shared by PageSpeed Insights and Chrome UX Report History tools. Optional; both work anonymously at a tighter rate limit when unset.Required

Environment variable: PSI_API_KEY

Cloudflare API token. Optional; needed only for the Cloudflare tools. Scopes: Zone:Read, DNS:Read, Account Analytics:Read, and (only when destructive mode is on) Cache Purge:Purge.Required

Environment variable: CF_API_TOKEN

Default Cloudflare zone hostname, e.g. 'example.com'.Optional

Environment variable: CF_ZONE

IndexNow shared key (any 8-128 hex string you generate). Required only for the IndexNow tools. Host the key file at https://<your-host>/<key>.txt for engine verification.Required

Environment variable: SEO_MCP_INDEXNOW_KEY

Override the default IndexNow key-file URL (https://<host>/<key>.txt). Set only if you host the key file at a non-standard path.Optional

Environment variable: SEO_MCP_INDEXNOW_KEY_LOCATION

Set to 'true' to enable the Cloudflare cache-purge tools. Default false: all destructive tools refuse to run.Optional

Environment variable: SEO_MCP_ALLOW_DESTRUCTIVE

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-avansaber-seo-monster": {
      "env": {
        "CF_ZONE": "your-cf-zone-here",
        "PSI_API_KEY": "your-psi-api-key-here",
        "CF_API_TOKEN": "your-cf-api-token-here",
        "SEO_MCP_GOOGLE_TOKEN": "your-seo-mcp-google-token-here",
        "SEO_MCP_INDEXNOW_KEY": "your-seo-mcp-indexnow-key-here",
        "SEO_MCP_GA4_PROPERTY_ID": "your-seo-mcp-ga4-property-id-here",
        "SEO_MCP_GSC_DEFAULT_SITE": "your-seo-mcp-gsc-default-site-here",
        "SEO_MCP_ALLOW_DESTRUCTIVE": "your-seo-mcp-allow-destructive-here",
        "SEO_MCP_GOOGLE_OAUTH_CLIENT": "your-seo-mcp-google-oauth-client-here",
        "SEO_MCP_INDEXNOW_KEY_LOCATION": "your-seo-mcp-indexnow-key-location-here"
      },
      "args": [
        "seo-monster"
      ],
      "command": "uvx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!