Skip to main content

SEO + GEO Intelligence MCP

Core Problem

AI search visibility is becoming a discovery channel, but teams cannot monitor brand mentions across AI engines.

What This Server Provides

This folder contains a production-minded MCP server scaffold with typed JSON tool responses, connector health metadata, OAuth-oriented configuration, rate-limit guards, stable error envelopes, and deterministic demo data until live vendor integrations are attached.

This server has received a production pass. It now includes local SEO and GEO intelligence models for organic search performance, AI answer visibility, competitor GEO scoring, content gaps, citation opportunities, recommendations, and brand mention monitoring.

Connectors

  • Google Search Console API via OAuth scope webmasters.readonly; env prefix GSC
  • Ahrefs/DataForSEO API via OAuth scope keywords.read; env prefix SEO_DATA
  • Anthropic API via OAuth scope messages; env prefix ANTHROPIC
  • OpenAI API via OAuth scope responses; env prefix OPENAI
  • Perplexity API via OAuth scope search; env prefix PERPLEXITY
  • Google Trends API via OAuth scope trends.read; env prefix GOOGLE_TRENDS

MCP Tools

  • get_geo_visibility_score - Measure brand inclusion across AI answer engines.
  • get_seo_performance - Blend GSC and backlink/rank data.
  • get_competitor_geo_score - Compare AI answer visibility.
  • get_content_gaps - Missing topics and citation opportunities.
  • get_geo_recommendations - Prioritized content actions.
  • monitor_brand_mentions_in_ai - Scheduled AI mention monitor.

Current Local Capabilities

  • Scores AI answer visibility across Claude, ChatGPT, and Perplexity-style engines.
  • Tracks brand mentions, ranks, citations, and sentiment per keyword/model.
  • Blends SEO clicks, impressions, CTR, average position, backlinks, and keyword opportunities.
  • Compares competitor GEO visibility by category.
  • Identifies missing content topics and citation assets for AI discoverability.
  • Generates prioritized GEO recommendations.
  • Stages scheduled AI mention monitoring with alert types.

Test

python -m pytest .\tests -q -p no:cacheprovider

Partial Platform Support

Customers only need to connect the search, SEO, and AI visibility providers they actually use. Missing Google Search Console, SEO data provider, OpenAI, Anthropic, Perplexity, or Google Trends credentials do not prevent the server from starting or running local intelligence tools.

Use get_live_connector_status to see configured connectors. Use test_google_search_console_connection, test_seo_data_connection, and test_ai_visibility_connection for read-only live smoke checks when those providers are connected.

Running Locally

powershell python -m venv .venv .\.venv\Scripts\pip install -e . .\.venv\Scripts\python -m seo_geo_intelligence_mcp.server

Claude Desktop Config

json { "mcpServers": { "seo-geo-intelligence": { "command": "python", "args": ["-m", "seo_geo_intelligence_mcp.server"], "cwd": "D:\CUSTOMS\EARNALL\MCP Servers\06-seo-geo-intelligence" } } }

Production Checklist

  • Create OAuth 2.1 apps for each connector and set *_CLIENT_ID plus *_CLIENT_SECRET.
  • Store refresh tokens in a secrets manager, never in repo files.
  • Replace deterministic demo rows in server.py with API adapter calls.
  • Persist raw snapshots and normalized warehouse tables for trend analysis.
  • Add integration tests with recorded fixtures for every connector.
  • Validate every tool in MCP Inspector before publishing.
  • Deploy with a /health route through FastMCP streamable HTTP on Railway or Render.

Metadata

Release files for seo-geo-intelligence-mcp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for seo-geo-intelligence-mcp 0.1.1
File Size Uploaded Provenance Actions
seo_geo_intelligence_mcp-0.1.1.tar.gz 18.2 kB Without provenance Details for seo_geo_intelligence_mcp-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for seo-geo-intelligence-mcp 0.1.1
File Interpreter ABI Platform Actions
seo_geo_intelligence_mcp-0.1.1-py3-none-any.whl Python 3 none any Details for seo_geo_intelligence_mcp-0.1.1-py3-none-any.whl

Total release size: 36.7 kB

Release files / seo_geo_intelligence_mcp-0.1.1.tar.gz

Download URL seo_geo_intelligence_mcp-0.1.1.tar.gz
Size 18.2 kB
Tags Source
SHA-256 checksum
How to use checksums
665fcf2d1b15b96807f7ff659ff1b4f471e36e6edf70ea1f67082034473bd244
BLAKE2b-256 checksum
How to use checksums
e508894eab0150c485e29b784bb016ab25d10166727c544c97b1efeaa6636825
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / seo_geo_intelligence_mcp-0.1.1-py3-none-any.whl

Download URL seo_geo_intelligence_mcp-0.1.1-py3-none-any.whl
Size 18.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
22815884cbf55cba0be0e0895c8ac4d7c592a1efffcf623695fdda9f6f3b2b73
BLAKE2b-256 checksum
How to use checksums
1bc0486567b6628f61e1474d583633c9bf3a1ea4f2ff9099e9872a2387470bc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Security for seo-geo-intelligence-mcp 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page