Claude Code
One command connects your Search Console to the terminal, so Claude Code fixes SEO in the code.

Each local area page used to take us half a day to create and optimize.
With SEOmatic, we can create hundreds of pages in the same time, which helps our clients make the best use of their budget.
It's transformed how we deliver scalable SEO solutions.
Will Hawkins
Marketing Director, Digi-Business UK
Agents read your Search Console data, do the work, and prove what actually moved. You decide what ships.
14-Day Free Trial. $1 card check, refunded. Cancel Anytime.
Devin takes a task and works it through. With SEOmatic as an MCP server, the SEO tasks you hand it start from real data: your Search Console, a live audit of your site and Google's index status, so Devin fixes the problems that cost you traffic.

SEOmatic is a hosted MCP server that Devin connects to over HTTP. Devin Desktop and CLI are where Windsurf went, and the setup is one config entry.
A Devin plan and a free SEOmatic account. In Devin's config the key is serverUrl, not url.
Free to connect, with 5 questions a month from your own data (plus 10 once you connect Search Console). Paid plans add agents that stage fixes for your approval. See pricing.
Endpoint, auth, every tool and what it costs: SEOmatic MCP server docs.
Crawl the live site, then have Devin turn each issue into a fix in the codebase.
Pages that earn impressions but not clicks, with their queries, so Devin writes titles that match real searches.
URL Inspection data for up to 50 URLs per call, so Devin fixes the robots, canonical or redirect rule behind each exclusion.
Found in a live crawl and fixed at the source, in the templates or content files.
Re-audit the changed pages on the live site to confirm each fix landed.
Devin is at its best with a well-scoped task and room to finish it. SEOmatic turns vague SEO asks into those tasks: a list of concrete issues, each with the page, the evidence and the fix, that Devin can work through.
Give Devin tasks like these:
One config entry. Note the key name: Devin uses serverUrl.
// Devin uses serverUrl, NOT url
{
"mcpServers": {
"seomatic": {
"type": "http",
"serverUrl": "https://app.seomatic.ai/api/mcp"
}
}
}Devin marks a server connected the moment the transport is up and only authenticates on the first tool call, so a connected badge does not yet mean authorized.
Connecting is free, and so is the SEOmatic account behind it: no card. A free account answers 5 questions a month from your own data, plus 10 bonus questions once you connect Google Search Console. Each tool call counts as one question, so a big request can use a few.
Free covers the diagnosis: Search Console reports and insights, site audits of up to 30 pages, live page analysis, and your AI visibility results. Live market data, like keyword volumes, backlink profiles and competitor domains, is part of paid plans, with one free keyword preview per workspace.
Paid plans remove the question limit and add the treatment: agents stage fixes on your site (titles, descriptions, content updates, technical fixes, internal links) and run campaigns and fresh AI visibility scans. Every paid plan starts with a 14-day free trial. See pricing.
Devin's code changes go through your review. Anything SEOmatic would change on a live site through a connected CMS is staged, never pushed. A staged change is a proposal: it says what will change and why, and nothing touches your site until you approve it. The assistant records your decision, and it is told never to approve anything on its own judgment. Approved fixes start within seconds, the page's previous state is stored, and any applied change can be rolled back. Changes that could take a page out of Google, like a noindex, need an extra explicit confirmation.
Other coding agents: Claude Code, Cursor and Gemini CLI. Explore the site audit, technical SEO fixes and page indexing. All assistants: AI assistants. Full reference: MCP docs.
Can Devin do SEO?
Devin can change the code behind your SEO. With SEOmatic connected, it also sees your Search Console data, a live audit of your site and Google's index status, so the SEO tasks you give it start from real problems.
How do I add SEOmatic to Devin?
Add a seomatic entry to Devin's MCP config with type http and serverUrl set to https://app.seomatic.ai/api/mcp. Devin signs in on the first SEOmatic tool call.
Is it free?
The SEOmatic account is free with no card, with 5 questions a month from your own data plus 10 bonus questions once you connect Search Console. Paid plans remove the limit and add agents that stage changes in your CMS.
Can it change my site without asking?
No. By default every change SEOmatic proposes waits for your approval before it touches your site, and your assistant is told never to approve on its own. Approved changes are stored with the page's previous state, so any of them can be rolled back. If you later want low-risk fixes to go ahead on their own, you can turn that on in your autonomy settings; changes to your URLs still wait for you.
Devin says SEOmatic is connected but nothing works. Why?
Devin shows a server as connected once the transport is up, before sign-in. Ask it to call a SEOmatic tool; that triggers the sign-in, and the tools work once you approve it.
Same server, same tools, same approval rules. Pick the assistant that fits the job.
One command connects your Search Console to the terminal, so Claude Code fixes SEO in the code.
Add one entry to mcp.json and Cursor's agent works from your real SEO data while it edits your code.
Add SEOmatic to .vscode/mcp.json and Copilot's Agent mode works from your real SEO data.
One command gives Gemini CLI your real SEO data, on your laptop or on a server.
One settings block and an API key give Cline your real SEO data inside VS Code.
Add SEOmatic as a context server and Zed's agent works from your real SEO data.