Skip to main content
The SeoSorted MCP server lets an AI agent work inside your workspace. Instead of you opening the dashboard, the agent calls SeoSorted directly — looking up keyword data, reading your latest audit, generating a draft, checking how it performed. It speaks Model Context Protocol, so it works with Claude and any other MCP-capable client.
Connecting takes one click: paste the server URL into your client, sign in the way you always do, and approve. There is no API key to create or copy — see Connecting.

What an agent can do

Research

Look up live volume, difficulty and CPC for new terms, and browse the keywords you already track.

Audit

Run a site audit and read the findings grouped by severity, then drill into specific issues.

Write

Turn a keyword into a full draft through the same pipeline the dashboard uses.

Publish

Send a finished article to your connected CMS — with your explicit approval, every time.

What it looks like

A real exchange, once connected:
You: Which of my keywords don’t have an article yet? Write the best one. Agent calls list_keywords, sees five untouched terms, picks the one with the highest volume and lowest difficulty, calls generate_article, then wait_for_job until the draft is ready. Agent: Done — “Best SEO Tools and Resources Guide”, 1,988 words, saved as a draft. That used 1 of your 3 monthly article credits. Want me to publish it?

The rules it plays by

The agent is not a way around your plan, your permissions or your credits.
Generating an article costs one article credit, exactly as it does in the dashboard. When you run out, the agent is told so and given your upgrade link — it cannot generate anyway.
Publishing, scheduling and integrations are Pro features. On Free, those tools are visible but return an upgrade link instead of running.
The agent acts as you, and your workspace role is re-checked on every call. If you are demoted or removed, its access changes with you immediately.
You choose the workspace and the permissions on the approval screen. Publishing is off by default, and anything unticked is refused when used — not merely hidden.
publish_article refuses to run unless the agent passes an explicit confirmation, so a well-behaved agent shows you the article and destination first. It also has a dry-run mode that shows exactly what would be sent without sending it.
See Plans, credits and limits for the specifics.

Next steps

Connect a client

Create a key and point Claude at your workspace.

Tool reference

All twelve tools, what they cost and what they return.