RankCanon
Indexes and serves fresh, citable Google Search Central documentation plus Google Search ranking/spam update records. Enables full-text documentation search, retrieval of individual guidance pages, and querying algorithmic updates within date ranges to help correlate organic-search changes.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@RankCanon What Google updates hit between March and May 2024?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
RankCanon
MCP server that gives AI agents fresh, cited SEO knowledge from primary sources instead of stale training data and SEO-blog myths.
Sources (v0.1)
Google Search Central documentation (
developers.google.com/search/docs)Google Search Status Dashboard — core, spam and other ranking updates with dates
Planned: schema.org / structured data requirements, web.dev (Core Web Vitals), Bing, Yandex, doc change diffs, semantic search, project-specific knowledge.
Related MCP server: AgentSEO MCP Server
Tools
Tool | Purpose |
| Full-text search (SQLite FTS5) with snippet, URL and last-changed date |
| Full stored text of a page |
| Google updates overlapping a date range, to correlate traffic drops |
| What is indexed and how fresh it is |
Quick start
uv sync
uv run rankcanon-sync # fetch sources (use --max-pages N, --source docs|status)
uv run rankcanon # run MCP server over stdioDatabase location: ~/.local/share/rankcanon/rankcanon.db (override with RANKCANON_DB).
Claude Code
claude mcp add rankcanon -- uv --directory /path/to/rankcanon run rankcanonRun rankcanon-sync on a schedule (e.g. daily cron) to keep the corpus fresh.
Your own knowledge
Import a folder of markdown notes (optional YAML frontmatter: title, type, source) as a separate source:
uv run rankcanon-import ~/notes/seo --source kb-myprojectRe-running updates changed files and drops deleted ones. Notes stay in your local DB only.
License
MIT
Available Tools
4 toolsalgorithm_updatesA
Google Search ranking/spam updates from the Search Status Dashboard.
Dates are ISO (YYYY-MM-DD). An update matches if it overlaps the range. Use this to correlate traffic drops with known Google updates.
Inputs: date_to, date_from. Returns: result
corpus_statusB
Show what is indexed and how fresh it is.
Inputs: no named parameters.
get_docC
Return the full stored text of a documentation page by url.
Inputs: url (required), max_chars.
search_docsB
Full-text search over official SEO documentation (Google Search Central).
Returns url, title, snippet, and changed_at (last time content changed) for citation.
Inputs: query (required), limit, source. Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
TDQS
Scored across 4 tools
Each tool has a distinct role: search_docs and get_doc separate search from retrieval by URL, algorithm_updates is purpose-built for update lookups, and corpus_status provides index metadata. No overlap in functionality; an agent can easily choose the right tool.
Names use snake_case consistently, but the pattern is mixed: get_doc and search_docs follow verb_noun, while algorithm_updates and corpus_status are noun phrases. The inconsistency is not severe but breaks a predictable action-oriented convention.
Four tools cover the essential operations for an SEO documentation and algorithm update server: search, retrieval, update access, and corpus status. The set is tightly scoped with no redundant tools, and the count is well within the typical 3–15 range.
The surface covers search, retrieval, algorithm updates, and index status, which are the core needs. Minor gaps exist, such as no list-all-documents tool or per-update detail endpoint, but these can be worked around via search and the update list.
Maintenance
Related MCP Connectors
SEO & marketing toolkit for AI agents: GA4, Search Console, AdSense, GTM, PageSpeed, Trends.
Live SEO intelligence, rank tracking, site audits, and backlink analysis for AI agents.
SEO data for AI agents: keywords, SERPs, rank tracking, audits, backlinks, GSC and AI visibility.
SEO data your AI can cite: Search Console, GA4, keywords, backlinks, SERPs and AI visibility.
Related MCP Servers
- AlicenseAqualityBmaintenanceProvides AI agents with read-only access to Google Search Console data, including search analytics, index coverage, and sitemap status. It enables users to query clicks, impressions, and ranking performance or check URL indexing status through natural language.4124 npm9MIT
- AlicenseBqualityCmaintenanceSEO intelligence tools for AI agents: SERPs, keyword research, backlinks, rank tracking, content planning, and site audits. Connect through hosted MCP or the open-source npm client. An AgentSEO account and API key are required; usage consumes credits.4545 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to access Google Search Console search performance and index health data, including clicks, impressions, rankings, URL inspection, and sitemap management.16 npmMIT
- AlicenseAqualityBmaintenanceEnables AI agents to diagnose and fix technical SEO, content, and generative engine optimization issues by providing 72 tools that integrate Google Search Console, Google Analytics 4, PageSpeed Insights, structured data, llms.txt, WordPress, and GitHub.7216 npm25MIT