Analyze multiple URLs with categorized SEO / GEO checks and scored results.
Analyze multiple URLs with categorized SEO / GEO checks and scored results.
Valid MCP server (6 strong, 3 medium validity signals). 3 known CVEs in dependencies (0 critical, 3 high severity) Package registry verified. Imported from the Official MCP Registry.
8 files analyzed · 4 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: OCTOBOOST_API_KEY
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-eugenregehr-geo-seo-analyzer-octoboost": {
"env": {
"OCTOBOOST_API_KEY": "your-octoboost-api-key-here"
},
"args": [
"-y",
"octoboost-mcp-server"
],
"command": "npx"
}
}
}From the project's GitHub README.
Expose the OctoBoost SEO API as Model Context Protocol (MCP) tools so agents can audit websites with compact, structured results instead of fetching and parsing raw HTML.
Get your free API key at octo-boost.com. New accounts include free credits to try every tool.
octoboost-mcp-server gives an MCP client three core capabilities:
list_analyzersscan_domainanalyzeIt is built for agent workflows that need SEO and AI-visibility signals inside the reasoning loop without spending thousands of tokens on raw page content.
This server is a good fit for:
It is less useful if you want a general SEO learning guide or a raw HTML scraping tool. The main value here is compact audit output for automated workflows.
Running SEO checks directly in an LLM context is expensive. OctoBoost moves the heavy lifting to the API and returns only the signals an agent needs to decide what to do next.
401 for invalid or expired keys, 402 for exhausted creditslist_analyzers to verify the connection.{
"mcpServers": {
"octoboost-seo": {
"command": "npx",
"args": ["-y", "octoboost-mcp-server"],
"env": {
"OCTOBOOST_API_KEY": "your-api-key"
}
}
}
}
Common config locations:
~/Library/Application Support/Claude/claude_desktop_config.json~/.openclaw/mcp.jsonMost agent flows follow this pattern:
1. list_analyzers
-> learn categories and available checks
2. scan_domain { domain: "acme.com" }
-> collect relevant URLs for the audit
3. analyze { urls: [...] }
-> run a full audit with SEO score + GEO/AEO score for each URL
list_analyzersReturns available analyzer keys, categories, and weights. Call this first so an agent knows what it can run.
seo, accessibility, ux, performance, and geoscan_domainCrawls a domain and returns SEO-relevant URLs.
| Parameter | Type | Default | Description |
|---|---|---|---|
domain | string | — | Domain or URL to scan |
maxPages | number | server default | Maximum pages to crawl (capped server-side at the batch analysis limit) |
excludePatterns | string[] | [] | URL patterns to skip |
respectRobotsTxt | boolean | true | Honor robots.txt |
defaultLanguageOnly | boolean | true | Skip alternate-language duplicates |
analyzeRuns a full audit for one or more URLs. All 30+ analyzers run on each URL, returning an overall SEO score, per-category scores, and a GEO/AEO score for AI search visibility. URLs are processed sequentially and emit progress notifications after each one.
| Parameter | Type | Description |
|---|---|---|
urls | string[] | URLs to analyze |
Cost: 3 credits per URL.
From your dashboard at octo-boost.com/dashboard, you can configure how much each analyzer contributes to the overall score. Set a weight between 0 and 5 for any of the 30+ analyzers.
list_analyzers always returns your current weights, so agents can adapt their reasoning to your setupFull audits include real-user performance data (LCP, CLS, INP, FCP, TTFB) from the Chrome UX Report API at the p75 percentile — the speed 75% of actual Chrome users experienced or better. Google uses these as Search ranking signals.
If no data is returned, the result includes the exact reason (e.g. insufficient traffic, URL not in Google's dataset). This is common for low-traffic sites and does not affect the overall SEO score.
Full audits include a geoScore alongside the technical SEO score.
This score is meant for AI-search and agent workflows. It helps answer whether a page is easy for systems like ChatGPT, Claude, Gemini, or Perplexity to understand, extract, retrieve, and cite.
Key fields include:
geoScoretechnicalAccesscontentStructureentityClarityauthoritySignalscitationLikelihoodragReadinessllmAssessmentwhyThisMattersForAgentsPlanned next:
get_fix_plan, summarize_top_opportunities and compare_urlsBe the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.