CiteRank MCP
by WebforMike · remote · no sign-in to list tools · v2.0.2 · published by GitHub user WebforMike
Full AI visibility audits: schema, citations, agentic readiness, agent journeys, WordPress deploys.
10 tools: 1 do something that can't be undone, 6 change things and 3 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone1Claude Code: ask: see these tools
- Changes things6Claude Code: ask: see these tools
- Only reads3Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http citerank https://citerankscore.com/api/mcp-server --header 'Authorization: <your-authorization>'Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
10 tools
Can't be undone 1Claude Code: ask
citerank_ai_trafficAI traffic for a site, measured at its own server: visits from ChatGPT, Perplexity, Claude, Gemini, Copilot and other assistants per platform, AI answer reads, top landing pages, p…No findings
Why it is in this group
- The input addresses people (input.to): what it sends cannot be taken back.
Description, as the server wrote it AI traffic for a site, measured at its own server: visits from ChatGPT, Perplexity, Claude, Gemini, Copilot and other assistants per platform, AI answer reads, top landing pages, pages AI reads but nobody visits, orders from AI visitors, unusual days, alerts and a plain-English summary. Compares with the previous period or the same period last year. Needs the Citerank Cloudflare Worker, the WordPress plugin, a log drain or uploaded logs on the site.
Changes things 6Claude Code: ask
citerank_analyze_urlRun a full AI visibility audit on any public URL.No findings
Why it is in this group
- The name "citerank_analyze_url" says "analyze": a word for reading.
- The description's first verb is "run": a word for a change.
Description, as the server wrote it Run a full AI visibility audit on any public URL. Returns schema analysis, AI citation score, E-E-A-T signals, agentic readiness, and prioritized issues with specific fixes.
citerank_check_agentic_readinessCheck how ready a website is for AI agent interactions.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check how ready a website is for AI agent interactions. Tests for MCP endpoint, WebMCP declarative tools, potentialAction schema, A2A agent card, llms.txt, pricing.md, and more.
citerank_check_brand_citationsCheck whether a brand/domain is cited in AI-generated answers (Google AI Overviews, Gemini).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check whether a brand/domain is cited in AI-generated answers (Google AI Overviews, Gemini). Returns citation rate, share of voice, top cited queries, and competitor sources.
citerank_deploy_schemaDeploy JSON-LD schema markup directly to a specific page on your connected WordPress site.No findings
Why it is in this group
- The name "citerank_deploy_schema" says "deploy": a word for a change.
Description, as the server wrote it Deploy JSON-LD schema markup directly to a specific page on your connected WordPress site. The schema is injected into the page head and tracked in the deployment log. Supports schema, speakable, llms_txt, robots, entity, webmcp, and a2a deployment types.
citerank_generate_schemaGenerate production-ready JSON-LD structured data for any URL.No findings
Why it is in this group
- The name "citerank_generate_schema" says "generate": a word for a change.
Description, as the server wrote it Generate production-ready JSON-LD structured data for any URL. Analyzes page content and produces schema markup ready to implement.
citerank_simulate_agent_journeySimulate an AI agent attempting to complete a task on a website (book, quote, contact, buy, subscribe).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Simulate an AI agent attempting to complete a task on a website (book, quote, contact, buy, subscribe). Returns step-by-step results and specific fixes for each failure point.
Only reads 3Claude Code: allow
citerank_analyze_wp_pageAnalyze a specific page on your connected WordPress site.No findings
Why it is in this group
- The name "citerank_analyze_wp_page" says "analyze": a word for reading.
Description, as the server wrote it Analyze a specific page on your connected WordPress site. Returns the recommended schema type with confidence + reason, extracted signals (phone, address, price, FAQ pairs, WooCommerce data), author info, and full content for schema generation.
citerank_get_wp_healthCheck the health of all deployments on your connected WordPress site.No findings
Why it is in this group
- The name "citerank_get_wp_health" says "get": a word for reading.
Description, as the server wrote it Check the health of all deployments on your connected WordPress site. Returns post-level schema status (active/missing/modified/deleted) and file-level checks for llms.txt, a2a.json, toolcatalog.json, and robots.txt rules.
citerank_list_wp_pagesList all pages and posts on your connected WordPress site with their current schema deployment status.No findings
Why it is in this group
- The name "citerank_list_wp_pages" says "list": a word for reading.
Description, as the server wrote it List all pages and posts on your connected WordPress site with their current schema deployment status. Returns each page with its URL, post type, word count, and whether schema has been deployed.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 2.0.2. Values in angle brackets are yours to fill in.
claude mcp add --transport http citerank https://citerankscore.com/api/mcp-server --header 'Authorization: <your-authorization>'Run in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__citerank__citerank_analyze_wp_page",
"mcp__citerank__citerank_get_wp_health",
"mcp__citerank__citerank_list_wp_pages"
],
"ask": [
"mcp__citerank__citerank_ai_traffic",
"mcp__citerank__citerank_analyze_url",
"mcp__citerank__citerank_check_agentic_readiness",
"mcp__citerank__citerank_check_brand_citations",
"mcp__citerank__citerank_deploy_schema",
"mcp__citerank__citerank_generate_schema",
"mcp__citerank__citerank_simulate_agent_journey"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as citerank. Review it before you use it.
