MCP · Claude × WordPress · AI Control

The MCP that runs your WordPress SEO by talking.

In shortThe Hack The SEO MCP connects Claude to your WordPress: ask your questions ("what's my GEO score?", "where's my keyword cannibalization?") and get the real numbers from your site. 67 capabilities, read-only by default.

The first WordPress SEO plugin you can run in natural language via MCP (Model Context Protocol). No web averages, no generic advice: when you ask Claude "where am I losing clicks?", the answer comes from YOUR data, read live from your site.

Claude.aiClaude DesktopCoworkCursorread-only1-click
1-click connection from the plugin · 67 capabilities exposed to AI · featured in a Dunod book
MCP settings measured on July 2, 2026
67 capabilities · MCP active
Settings · Hack The SEO MCP
MCP SEO WordPress: Claude control over the Hack The SEO plugin with 67 capabilities available
Banner "Active read access · 67 capabilities available to AI": audit, scoring, recommendations, each one can be turned on or off individually.
The real problem

Your WordPress SEO sits asleep in a dashboard. You don't.

A useful number is worthless if it takes five clicks to find. Most SEO plugins stack screens you have to learn: tabs, filters, exports. The MCP flips that logic: you ask the question in plain English, Claude goes and finds the answer inside your WordPress, using your real numbers.

By hand / other plugins
  • Clicking through tabs to find a score or a number
  • No interface to query the site in natural language
  • Audits you have to run, read, and interpret yourself, page by page
  • No way to connect an external AI to the site's SEO data
With Hack The SEO
  • Ask a question in plain English, get a real number back from your site
  • Claude.ai, Claude Desktop, Cowork or Cursor connected in 1 click
  • 67 audit, scoring, and diagnostic capabilities exposed to AI
  • Read-only by default, every capability can be toggled, everything is logged
How it works

Three steps to run your SEO by talking.

The MCP is part of the Hack The SEO WordPress plugin: no server to install, no command line.

Copy the MCP address

From Settings → MCP, a single field: https://yoursite.com/wp-json/hts/v1/mcp. One Copy button, nothing else to configure on the WordPress side.

Connect your AI app

Paste it into Claude.ai → Settings → Connectors (or Claude Desktop, Cowork, Cursor). Status switches to "MCP Active" within seconds.

Ask your SEO questions

"What's my GEO score?", "Where's my keyword cannibalization?", "Which pages lost traffic?": Claude calls the capabilities it needs and answers with your site's numbers.

Connection · MCP endpoint
SETTINGS › MCP Hack The SEO MCP Connection MCP active ENDPOINT TO COPY https://yoursite.com/wp-json/hts/v1/mcp Copy › Claude › Settings › Connectors 1. Paste the endpoint above 2. Confirm the connection 3. Status → MCP Active Works with Claude.ai · Claude Desktop · Cowork · Cursor
Paste it into Claude → Settings → Connectors: the connection happens in 1 click, no command line.
Claude conversation · MCP
CLAUDE › HACK THE SEO MCP What's my GEO score and where am I losing citations? → hts_get_geo_score · hts_get_cannibalization GEO Score: 82/100 · 3 pages under 60 Cannibalization: 2 pairs detected on "wordpress seo plugin" Suggested action: merge /page-a and redirect to /page-b Read-only · no action applied without confirmation
The question goes out in plain English, Claude calls the right MCP capabilities, the answer comes back with your numbers and a suggested action.
Natural language control

Ask the question, get YOUR numbers.

No more digging through dashboards: you ask the question in plain English, and the answer comes from your site's real data, not a web average.

"What's my GEO score?"

Claude queries the scoring capability and answers with the current score, without leaving the conversation.

"Where's my keyword cannibalization?"

The pairs of pages competing on the same keywords come up, with a suggested action.

"What Search Console opportunities do I have?"

Queries close to the top 10 and high-potential pages show up directly in the answer.

Claude · plain-English question
CLAUDE.AI › MCP CONNECTOR What's my GEO score and where am I losing citations? → hts_get_geo_score · hts_get_cannibalization GEO Score: 82/100 3 pages under 60: /blog/x, /blog/y, /blog/z Cannibalization: 2 pairs detected Suggested action: merge /page-a and redirect to /page-b Answer sourced from your data, not a web average
The conversation stays in plain English, the calls to MCP capabilities happen transparently, the answer cites your real pages.
Everything the plugin does

67 capabilities: audits, scores, diagnostics.

Every MCP capability maps to a real function of the plugin. Grouped by family, they cover the core of running SEO on a WordPress site.

  • Site health, GEO score and SEO score, semantic cocoons and internal linking
  • Search Console opportunities, keyword cannibalization, schema audits
  • E-commerce store audits, insights, and prioritized strategic recommendations
MCP capability families
MCP › CAPABILITIES 67 capabilities active Observability Cocoons Search Console Scores Linking Schema Strategy E-commerce Insights & recommendations hts_get_action_score · hts_get_ai_bot_visits hts_analyze_product · hts_audit_all_schemas hts_audit_cocon · hts_audit_shop hts_get_audit_trail · hts_get_cannibalization Every capability can be toggled on or off individually
67 capabilities grouped by family: observability, cocoons, Search Console, scores, linking, schema, strategy, e-commerce, insights.
Full control

Secure by design.

Giving an AI access to your site raises a real trust question. The Hack The SEO MCP answers it with simple, verifiable guardrails.

  • Read-only by default: the MCP reads your data, it changes nothing without confirmation
  • Every capability can be toggled individually, plus Enable All / Disable All buttons
  • A full call log: which capability, when, with what status
  • Nothing gets published or changed without your explicit confirmation
MCP call log
SETTINGS › MCP › LOG read-only 10:42:03 hts_get_geo_score 200 · read-only 10:42:05 hts_get_cannibalization 200 · read-only 10:44:11 hts_get_gsc_gaps 200 · read-only 10:47:29 hts_audit_all_schemas 200 · read-only 10:49:02 hts_get_site_health 200 · read-only Every call timestamped · no write without explicit confirmation
Every line in the log: timestamp, capability called, 200 status, read-only mode.
Compatibility

Connected in 1 click, wherever you work.

A single connection address, compatible with the AI apps you already use: Claude, Cowork, Cursor. Onboarding happens right from the plugin, without leaving WordPress.

Claude.ai, Claude Desktop, Cowork, Cursor

The same endpoint works everywhere: /wp-json/hts/v1/mcp, pasted once into the settings of whichever AI client you choose.

Guided onboarding in the plugin

The Settings → MCP screen walks you through exactly where to copy the endpoint and how to check the connection is active.

No command line

No server to deploy, no JSON config to write by hand: copy, paste, connect.

Single MCP endpoint
SETTINGS › MCP › CONNECTION https://yoursite.com/wp-json/hts/v1/mcp Copy Claude.ai ClaudeDesktop Cowork Cursor › Claude › Settings › Connectors Paste the endpoint above, confirm Status → MCP Active One endpoint, four compatible AI clients
The same MCP address pastes into Claude.ai, Claude Desktop, Cowork, or Cursor: guided onboarding right from the plugin.
Everything the MCP does

67 capabilities, one conversation.

Global & GEO score on demand

Ask for your SEO or GEO score right now: Claude queries the plugin and returns the current score, no dashboard to open.

AI bot visits

GPTBot, ClaudeBot, PerplexityBot: ask who's visited your site, and since when, in one sentence.

Cannibalization detected

Pages competing with each other on the same queries surface, with the URLs involved.

Cocoon audit

Semantic cocoon health, missing internal links, orphan pages: asked and answered in a single reply.

Search Console opportunities

Queries close to the top 10 and underused pages in Google Search Console come up on request.

Site health & diagnostics

Errors, blocks, technical alerts: a full diagnostic requested from Claude in one sentence.

Internal link verification

Broken or missing internal links between related pages, listed right in the conversation.

WooCommerce store audit

Incomplete product pages, poorly linked categories: the store audit gets asked for just like everything else.

Prioritized strategic recommendations

Claude ranks actions by potential impact, based on the site's real data, not a generic list.

What no one else doesClassic SEO plugins stop at their own interface. Hack The SEO is the only WordPress SEO plugin with a native MCP server: Claude reads your site and answers with your data, not generalities.
Who it's for

Control by conversation, however you like to work.

Small businesses & freelancers

Ask Claude questions instead of learning an interface: score, priorities, and blockers arrive in one sentence, no training needed.

WooCommerce e-commerce

Audit the store in natural language: product pages, categories, internal linking asked for directly from Claude.

Agencies

Run every client site from Claude or Cowork: one endpoint per site, a single conversation to compare scores.

Bloggers & publishers

Diagnostics in 30 seconds: articles to rework, freshness, cannibalization, without opening a single dashboard.

Proof

We run hacktheseo.com on our own MCP.

Real numbers from the last 30 days, measured on July 2, 2026, verifiable in a demo.

hacktheseo.com · dogfooding

"This site is run through its own MCP: cannibalization checked before every new page, AI bots tracked, scores queried straight from Claude."

67
active capabilities
4,776
AI crawls tracked / 30 days
1-click
connection
IRE Construction · construction industry

"Audits run in natural language via the MCP: 130 pages linked after diagnosis, no dashboard for the team to learn."

130
pages linked
20 min
per audit
0
dashboards to learn
E-commerce · DTC

"Store audited and fixed using the MCP e-commerce capabilities. Semrush traffic up 3.3x in 60 days of targeted work."

3.3x
Semrush traffic
+216%
top-3 keywords
60 days
of work

"SEO shouldn't require learning a dashboard. You ask 'where am I losing clicks?', the MCP queries your site and answers with the numbers. That's it."

Eric Ibanez, co-founder of Hack The SEO, co-author of an SEO book published by Dunod
Comparison

A native MCP server: no one else has it.

CapabilityYoastRank MathSEOPressHack The SEO
Native MCP server built into the plugin
Natural language control via Claude
67 audit & scoring capabilities exposed to AI
Read-only mode + full call log
1-click connection (Claude.ai, Desktop, Cowork)
FAQ

Frequently asked questions about the Hack The SEO MCP.

What is an MCP (Model Context Protocol)?
The Model Context Protocol is an open standard that lets an AI like Claude connect to an external tool and call specific functions, in this case the ones built into the Hack The SEO plugin. In practice: you ask a question in plain English, Claude picks the right MCP capability, calls it on your WordPress, and answers with the result.
What can the Hack The SEO MCP actually do?
67 capabilities covering site health, SEO and GEO scores, semantic cocoons, internal linking, Search Console opportunities, keyword cannibalization, schema audits, WooCommerce store audits, and prioritized strategic recommendations. Each one maps to a real function of the plugin.
Which AI apps are compatible?
Claude.ai (recommended), Claude Desktop, Cowork, and Cursor all connect to the same MCP endpoint: /wp-json/hts/v1/mcp. You connect by pasting this endpoint into the connector settings of whichever client you choose.
Can the AI break my site?
No: the MCP is read-only by default. Every capability can be turned on or off individually from the settings, and every call is tracked in a full log. Nothing gets changed or published without your confirmation.
Do I need to know how to code?
No. The connection happens in 1 click: copy the endpoint from Settings → MCP, paste it into Claude → Settings → Connectors, confirm. No command line, no config file to write by hand.
Where does my data go?
Your WordPress site responds directly to YOUR AI client (Claude.ai, Claude Desktop, Cowork, or Cursor) through the MCP endpoint you configured. No data resale, no third-party intermediary in the exchange.
How is this different from a GPT or an SEO chatbot?
A generic chatbot answers with average SEO advice that applies to any site. The Hack The SEO MCP calls capabilities connected to YOUR WordPress: the numbers, scores, and pages it cites are your site's, not generalities.
Does it slow down my site?
No. The MCP endpoint is a lightweight REST entry point, called only on demand, when you ask Claude a question. There's no process running continuously on your site.
Which plan includes the MCP?
The number of MCP capabilities you can access depends on your plan: the free plan gives you a base set, Pro (€99/month excl. VAT) and Ultra (€249/month excl. VAT) widen the range of exposed capabilities. Details on the pricing page. And in every case: traffic up in your first month, or that month is refunded, with a free 1.5-hour onboarding session with an SEO expert.
Book a demo

Talk to your WordPress SEO live, right in front of you.

20 minutes on a video call. We connect the MCP to one of your sites, you ask Claude your own questions, and you watch the real numbers come back.

Book my 20-min demo

On your site, not a generic demo · free 1.5-hour expert onboarding · traffic up in month one, or refunded