{"slug": "automated-seo-competitor-analysis-from-your-coding-agent", "title": "Automated SEO competitor analysis from your coding agent", "summary": "Seogeoaeo.ai exposes its SEO tools over an MCP server at https://seogeoaeo.ai/api/mcp, letting coding agents in Claude Code, Cursor and Codex run competitor analysis through tool calls priced in credits, according to the company's tool reference and pricing page checked in October 2026. The guide maps each analysis step to a tool slug with a credit cost — competitor-finder at 38 credits, competitor-keywords at 35, domain-overview at 50, backlink-finder at 70, on-page-seo-checker and ai-crawler-view at 8 each, core-web-vitals-snapshot at 20 and ai-citation-finder at 160 — and a four-rival run totals 618 credits plus 8 credits per page check. Runs are capped with a maxCredits argument and made retry-safe with idempotencyKey, and the Indie plan provides 2,000 credits for $29 a month.", "body_md": "Automated SEO competitor analysis does not need a dashboard. If you already work in Claude Code, Cursor or Codex, your agent can call the lookups, collect the results and draft the action list while you review it. This guide sets that up with seogeoaeo.ai's MCP server, puts a spending cap on every call, and maps each step of the analysis to a tool slug.\n\nEverything here is from seogeoaeo.ai's [tool reference](https://seogeoaeo.ai/llms-full.txt) and pricing page, checked in October 2026.\n\n## Why an agent fits this job\n\nA competitor analysis is a fixed sequence with a judgment call at the end. Find the rivals, pull their keywords and top pages, pull their links, check technical basics on a few pages, check AI citations, then decide. The first five steps are lookups. An agent can run them in order, keep the outputs in your repo, and leave you the part that needs a person: choosing three or four actions.\n\n## Connect the MCP server\n\nseogeoaeo.ai exposes every tool over MCP at `https://seogeoaeo.ai/api/mcp` and over REST at `https://seogeoaeo.ai/api/v1`. Create an API key in your workspace (keys start with `sga_` and are shown once), then add the server. For Claude Code:\n\n```\nclaude mcp add --transport http --scope user seogeoaeo https://seogeoaeo.ai/api/mcp --header \"Authorization: Bearer YOUR_API_KEY\"\n```\n\nCursor and Windsurf read the same server from an `mcpServers` entry, VS Code from `.vscode/mcp.json`, and Codex from `~/.codex/config.toml` with the key in an environment variable. Claude Desktop connects through `mcp-remote`.\n\nEach tool becomes an MCP tool named by its slug. Agent runs cost the same as runs in the browser.\n\n## Put a cap on spending\n\nTwo arguments make automated runs safe to leave alone:\n\n- `maxCredits` refuses a run above the price you set.\n- `idempotencyKey` lets the agent retry a call without paying twice.\n\nThe `check-credits` tool is free, so tell the agent to read the balance first, add up the planned runs and stop if the total is above your limit. A run that fails before producing a result is refunded.\n\n## The steps, as tool calls\n\n| Step | Tool slug | Credits | What comes back | \n|---|---|---|---|\n| Find search rivals | `competitor-finder` | 38 | 30 sites sharing the most Google keywords with your domain, with overlap share | \n| Rival keywords and top pages | `competitor-keywords` | 35 | Top 100 keywords by estimated traffic, positions, intent, ranking pages | \n| Rival size at a glance | `domain-overview` | 50 | Keyword count by position, estimated visits, linking sites, link rank | \n| Rival links | `backlink-finder` | 70 | 100 strongest linking sites with spam score and first-seen date | \n| Page basics | `on-page-seo-checker` | 8 | Title, description, snippet clipping, heading outline | \n| Content without JavaScript | `ai-crawler-view` | 8 | Raw HTML compared with the rendered page | \n| Mobile speed | `core-web-vitals-snapshot` | 20 | Field LCP, INP and CLS when available, plus a Lighthouse lab run | \n| AI citations | `ai-citation-finder` | 160 | Pages Google AI Overviews and ChatGPT cite most for a topic | \n\nEvery succeeded run also returns `improvementTips`, a list ordered by priority with the change to make and the URLs it affects. For your own pages, that is a head start on the fix list.\n\n## A prompt that works\n\nGive the agent the order and the stopping rule in plain words:\n\nCheck credits. Run competitor-finder on example.com for the US. Take the four closest competitors, skipping very large general sites. For each, run competitor-keywords and backlink-finder with maxCredits set to the listed price. Run on-page-seo-checker and ai-crawler-view on their top page and on our closest page. Run ai-citation-finder on our main topic. Save every result as JSON in research/competitors/. Then draft three or four actions, each with the evidence, and stop.\n\nFor four rivals that plan costs 38 + 140 + 280 + 160 = 618 credits, plus 8 credits for each page check. The Indie plan gives 2,000 credits for $29 a month.\n\n## Keep the judgment human\n\nThe agent will happily produce twenty actions. Cut them to three or four. Look for gaps that repeat across rivals, positions you can realistically beat (ninth place, not second), and link sources you could also earn. Treat every volume and traffic figure as an estimate, useful for comparing rivals but not as a count.\n\n## Limits to plan around\n\nseogeoaeo.ai does not track rankings over time and Competitor Keywords cannot read Search Console data. The AI Citation Finder covers Google AI Overviews and ChatGPT, not Perplexity or Gemini; `ai-answer-visibility` samples ChatGPT, Perplexity and Gemini for one question at 120 credits. If you want daily rank history for your rivals, a rank tracker such as Semrush Position Tracking is the better fit for that part.\n\nRerun the whole script each quarter and diff the JSON. That diff is the most useful page in the folder, and it is the cadence seogeoaeo.ai's own [step-by-step guide to the process](https://seogeoaeo.ai/blog/seo-competitor-analysis) recommends.", "url": "https://wpnews.pro/news/automated-seo-competitor-analysis-from-your-coding-agent", "canonical_source": "https://usageatlas.com/guides/other/automated-seo-competitor-analysis-mcp", "published_at": "2026-10-25 19:43:58+00:00", "updated_at": "2026-10-26 07:41:44.647120+00:00", "lang": "en", "topics": ["agent-protocols", "ai-agents", "ai-tools", "ai-crawlers"], "entities": ["seogeoaeo.ai", "Claude Code", "Cursor", "Codex", "Windsurf", "VS Code", "Claude Desktop"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/automated-seo-competitor-analysis-from-your-coding-agent", "markdown": "https://wpnews.pro/news/automated-seo-competitor-analysis-from-your-coding-agent.md", "text": "https://wpnews.pro/news/automated-seo-competitor-analysis-from-your-coding-agent.txt", "jsonld": "https://wpnews.pro/news/automated-seo-competitor-analysis-from-your-coding-agent.jsonld"}}