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.
Cursor's agent already edits your whole codebase. Add SEOmatic as an SEO MCP server and it can see what Google sees: your Search Console clicks and queries, live page audits and index status, so the SEO fixes it writes go where traffic is actually waiting.

SEOmatic is a hosted MCP server that Cursor connects to by URL. Cursor's agent calls SEOmatic's tools while it works, so SEO checks sit next to the code instead of in another tab.
Cursor and a free SEOmatic account. Nothing extra. Use OAuth, not an API key: Cursor does not send a configured Authorization header.
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.
Find duplicated or missing titles and descriptions on the live site and fix the metadata code that generates them.
Search Console CTR outliers tell the agent which pages to work on first, and which queries they should match.
Noindex leaks, stray canonicals, redirects and broken internal links, found on the live site and traced to the code.
Queries your site gets impressions for without a page that answers them, ready to become new routes or sections.
Analyze a publicly reachable preview URL and production side by side to confirm a change did what you meant.
Cursor is where front-end and full-stack developers live. SEOmatic makes it the place to settle SEO questions too, with data instead of a checklist, while the relevant files are already open.
Paste into Cursor's agent with SEOmatic enabled:
Add one entry to Cursor's mcp.json (~/.cursor/mcp.json for every project, or .cursor/mcp.json in one repo).
// mcp.json
{
"mcpServers": {
"seomatic": { "url": "https://app.seomatic.ai/api/mcp" }
}
}Do not paste an API key into Cursor's config: Cursor starts the OAuth flow and does not send a configured Authorization header, so a key there silently does nothing. Approve the browser prompt instead.
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.
If you fix things in code yourself, the free lane covers the diagnosis. Paid plans are for when you also want SEOmatic's agents to make changes in a connected CMS.
Code changes in Cursor go through your normal review. Changes to a live site through a CMS connected to SEOmatic are 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, GitHub Copilot and Cline. Explore the site audit, technical SEO fixes and the Google Search Console integration. All assistants: AI assistants. Full reference: MCP docs.
Can Cursor do SEO?
Cursor can edit the code that controls your SEO, but on its own it cannot see your rankings or how Google reads your pages. With SEOmatic as an MCP server, it audits your live site, reads your Search Console data and fixes the code behind each issue.
How do I add the SEOmatic MCP server to Cursor?
Add a seomatic entry with the URL https://app.seomatic.ai/api/mcp under mcpServers in mcp.json, then approve the browser sign-in Cursor opens. No API key is needed.
Is it free?
Yes. The 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.
Why doesn't my API key work in Cursor?
Cursor uses OAuth for remote MCP servers and does not send a configured Authorization header, so a key in the config is ignored. Remove it and approve the browser prompt instead.
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 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.
Hand Devin SEO tasks backed by your real Search Console data and live audits.
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.