Claude
Claude SEO on your real Search Console data, with fixes you approve in the same chat.

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.
Paperclip runs your AI agents like a company: roles, goals, budgets and heartbeats. Give one of them the SEOmatic skill and it can own search: read Google Search Console, audit the site, track AI answers and stage fixes. The fixes still wait for a person to approve them.

SEOmatic is an SEO agent with a CLI, a hosted MCP server and an API. In Paperclip, the agent that owns SEO uses the SEOmatic skill (or the MCP server through its adapter) with an API key, and works on one SEOmatic workspace.
October 2026
A Paperclip install (npx paperclipai onboard) with at least one agent, and a free SEOmatic account with an API key from Settings, AI Agents, API Keys.
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.
Each heartbeat, the SEO agent compares the last period with the one before and reports what moved, with exact dates.
Fixes the agent proposes land as staged work in SEOmatic, with a link on the Paperclip task for you to review.
Before the engineering agent ships, the SEO agent audits up to 30 pages for noindex tags, broken links and missing titles.
Topics picked from the searches that already show you impressions, handed to a writer agent as briefs.
The agent tracks where AI answers mention you and flags the prompts competitors are winning.
Every SEOmatic tool says whether it is free or uses credits, so the agent can plan within the budget you set.
Paperclip is for running agents as a team with goals and check-ins. SEO suits that well: it is steady, measurable work with a weekly rhythm, and every real change should pass a person first.
An example on the Acme Plumbing demo site. You ask Paperclip:
“Task for SEO Lead: write this week's search brief and file anything that needs a decision.”
Paperclip calls SEOmatic:
seomatic tools call gsc_insights: Sep 10 to Oct 9 vs Aug 11 to Sep 9 (30 days each)seomatic tools call strategy_insights: top prioritiesseomatic tools call task_manage: stage 2 title fixesPaperclip answers:
Search brief, Sep 10 to Oct 9 (30 days)
Needs a decision: I staged new titles for /drain-cleaning-cost and /emergency-plumber in SEOmatic. They will not go live until a person approves them. Review link attached to this task.
Spend this run: 3 tool calls.
Also try:
A setup that keeps the agent useful and the risk low:
SEOMATIC_API_KEY in its environment. Use a key for one workspace, so the agent only sees one site.Assign these as tasks or goals to the agent that has the SEOmatic skill:
Through the skill, the agent runs npx -y seomatic commands that call the same tools as SEOmatic's MCP server:
Commands and flags are in the SEOmatic CLI docs. Building your own orchestration? See the SEO API.
About five minutes. Do it where your agents execute, which may be a server rather than your laptop.
# Where your Paperclip agents execute
npx skills add Minh42/seomatic-mcp
# In the SEO agent's environment
SEOMATIC_API_KEY=smk_live_...
# Check the key works (prints your workspace)
npx -y seomatic me
# Agent on Claude Code and prefers MCP? Use its own command:
claude mcp add --transport http seomatic https://app.seomatic.ai/api/mcp \
--header "Authorization: Bearer smk_live_..."Unattended agents cannot click through a browser sign-in, so Paperclip setups use an API key. Give each SEO agent a key for one workspace only. If npx -y seomatic me fails inside the agent, the key is not in that agent's environment.
| Route | Best for | How |
|---|---|---|
| SEOmatic skill | Any agent Paperclip runs, whatever its adapter, including headless ones | npx skills add Minh42/seomatic-mcp where the agents execute, plus SEOMATIC_API_KEY in the SEO agent's environment. The skill runs npx -y seomatic. |
| MCP server in the agent's adapter | Agents already set up with MCP servers, such as Claude Code or Codex | Add the server the way that agent does it, with an API key, for example claude mcp add --transport http seomatic https://app.seomatic.ai/api/mcp --header "Authorization: Bearer smk_live_...". |
Pick the skill. Paperclip agents run unattended, so a browser sign-in is not practical. The skill uses one key from the environment, works with every adapter, and declares the key it needs so you see what is missing.
This page is about Paperclip, the open-source (MIT) platform that organizes AI agents into a company with an org chart, budgets, approvals and heartbeats. Paperclip does not call SEOmatic itself; the agents it manages do.
So setup happens on the agent:
The skill route on this page works for all of them.
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.
A heartbeat run usually makes two to four tool calls. The free allowance covers a first test; a weekly SEO agent needs a paid plan. Credits SEOmatic uses are separate from the model budget you set in Paperclip.
Paperclip lets agents work without a person in every step, so SEOmatic keeps one step for a person no matter what: approving a change to your site. 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. An agent in your org can stage work and file it for review; it cannot approve it, even if another agent asks it to. Revoke the API key in SEOmatic to stop an agent at once.
Setting up the agents Paperclip runs? See Claude Code SEO, Codex, OpenClaw SEO and Hermes Agent SEO. Learn what the SEO agent works with: weekly replanning, the site audit, AI visibility tracking and the approval workflow. All agents: AI SEO agents in every assistant.
Using another agent? See OpenClaw, Hermes Agent, Codex, or every AI agent.
How do I connect SEOmatic to Paperclip?
Connect it to the agent that will own SEO. Run npx skills add Minh42/seomatic-mcp where your Paperclip agents execute, create an API key in SEOmatic under Settings, AI Agents, API Keys, and set SEOMATIC_API_KEY in that agent's environment. Then assign it a task about your site.
Does Paperclip connect to SEOmatic directly?
No. Paperclip organizes agents; it does not call tools itself. The agents it runs, such as Claude Code, Codex, OpenClaw or Hermes Agent, call SEOmatic through the skill or through their own MCP setup.
Why use an API key instead of signing in?
Paperclip agents run on heartbeats with no one at the keyboard, so a browser sign-in cannot complete. An API key in the agent's environment works unattended, and you can revoke it in SEOmatic at any time.
Can my SEO agent publish changes to the site?
It can stage them. Every change waits in SEOmatic until a person approves it, and the agent is told never to approve on its own. Approved changes go live through your connected CMS and can be rolled back.
Can other agents in the org use the SEO data?
Yes, through the SEO agent's reports, or by installing the skill for them too. Give each agent its own key so you can see and revoke access per agent.
How many tool calls does a weekly run use?
Usually two to four: a Search Console comparison, SEOmatic's priorities, and sometimes an indexing check or a staged fix. Search Console reads are free with no limit; free questions only cover live market data, and one question covers up to 5 lookups. Paid plans remove the limit.
Is SEOmatic for Paperclip free?
Yes. The skill and the SEOmatic account are free, 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 fixes, with a 14-day free trial.
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.
Are the agent's numbers real?
Yes. They come from your Google Search Console through SEOmatic, with exact date ranges such as Sep 10 to Oct 9, 30 days. The skill tells the agent to report only numbers a command returned.
Do I need Ahrefs or Semrush for the SEO agent?
No. Most of the work runs on your own Search Console, which is free. Live market data, like keyword volumes and backlinks, is part of SEOmatic's paid plans, so the agent does not need a separate SEO tool subscription for it.
Same server, same tools, same approval rules. Pick the agent that fits the job.
Claude SEO on your real Search Console data, with fixes you approve in the same chat.
One command connects your Search Console to the terminal, so Claude Code fixes SEO in the code.
Hand Claude Cowork the SEO grunt work: it pulls your real numbers, writes the report into your files, and stages fixes you approve.
ChatGPT SEO on your real Search Console data, with fixes you approve in the same chat.
Two commands give Codex your Search Console data, so it fixes SEO where the bug lives: in your code.
Your dot checks your real Search Console data every week and tells you only what changed. Fixes wait for your yes.