--- layout: default title: "SEO Agent" description: "Open-source AI SEO Agent and MCP server for Claude Code, Cursor and Codex. It plans your backlink campaign with you, builds each link by following that site's method, verifies it went live, and tells you what it did in plain English. 25 sites and 10 free links; all 1,141 verified-reachable sites for $97 a year." ---

Backlinks built by an agent that talks you through it

Runs inside Claude Code, Cursor, Codex or any MCP client. Tell it what you need. It plans the campaign with you, builds each link by following that site's exact method, checks the link went live, and tells you what it did in plain English.

pip install seoagents && claude mcp add seoagents -- seoagents
claude code · seo-agent

I want 100 backlinks for brightkettle.com this month.

100 links this month is a lot faster than I would go: 34 sites link to you today, and I'd suggest about 5. It's your site, so I'll build 100 if you want — I'd rather you knew the pace is the part that stands out, not the links themselves.

Ok, do it your way.

For a site like yours I'd do about 5 links this month, spread over 10 days. Here's the shape of it, and why:

  • Anchor text: 5% exact match, 20% partial, 33% your brand, 27% the bare URL. Your profile is still small, so exact-match anchors stay rare — those are what bought links look like.
  • 70% followed links. A profile where every link passes authority is not what real sites accumulate.
  • Spread over 10 days, not placed in one afternoon.

Want me to go ahead?

Go.

Signed in to the first site, found the profile field, placing your link… checked the live page: real hyperlink, right anchor, followed. Logged with a screenshot. On to the next.

I've built 5 links for brightkettle.com, 2 of them on sites at DA 90 or higher. Every one is a live page carrying your link with the anchor we agreed, checked after placing. Search engines find new links on their own schedule, usually weeks — that's normal.

The engine's real replies. Only the domain is changed.
1,141sites, verified reachable this month
117at DA 90 or higher
813give followed links
26tools your assistant can call
25free, no account needed

Getting a backlink hasn't changed in fifteen years

Find a site that gives links. Create an account. Find the field, or the editor. Place the link. Check that it actually went live, and that it's a real link, and that it's followed. Then do it again. Fifty links is fifty of those, and most of the time goes on the parts that have nothing to do with judgement.

So people pay to skip it. And what they pay for is where it goes wrong.

SHUT DOWN 2021
angelfire.lycos.com
Domain Authority93
Referring domains756
Visitors a month0

A real entry from a bought list. The score is a decade of old links. The site is gone. Nobody fetched the URL.

What actually goes wrong

  • You pay an agency $150 to $400 a link and never see the method or the site list. When they leave, the knowledge leaves with them.
  • You buy a list of "1,000 sites" and it's full of ghosts like the one above. Authority scores lag reality by years.
  • The link goes up as plain text, or the host adds nofollow after you post. It looks fine on the page. Nobody checked.
  • Fifty links land in one afternoon, all reading the same phrase. That's the clearest signal links were bought — and you paid for it.

What the agent does instead

Twenty-six tools, grouped by the four things you actually care about. The tool reference lists every one.

It plans with you, and says why

Most tools take an order. This one reads your situation first and argues for a pace your site can carry.

Tells you what you need before you start
Ask what it takes and you get a number: which sites are open right now, how many more open with a mailbox, which need you at the screen.
Proposes the campaign shape with a reason on every line
Pace from how many sites already link to you. Anchor mix tightened when the profile is thin. A followed share that looks natural. Ask for more than is wise and it says so once, then builds what you asked. It's your site.
Reads your page for keywords and anchors
Keywords from the target page itself, spread across the five anchor types so your profile isn't one phrase forty times.

It builds the link the way that site actually works

Not "go to the site and sign up". The exact method, and it learns when the guide is wrong.

Knows the method for every site
The playbook for that kind of link, the steps with the exact button and field names, and what the site requires.
Builds in a real browser
Login-free sites build in seconds with a proof screenshot. Account sites are built by the assistant in its own browser — signing up once, signing in ever after.
Never forgets what a site taught it
Which field gives the followed link, a length cap, a password rule the page never shows. Found once, recorded, and the next build starts from the truth.
Stops at gates instead of faking its way through
A captcha, an email code or a social login is a gate. It says what the site wants in plain words and offers the ways through.

It checks before it counts

A link only exists if the public page shows a real hyperlink to you, with the anchor you agreed, and passes authority.

Verifies every link on the live page
Three checks: is your URL a real hyperlink, does the anchor match, is it followed. Plain-text URLs and links the host quietly made nofollow don't count.
Reports what it built, from its own record
Every link with its anchor, where it lives, the site's authority and when. Not a backlink index that won't show a new link for weeks.
Keeps the proof
A screenshot of every placement, a live URL, a status you can trust. A link it couldn't verify is reported as unverified, never counted.

It keeps watching, and keeps the pace

Links drop. Profiles get deleted. And a burst of links is the pattern that gets a site looked at.

Paces everything
Links arrive steadily across days and methods — at most 5 a day and 20 a week to any one site. Many sites under one subscription.
Watches the links afterwards
Weekly re-checks of everything it placed, every referring domain to your site, what's new and lost each month, spam flags, and a disavow file.
Finds what competitors have and you don't
Point it at two or three competitors and it lists the referring domains they have that you lack, with the method to build each one attached.

Against a person doing it by hand

It's better at the repetitive part, which is most of the job. The judgement stays yours.

A link builder
SEO Agent
Knows the sites on day one
The ones they've used before. A new hire starts blank.
The method for 1,141 sites, re-verified monthly.
Checks every link the same way
Link 47 at six in the evening gets a glance.
Three checks on the live page, every time.
Keeps the record
A spreadsheet nobody updates.
Every link, anchor, live URL and proof, re-checked weekly.
Keeps the pace
Fifty links in an afternoon because the deadline is Friday.
5 a day, 20 a week, spread across methods.
Costs
$2,500 to $4,000 a month, plus tools.
About $8 a month, in the chat you already use, at 2am if you like.

The judgement is yours

Which keywords matter, how fast to go, whether a site suits your brand. It advises with reasons, then does what you say.

The gates are yours

It won't solve a captcha by pretending to be a person, or sign into your Google account unattended. Links built that way get removed.

The content is yours

On sites that want an article, it writes to your brief. It won't spin nonsense to get past a moderator.

The honesty is built in

A link it couldn't verify is reported as unverified, not counted. It never promises a ranking.

What fifty verified links a month costs

Typical market ranges. The point isn't that people are expensive; it's that most of what you pay them for is the repetitive part.

In-house link builder$2,500–4,000

a month, plus tools. 3 to 6 weeks for 50, at 30–60 minutes a link. Knows only the sites they've used before.

Agency or marketplace$7,500–20,000

per 50, at $150–400 a DA 40+ followed link. 4 to 8 weeks. Their list, not yours; you never see the method.

Freelancer on a gig site$500–2,500

per 50, at $10–50 a link. 1 to 2 weeks. Usually the same hundred sites everyone else spams.

SEO Agent$8

a month, billed yearly, or $27 month to month. 1,141 sites with the exact method for each, re-verified monthly, paced on purpose.

The library is the part a team can't copy quickly. Every site in it came from years of link building: which DA 60 profile page still gives a followed link, which forum strips links from new members, which shortener sits behind a captcha, which directory approves in a day. Each entry carries the method with the exact button names, what the site requires, and referring domains, spam score and traffic. A person could rebuild that list. It would take them the same years.

Pricing

Free, open sourceTen links on 25 sites with their methods, one of them on a DA 90+ site. Built in your own browser on login-free sites, the method followed with you on the rest, every link verified and logged. pip install, no account.
$97 a yearAbout $8 a month, billed yearly. All 1,141 verified-reachable sites, the campaign planner and advisor, building on account-based sites, gates with connected services, monitoring, reports and a dashboard. Subscribe, say activate in the chat, done.
$27 a monthThe same, month to month, cancel any time. Fair use on both plans: 500 placed links per key in any 30 days.

Works in Claude Code, Claude Desktop, claude.ai, Cursor, Codex, ChatGPT and any MCP client: the pip package for local mode, a personal link for connectors. The WordPress, Shopify and desktop apps are next.

Subscribe, $97 a year $27 a month Install free

The free backlink sites list

Twenty-five reachable sites, DA 20 to 96, all followed, each with a step-by-step method your assistant can follow. Your ten free links may put one of them on a DA 90+ site. The first twelve:

SiteDAReferring domainsMethodLink
Medium961,371,100Article or blog postdofollow
IMDB95891,904Profile website fielddofollow
Zotero7551,364Bookmark / link submitdofollow
ArtFire7531,486Profile website fielddofollow
Milkyway (.edu)759,011Profile website fielddofollow
DsiBlogger7437,269Article or blog postdofollow
FireBlogz7439,401Article or blog postdofollow
Beatstars7339,465Page builder sitedofollow
Flip HTML573226,903Shared documentdofollow
Figma71101,339Social postdofollow
MD Anderson71918Otherdofollow
Wakelet71191,490Bookmark / link submitdofollow

The full free list in the README

Site lists with DA and referring domains

Where it runs

One engine, one library, one subscription. Four ways in, at four different stages.

What is live, what is being built, and what is not planned

Guides