Every roundup of AI SEO agents scores features. None of them check the one thing a developer needs before committing: can you actually drive it from code, or is it a dashboard with an AI label on it. This list answers that per vendor, against the vendor's own repo or documentation, with the date it was checked. Snapshot: 2026-08-07.
Four of the seven agents here can be driven from code today, and the gap between marketing and reality is wider than the category admits. Ahrefs archived its official MCP server on 2026-02-24 and redirects to a remote one. Semrush has no MCP server at all in its GitHub org — eleven public repos, none of them one. Meanwhile Search Atlas ships three MCP repos and a CLI, which is the widest code surface of any suite in this list; the reserve is that its OTTO module deploys on-page changes client-side, so you should verify what reaches the crawler before you trust the automation.
| If you want… | Then | Caveat that matters |
|---|---|---|
| Top pick — an agent that acts, not just reports | Search Atlas — 3 MCP repos + Homebrew CLI | changes are injected in JavaScript; test what crawlers see |
| Raw SERP and keyword data to build your own agent | DataForSEO — official MCP, Apache-2.0, 214★ | it is a data layer, it does not act on your site |
| Rank tracking inside Claude or Cursor | Nightwatch — hosted MCP | Professional plan and above only; not on the free trial |
When none of the above applies: if you are not writing code against these tools, this whole distinction is irrelevant to you and the feature roundups serve you better than this page does. The list exists for people who intend to script the thing.
Why trust this? Every row was checked against a first-party source — a repository under the
vendor's own GitHub org, or the vendor's own documentation — never against another roundup. The
sources are in agents.csv with a checked date on each row, so you can re-verify any claim in
under a minute. Where nothing could be found, the row says none found at check date rather than
guessing. No scores out of ten appear anywhere in this repo, because nobody can audit a score.
Full data, sortable and diffable, in agents.csv. Summarised:
Search Atlas — the widest code surface here. Three MCP repositories under search-atlas-group
(MCP-agent, updated Feb 2026, 10★; searchatlas-mcp-server, Apr 2026; searchatlas-mcp-servers,
Mar 2026) plus a Homebrew tap for a SearchAtlas CLI. It is also the only entry whose agent
writes to your site rather than reporting on it — which is the point, and the risk. The
7-day trial is the cheapest way to point an MCP client
at a real account and see what the agent actually does.
DataForSEO — dataforseo/mcp-server-typescript, 214★, Apache-2.0, runs locally or as a
Cloudflare Worker. The most honest entry in the category, because it does not pretend to be an
agent: it is the SERP, keyword and backlink data you build one on top of.
Nightwatch — official hosted MCP at mcp.nightwatch.io/sse, works with any MCP client. Read
the plan requirement before you invest a day in it: the server is gated to Professional and above
and is explicitly excluded from the Starter plan and the free trial.
Frase — publishes an agent endpoint at frase.io/agents. No public repository found at check
date, so the integration surface is whatever the vendor documents.
Surfer — shipped a public REST API in June 2026. No MCP server found at check date, so you write the glue yourself. Fine if you were going to write glue anyway.
Ahrefs — ahrefs/ahrefs-mcp-server, 99★, archived 2026-02-24. The maintainers redirect to
a remote MCP server that needs no local setup. Either path requires a paid API key. Read this as a
deliberate move to a hosted surface, not as abandonment — but the open repo is frozen.
Semrush — no MCP server. The GitHub org carries eleven public repositories at check date (a design system, ansible roles, a websocket proxy, a Claude Agent SDK browsing tool) and none of them is one. Third-party wrappers exist; none is vendor-maintained, which is a different risk profile entirely.
verify.py turns the table into a re-verification checklist, ordered by how weak the evidence is —
so you re-check the shakiest rows first, not the ones that are easiest to look at:
python verify.py # every row, weakest evidence first
python verify.py --stale 60 # only rows not checked in the last 60 days WEAK Frase vendor page -> frase.io/agents (0d old)
OK Nightwatch vendor doc -> mcp.nightwatch.io/sse (0d old)
OK Surfer vendor changelog -> surferseo.com/updates/new-surfer-api-june2026 (0d old)
STRONG Search Atlas public repos -> github.com/search-atlas-group (0d old)
STRONG Semrush public org listing -> github.com/orgs/semrush/repositories (0d old)
Only one row in this list rests on a marketing page. That is the number worth watching.
If a result contradicts a row here, that is a PR, not a complaint — see CONTRIBUTING.md.
It does not rank these agents on output quality. Nobody can audit "how good is the AI" from the outside, and every roundup that puts a number on it is scoring vibes. It also does not claim the absence of an MCP server means a bad tool — Semrush is not worse at SEO because it has no MCP repo, it is worse for an agentic workflow, which is a narrower claim and the only one the evidence supports.
Deprecation moves fast in this category. A row checked in August 2026 may be wrong by October;
the checked column exists so you can see how stale a claim is before acting on it.
If you are evaluating the top pick specifically, answerdelta/search-atlas-review ships a script
that tests whether its JavaScript-injected changes actually reach Google and AI crawlers — the
single caveat that decides whether the automation is worth paying for. Or
start the trial and run it yourself.
One rule: every claim lands with a first-party URL and a checked date, or it does not go in.
Corrections outrank additions. See CONTRIBUTING.md.
Decided already? Start Search Atlas's 7-day free trial → $99/mo after, price checked 7 Aug 2026. Affiliate link — it costs you nothing extra and it funds the checking behind this list.
MIT licensed. Not affiliated with any vendor listed.
Last updated: 2026-08-07.