Search Evidence MCP
Provides an optional OpenAI Responses agent runner with a bounded function-calling loop for executing the server’s evidence-first marketing tools; this integration requires OPENAI_API_KEY and OPENAI_MODEL and makes billable API calls, while the deterministic MCP tools do not require OpenAI.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Search Evidence MCP
Original Python tools for evidence-first marketing work through ChatGPT-compatible MCP, OpenAI Responses agents, or a local CLI. Version 0.1.0 is an independently implemented alpha release; it is not a fork, a renamed Claude project, or a claim of feature parity with larger reference projects.
Working capabilities
audit_html: static HTML metadata, robots, canonical, headings, image-alt, JSON-LD syntax, duplicate metadata and broken links within the supplied sample.analyze_search_console: weighted position, aggregate CTR, overlap candidates and an explicit review queue.crawl_site: opt-in same-origin public crawling with DNS/IP validation, pinned connections, redirect checks, robots rules and resource bounds.
Crawling is disabled until the operator sets ALLOWED_CRAWL_HOSTS=example.com (exact hosts, comma separated). Only standard HTTP(S) ports are accepted. It does not render JavaScript, measure Core Web Vitals, integrate directly with Google APIs, or certify schema eligibility. Search Console input is an export at date/query/page grain. No rank or AI-visibility score is fabricated.
Related MCP server: Wingate SEO MCP
Run the offline example
Python 3.11+ is required. No API key is needed for this example.
python -m venv .venv
. .venv/bin/activate
pip install -e '.[dev]'
search-evidence-mcp tools
search-evidence-mcp run audit_html examples/demo.json --out output/demo
pytest -q
ruff check .The command creates report.json, report.csv, report.md and an escaped report.html. JSON contains the complete structured result; CSV contains tabular findings or metrics when available. No output is published automatically. Inputs are validated and bounded. Errors fail explicitly instead of producing invented success.
Use with ChatGPT and OpenAI
search-evidence-mcp serve
# Local HTTP endpoint: http://127.0.0.1:8765/mcp
search-evidence-mcp serve --transport streamable-http
# Requires OPENAI_API_KEY and OPENAI_MODEL in your environment:
search-evidence-mcp agent examples/task.txt --out output/agentSee ChatGPT connection instructions. A ChatGPT connection needs a reachable endpoint or supported tunnel; this repository is not already hosted or connected to your account. The local HTTP service has no application authentication and must not be exposed directly. Deterministic MCP tools need no OpenAI key. The agent runner is optional and makes billable API calls.
Repository layout
Path | Purpose |
| Typed tool registry and domain entry points |
| Bounded Responses function-calling loop |
| Official MCP SDK server |
| Safe, portable deliverables |
| Synthetic inputs and agent task |
| Domain, export, agent and real MCP protocol tests |
| Architecture, integration, validation and research |
Quality and scope
Tests cover important numerical, validation and trust boundaries, including a real MCP stdio discovery/call round trip. OpenAI agent tests use a fake client; they do not prove live model quality. CI runs tests, lint and dependency auditing across Python 3.11–3.13. See validation for the recorded local result and untested deployment boundaries.
This release prioritizes inspectable behavior over code volume. It does not claim to equal the references' line counts or broad feature sets. Scope and research explains the conceptual inspiration and remaining gaps. Source implementation was written independently; reference README descriptions informed the problem selection.
Read SECURITY.md before deployment. Contributions follow CONTRIBUTING.md and the community conduct policy. Licensed under MIT.
Related MCP Connectors
Free technical-SEO audit MCP: crawl a site, run checks, return an LLM-ready shareable report.
Your agent needs to crawl a site and say what is wrong with it — broken tags, duplicate content, pages nothing can index, resources that never load. **What you can ask for** • "Crawl this site and list every page with a duplicate title or missing description." • "Which pages are non-indexable, and why?" • "Run Lighthouse on these URLs and give me the failing audits." • "Show the internal link graph and the orphan pages." • "Give me this page's raw HTML and its microdata." **How to use it** Point any MCP client at https://mcp.aisa.one/seo-onpage/mcp and sign in with OAuth — there is no key to create or paste. 20 tools: submit a crawl and read its summary, pages, resources, links and waterfall; duplicate content and duplicate tags; keyword density; non-indexable and uncrawlable resources; parsed content, raw HTML, microdata, screenshots and Lighthouse. **Why this rather than the source** A crawler you drive from the agent, with the audit results as structured data rather than a PDF. **It is also a door to the rest** The same login reaches 26 sources and 580+ operations. Find the broken pages here, then ask the same agent what those pages used to rank for — without adding a second server. **What it costs** Finding and inspecting an operation is free. Running one is billed per call at API prices, with no seat and no monthly minimum, and every call takes max_price_usd so an agent cannot overspend by accident. **Where else it reaches** https://mcp.aisa.one/seo/mcp for all of it at once — rankings, keywords, backlinks, site health and AI-answer visibility across DataForSEO, Semrush and Ahrefs.
6-category AI readiness, Schema.org, robots.txt, /llms.txt & 25k-token audit + auto-fix MCP server
Open-source AI SEO over MCP: audits, ranks, keywords, backlinks + AI visibility (GEO).
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides 23 bounded MCP tools for AI agents to perform technical SEO audits, including crawl setup, page analysis, issue detection, and report exports, all while keeping data local.7MIT
- AlicenseNot gradedqualityBmaintenanceEnables natural-language, read-only analysis of your own Google Search Console and Google Analytics 4 data, including search performance, engagement, sitemap health, ranking opportunities, and deterministic SEO audits through MCP clients like ChatGPT.MIT
- AlicenseAqualityBmaintenanceChecks what GPTBot, ClaudeBot, PerplexityBot and 50+ other AI crawlers can read on a site and what its access policy allows, checks whether a page permits search, answers, training or agent use (with a signed receipt), generates llms.txt, robots.txt and JSON-LD, and reads your Answer Analysis. Nine tools for Claude Desktop, Cursor and other MCP clients.9460 npmMIT
- AlicenseAqualityBmaintenanceEnables auditing URLs for AI crawler readiness, including 25,000-token RAG truncation, /llms.txt discovery, Lighthouse 13.5 ard-schema compliance, and JSON-LD entities, plus generating manifests and clean Byte-0 Markdown inside MCP clients.5717 npmMIT