OpenSEO
OpenSEO is an open-source SEO tool and MCP server that lets AI agents use DataForSEO data for keyword research, rank tracking, backlinks, site audits, domain overview, and AI visibility to grow organic traffic.
Visit every-app/open-seoOverview
OpenSEO is an open-source SEO platform and MCP server for AI agents. It provides data and workflows for keyword research, domain overview, backlinks, rank tracking, site audits, and AI-search visibility. It can be used through a hosted version or self-hosted.
Key Features
- Keyword research: find ideas, demand, difficulty, intent, and live SERPs.
- Domain overview and competitor insights: estimate organic traffic and ranking keywords.
- Backlinks: inspect backlinks, referring domains, and link quality.
- Rank tracking: track keyword positions over time.
- Site audit: crawl pages and surface technical issues.
- AI visibility and Prompt Explorer: review AI mentions, citations, and prompts; compare prompts across supported AI models.
Use Cases
- Entrepreneurs and SEO teams can research keywords, save opportunities, and track rankings.
- Marketers can analyze competitors, backlinks, and domain visibility.
- AI agent users can connect agents like Claude Code, Codex, OpenClaw, Hermes, OpenCode, or Gemini to run SEO workflows through MCP and skills.
- Self-hosters and developers can customize or build on OpenSEO as an open-source alternative to Semrush and Ahrefs.
Getting Started
- Try the hosted version for free; no credit card required.
- Connect an AI agent through the OpenSEO MCP server using the setup guide.
- Set up OpenSEO Agent Skills for reusable SEO workflows.
- For self-hosting, follow the Docker or Cloudflare self-hosting guides.
Deployment & Requirements
- A DataForSEO API key is required to retrieve SEO data.
- Self-hosting supports Docker for personal use/testing or Cloudflare for internet-facing use across multiple devices or with a team; Cloudflare works on the free plan.
- When self-hosting, DataForSEO is paid directly.
- Local development documentation is provided.
Before You Adopt
- License: MIT. Review its terms before using, modifying, or distributing the project.
- OpenSEO requires an external DataForSEO API key to obtain SEO data.
- The project recommends Cloudflare for self-hosting unless users are already confident self-hosting other apps, rather than Railway, Coolify, or Dokploy.
- The hosted service charges a 28% markup on DataForSEO requests, while self-hosting pays DataForSEO directly.