OpenSEO is an MIT-licensed, open-source SEO platform that deliberately combines a conventional research dashboard with agent-facing interfaces.12 The current human-facing product covers keyword research, saved keywords, rank tracking, domain/competitor analysis, backlinks, site audits, Google Search Console data, AI visibility and prompt exploration.3 It is not a proprietary search index: much of the commercial SEO data comes from DataForSEO, while first-party Search Console data comes from the connected Google account.24
That architecture is central to understanding the product. OpenSEO is primarily an orchestration, workflow and storage layer over external SEO data rather than an Ahrefs-style company that has built its own giant crawler/index. This lowers the cost and makes self-hosting feasible, but data quality, geographic coverage, refresh cadence and some feature economics inherit DataForSEO's underlying capabilities and limitations.2
The MCP implementation is more substantive than a marketing checkbox. The hosted endpoint exposes tools for keyword metrics, live SERPs, domain research, backlinks, rank tracking, local-business research, saved keywords and Google Search Console performance/URL inspection.5 Compatible clients can authenticate through browser OAuth or personal API keys, and current docs cover Claude Code/Desktop, Cursor, Codex CLI/Desktop and other HTTP-header-capable clients.5
OpenSEO also separates MCP tools from Agent Skills. MCP supplies data/actions; skill files encode higher-level workflows such as SEO project setup, SEO coaching, audits, keyword research/clustering, competitive analysis, local SEO and link prospecting.67 This separation is sensible: a general agent gets structured data access without forcing every SEO strategy into one hard-coded autonomous loop.
The current feature set increasingly extends beyond classic Google SEO. AI Visibility and Prompt Explorer track brand mentions, cited sources and prompt-level visibility in supported AI/search surfaces.3 The repository and issue history show this surface is still evolving; several AI-search capabilities have been added to MCP over time rather than being uniformly available from the start.8 Buyers should therefore verify the exact model/search-engine coverage required by their GEO/AEO workflow rather than treating “AI visibility” as one universal metric.
Site Audit provides crawl-level checks for status codes, titles, meta descriptions, headings, indexability, image-alt coverage, links and response time, with optional Lighthouse findings.9 The public issue tracker is useful here because it exposes current edge cases—for example query-parameter handling that can create duplicate false positives/sprawl problems.8 Open source makes those limits inspectable, but it does not make the crawler equivalent to mature enterprise technical-SEO platforms by default.
The project supports two self-hosting paths. Docker is the simpler personal/local route; Cloudflare is the more advanced internet-facing/team route.210 Docker mode intentionally runs with `AUTH_MODE=local_noauth`, and the docs explicitly warn users not to expose it directly to the internet without an authentication-protected reverse proxy, tunnel or private network.10 This is a material deployment constraint, not a minor setup detail.
Self-hosted installations still need external credentials. A DataForSEO API key is required for the core paid SEO-data workflows, while other integrations may require their own keys/accounts.2 In exchange, self-hosters control the application deployment, can customize the code and can pay DataForSEO directly rather than consuming hosted OpenSEO credits.
Project activity is high for a young product. The public repository has accumulated thousands of stars and over a thousand forks, and the release stream moved rapidly through early versions in July 2026.211 The latest tagged release surfaced in this review is v0.1.2 from July 23, 2026; August issue activity shows continued work after that tag.118 Star/fork counts indicate developer interest, not product-quality scores.