36 free SEO MCP tools for Claude, Cursor, and Claude Code

Every tool GSC PAP exposes over the Model Context Protocol, pulling data from Google Search Console, Google Analytics 4, and PageSpeed Insights. Surface quick-win pages, find content decay, detect keyword cannibalization, audit Core Web Vitals, and join organic clicks to GA4 conversions in a single chat message.

Free, hosted, read-only. No Google Cloud project, no Python venv, no JSON files to manage.

Spot quick SEO wins

2 tools

Surface low-hanging fruit your team can ship this week. Pages ranking just outside the top 10, queries cannibalizing each other.

Find what's losing traffic

4 tools

Catch decaying pages and ranking drops before they tank your monthly traffic numbers. Compare any two periods, track positions over time.

historical_position_trend

Plot a query's position over the last N days to see whether you're trending up, down, or volatile.

compare_periods

Diff any two date ranges (e.g. last 28 days vs prior 28) to spot wins and losses across queries, pages, or countries.

Beat the 16-month limit

2 tools

Google Search Console only retains 16 months of search data. GSC PAP runs a per-account archive so you can query years of history through Claude or Cursor.

Diagnose performance & Core Web Vitals

2 tools

Run a Lighthouse audit or pull real-user (CrUX) Core Web Vitals for any public URL, right from your AI client. Lab data plus actual visitor metrics, with the top optimization opportunities ranked by potential time savings.

Diagnose indexing issues

4 tools

Find out exactly why pages aren't indexed. URL Inspection API in bulk, full coverage summary, single-URL deep dives without tab-switching the GSC UI.

find_new_pages

Pages Search Console started showing in the last week, and whether each one has earned a click yet. Across this archive, 90% of the clicks new pages ever earn go to pages clicked in their first seven days, so a page still silent after a week rarely becomes anything.

Pull performance data

3 tools

All the Search Analytics API capabilities, exposed natively to AI assistants. Skip the Google Cloud project setup, the OAuth dance, and the JSON parsing.

get_performance_overview

High-level performance snapshot for a site: clicks, impressions, CTR, position over the last N days.

search_analytics_query

Run any Search Analytics query with full dimension and filter support, identical to what you'd hit the GSC API for, but inline in chat.

get_search_by_page_query

Drill into a specific page to see which queries drive its traffic, impressions, and average position.

Connect search to engagement & revenue (GA4)

11 tools

Pair GSC discovery with GA4 conversion data. Sessions, real-user engagement, top pages, conversions and revenue by source. The killer cross-tool joins GSC clicks per page to GA4 sessions, conversions, and revenue so you can see which top-ranking pages actually convert.

ga4_conversions_by_source

Conversion attribution by source × medium with sessions, conversions, total revenue, and purchase revenue. Sorted by conversions to surface the channels driving outcomes.

correlate_gsc_to_ga4

Cross-tool killer: join GSC clicks per page with the Google organic sessions, conversions and revenue GA4 recorded for visits landing on that page. Answer 'which top-ranking organic pages actually convert?' in one tool call instead of two manual exports.

See who ranks above you on Google

3 tools

Search Console tells you your position, not who holds the spots above it or what is taking the clicks. Pull the live Google results for any query.

Manage sites & sitemaps

5 tools

List your verified properties, audit sitemap health, find duplicate property registrations that split your reporting.

list_sites

List every Search Console property you have access to, with verification state and permission level.

Ready to plug these into your AI client?

One token, hosted MCP, free. Setup is two clicks plus a paste.