Run SEO from your AI assistant: the MCP workflow
Connect one server and the assistant you already use can read Search Console, pull keyword data, check rankings and crawl a site, in the same conversation. What MCP is, the first five prompts that pay for the setup, and the row in the data that shows why a human still reads the output.
What is MCP, and why does it matter for SEO?
MCP, the Model Context Protocol, is the standard that lets an AI assistant call tools. Without it, an assistant knows what it was trained on and what you paste in. With it, the assistant can ask a server a question and get the answer as data: the queries your site ranked for last month, the search volume for a term, the position of a keyword on mobile in one city, the pages a crawl found with no title.
For SEO the difference is the whole job. Most of the work is not writing. It is moving between five tabs, exporting from one and pasting into another, then thinking. An assistant with the data in the conversation does the moving and leaves you the thinking.
Dan Kurtz, who runs an agency built around agentic customers, describes what his day looks like once the servers are connected:
every morning boot the computer up, open up Claude, and it goes using MCP connectors, goes into all of my accounts, scrapes everything. So at a top level I can see everything that needs to be done for clients

His episode is on the Unscripted SEO podcast. Adrian Nikolov, whose agency runs its client diagnostics the same way, on the first step of every engagement:
That's a completely automated diagnostic that runs through all the MCPs. It crawls the website with screaming frog. pulls all of the relevant keyword data with data for SEO
His episode is here. Malte Landwehr, who runs product at Peec AI, on what that does to the tools themselves:
It's more likely that I tell Claude to create a linear ticket or tell me the status of a linear ticket than me actually logging into linear.
His episode is here. Read the data through one server, write through another, and the assistant is the thing in between.
The setup, once
Connect the Ranktide MCP in Claude, ChatGPT or Cursor and sign in. The assistant gets the tools: Search Console reads, keyword metrics, SERP results, domain and backlink data, rank tracking, site audit, local rank grids. Search Console and audit reads use no credits. Data-provider calls do, and the tool says so before it runs. Then tell the assistant about the project (business, goal, positioning, competitors, key pages). It saves them to the project context, and every later prompt reads them.
The first five prompts
Five prompts, in order, that return more than they cost. Each one is a full strategy elsewhere in this library. These are the short forms.
1. What am I already ranking for that I am not getting? Search Console by query, last three months, positions 4 to 20, sorted by impressions. This is the list a rank tracker is built from, and it costs nothing.
2. Which of my pages compete with each other? Search Console by query and page. Flag queries with multiple URLs for review. Check whether those pages serve the same intent and whether the overlap hurts performance before changing links or merging them. Cluster keywords into topical hubs covers it.
3. What do the sites that outrank me have that I do not? Domain overview and ranked keywords for the top three competitors, minus yours. Keyword gap analysis.
4. What is broken? A site audit, then the issues sorted by severity. The technical SEO audit checklist.
5. Where should my links come from? Your own top pages by referring domains, and the reason each one earned them. The backlink data lists them.
None of the five needs a keyword typed by a human. All five need a human to read the answer.
The row that shows why
Here is the first prompt run through the MCP against a real agency site, seoarcade.com. The Search Console call returned the queries it ranked for over 28 days, and the top rows are what you would expect: the brand name, a few people's names, seo for home services at position 17 with 1,545 impressions.
Then there is a query with 31 impressions at position 10.2 whose text begins "you are a keyword analysis bot at an adtech company. your task is to analyze the provided keyword" and runs for two thousand characters. That is not a person. It is another company's AI agent, pasting its own system prompt into Google, and Google recorded the site as ranking for it.
An assistant that summarises the table will count that row. A person who reads it will laugh and exclude it. Mason McCumber, an AI automation specialist, has the right description of the tool you are working with:
The best way I can describe it is it's a teenager on steroids. Like, it's hopped up on G-Force and it's ready to go. But at the same time, like, it's a teenager at heart.
His episode is on the Unscripted Small Business podcast. The data arrives faster than you could fetch it. The judgement about what it means did not get faster, and it is still yours. What to automate and what to keep is about where that line goes.
Run this with the Ranktide MCP
Connect Search Console to the project and the Ranktide MCP to your assistant. This prompt is the first of the five above, with the filter step the row above makes necessary.
Using the Ranktide MCP on project [name]:
1. Call get_project_context and tell me what the project already
knows: goal, positioning, competitors, key pages. If it is empty,
stop and ask me what the business does, the current goal, how we
are positioned, who the competitors are and which pages matter
most. Save my answers with update_project_context.
2. Pull Search Console performance for the last 3 months by query,
all rows. Exclude queries containing the brand name and any query
longer than 80 characters or containing "you are a" or a numeric
ID followed by a colon. Tell me how many rows you excluded and
show me three of them.
3. Keep queries at average position 4 to 20 with at least 100
impressions. Sort by impressions. Show me the top 20 with clicks,
impressions and position.
4. Pull the same period by query and page, and for the 20, tell me
which URL ranks and whether any query shows two of my URLs.
5. Do not recommend content yet. Tell me which three of the 20 you
would want to look at first and why, in one line each.Step 2's exclusion count is the tell. On the site above it removes a dozen rows that would otherwise sit in the striking-distance list forever, at position 10, waiting for clicks that no human will ever send.
The assistant fetches; you decide
MCP turns the assistant from a writer into an analyst with access. That is most of the value of the tools you were paying for, in a window you already have open. It does not turn the assistant into the person who knows that a two-thousand-character query is a bot, that a position-2 term with no clicks has an answer box above it, or that the client's boss will only read the first sentence. Those stay with you, and the rest of this library is about keeping them there.
MCP for SEO FAQ
What is MCP in SEO?
The Model Context Protocol, a standard that lets an AI assistant call external tools and receive data. An SEO MCP server gives the assistant Search Console, keyword, SERP, backlink, rank tracking and audit data inside the conversation, so it can fetch and analyse instead of only writing from what you paste.
Which AI assistants work with the Ranktide MCP?
Claude, ChatGPT and Cursor, plus other MCP clients such as Claude Code and Codex. You add one server and sign in. The setup guide covers each client.
Does using the MCP cost credits?
Search Console reads, URL inspection and audit reads use no credits. Calls that fetch from a data provider, such as keyword metrics, SERP results, domain and backlink data, and rank checks, use credits, and each tool states its cost before it runs. Every plan, including Free, can use the MCP, and credit-using calls draw on the plan's credits. Pricing lists what each plan includes.
Can an AI agent do SEO on its own?
It can fetch, filter, sort and draft on its own. It cannot tell a bot query from a human one, judge whether a ranking is worth having, or know what the business will act on. The workflows here keep a person at the steps where that judgement happens.
What is the first thing to run after connecting the MCP?
Project setup, then a Search Console pull of queries at positions 4 to 20 with real impressions, with a filter that removes bot queries and junk. It costs nothing and it produces the list every other workflow starts from.
More on ai agent seo
What to automate and what to keep: the dispatcher rule
A scheduled rank check runs without anyone watching. A decision about which keywords go in it does not. Three layers, not two.
Read the guideHuman in the loop content: the brief is the job
Humans write the brief, the model drafts, humans edit. Plus the two checks that catch the draft that reads like everyone else's.
Read the guideSkills, memory and the trace: make the good run repeatable
Save the workflow as a reusable prompt, give the assistant a memory it reads every run, and make it write down every step. Plus the two checks that catch the confident wrong answer.
Read the guide