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 today, credited to your first payment.
Cline plans before it acts and asks before it runs. Add SEOmatic as an SEO MCP server and those plans start from real data: a live audit of your site, your Search Console clicks and queries, and Google's index status.

SEOmatic is a hosted MCP server that Cline connects to over streamable HTTP with a SEOmatic API key in the request header.
October 2026
Cline and a SEOmatic API key from Settings, AI Agents, API Keys; a free workspace works.
Free to connect. Search Console, audits and page checks have no limit; market data uses 5 free questions a month (plus a one-time 10 when 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 let Cline plan the code changes for each issue before it touches a file.
Compare two weeks of Search Console data, find the page that lost the clicks, and trace it to a commit.
Rewrite titles and descriptions for pages that lose the click, using the queries they already show up for.
Noindex leaks, canonical mistakes and broken internal links traced to the code that produces them.
Why Google excluded a page, from URL Inspection data, for up to 50 URLs per call.
Clicks, impressions and top queries for the page you are editing, from your own property.
Cline shows its plan and asks before it acts, which suits SEO work well: you see the evidence, the files it wants to touch and the fix, before anything changes.
An example on the Acme Plumbing demo site. You ask Cline:
“Clicks dropped last week. Plan what to fix before you change any files.”
Cline calls SEOmatic:
gsc_performance: Oct 3 to Oct 9 vs Sep 26 to Oct 2 (7 days each)gsc_indexing: URL Inspection for the top losersite_pages: analyze /emergency-plumberCline answers:
Clicks fell from 412 to 297 (Oct 3 to Oct 9 vs Sep 26 to Oct 2, 7 days each). One page explains most of it:
trailingSlash: true added to next.config.js in last week's commit.Plan:
trailingSlash or add a canonical that matches the redirect target.Shall I switch to Act mode and start with step 1?
Also try:
Try these with SEOmatic enabled in Cline:
Cline connects with an API key. Add the settings block by hand, or let Cline do it.
// settings JSON
{
"mcpServers": {
"seomatic": {
"url": "https://app.seomatic.ai/api/mcp",
"type": "streamableHttp",
"headers": { "Authorization": "Bearer smk_live_..." }
}
}
}A key from a free workspace covers every read and analysis tool. A key from a paid workspace can also stage fixes. Keep the key out of version control.
| Route | Best for | How |
|---|---|---|
| Settings block | Most people. You see exactly what goes in the config | Paste the seomatic server into Cline's MCP settings with type: streamableHttp and Authorization: Bearer smk_live_.... |
| Agent-guided install | When you would rather Cline write the config | Point Cline at github.com/Minh42/seomatic-mcp and ask it to set up the SEOmatic server. Add your key to the settings yourself. |
| Skills | Repos where you want the same SEO playbooks every time | npx skills add Minh42/seomatic-mcp --full-depth -a cline. Installs SEOmatic's 20 SEO skills: the CLI skill runs with SEOMATIC_API_KEY, the other 19 use SEOmatic's MCP server. All of them: SEO skills. |
Pick the settings block. It takes a minute, the key stays in your local settings rather than in a chat, and Cline lists every SEOmatic tool the moment it saves.
Both run inside VS Code, and both can use SEOmatic. This page is about Cline, the open-source agent extension with Plan and Act modes, which connects with an API key.
.vscode/mcp.json file and an OAuth sign-in, and calls tools in Agent mode: GitHub Copilot SEO.They all reach the same SEOmatic server, so you can run Cline and Copilot side by side on one workspace.
Connecting is free, and so is the SEOmatic account behind it: no card. Free covers the diagnosis with no limit: 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, uses free questions: 5 a month, plus a one-time 10 bonus questions when you connect Google Search Console. One question covers up to 5 lookups.
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.
Cline's Plan mode shows which tools it will call before it calls them, so you can see how many free questions a request will use.
Cline asks before it edits files, and SEOmatic asks before it changes your live site: anything it would change 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: Cursor, GitHub Copilot, Zed and Claude Code. Explore the site audit, the Google Search Console integration and meta tags. Key scopes and autonomy modes: agents in the developer docs. All assistants: AI assistants. Full reference: MCP docs.
Using another agent? See GitHub Copilot, Cursor, Zed, or every AI agent.
How do I connect SEOmatic to Cline?
Create a SEOmatic API key in Settings, AI Agents, API Keys. Then add a seomatic server to Cline's MCP settings with the URL https://app.seomatic.ai/api/mcp, type streamableHttp and an Authorization header of Bearer plus your key. You can also point Cline at github.com/Minh42/seomatic-mcp and let it write the config.
Can Cline do SEO?
Cline can change the code that controls your SEO. With SEOmatic connected, it also audits your live site, reads your Search Console data and checks index status, so its plans start from real problems.
Why does Cline use an API key instead of a sign-in?
The settings block sends your SEOmatic API key in the Authorization header, which works the same on every machine. Keep the key in your local Cline settings, never in a committed file or a chat message.
Does Plan mode work with SEOmatic?
Yes. In Plan mode, Cline calls SEOmatic's read tools to gather evidence and shows you the plan. It only edits files once you switch to Act mode and approve each step.
Is SEOmatic for Cline free?
Yes. A free SEOmatic workspace and its API key work in Cline, with no card. Search Console reports, site audits and page checks are free with no limit. Live market data (keyword volumes, competitors, backlinks) uses free questions: 5 a month, plus a one-time 10 when you connect Search Console. Paid plans remove the limit and add agents that stage changes in your CMS.
Are the numbers in Cline's plan real?
Yes. They come from your own Search Console property, and each answer names its exact date range and day count, so you can check any figure yourself.
Do I need a Google Cloud project?
No. You connect Search Console to SEOmatic with one Google sign-in, which takes about a minute. Cline only needs the SEOmatic key.
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 edit to an existing page 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 or indexing, and new content, still wait for you.
Can I use the SEOmatic skills in Cline?
Yes. Run npx skills add Minh42/seomatic-mcp --full-depth -a cline. The 20 skills give Cline step-by-step playbooks like the SEO audit and striking distance keywords; the CLI skill runs with SEOMATIC_API_KEY and the other 19 use SEOmatic's MCP server.
What can a free API key do?
A key from a free workspace covers every read and analysis tool: Search Console, audits, page analysis, index status and AI visibility results. A key from a paid workspace can also stage fixes for your approval.
Same server, same tools, same approval rules. Pick the agent that fits the job.
One command connects your Search Console to the terminal, so Claude Code fixes SEO in the code.
Two commands give Codex your Search Console data, so it fixes SEO where the bug lives: in your code.
Two commands give Grok Build your real Search Console data, so it can find what costs you clicks and fix it in the code.
Kimi K3 in Kimi Code CLI, reading your real Search Console and fixing what it finds in your repo.
DeepSeek, working from your real Search Console data through the SEOmatic plugin for DeepSeek Harness.
One mcp.json entry, and Cursor's agent works from your real Search Console data while it edits your code.