mcp-seo-audit
This server provides on-page SEO analysis via five MCP tools, requiring no API keys. It enables automated audits of public web pages, including structured data extraction, robots.txt and sitemap analysis, and link checking.
audit_page: Fetches a URL and returns title/meta description lengths, canonical tags, robots meta, Open Graph & Twitter card data, heading outlines, image alt coverage, word count, language, and hreflang attributes.
extract_schema: Extracts all JSON-LD blocks from a page, lists @type values, returns parsed objects, and reports any parse errors.
check_robots: Fetches and parses a site's robots.txt, showing user-agent groups, allow/disallow rules, declared sitemaps, and crawl-delay directives.
parse_sitemap: Parses a sitemap.xml or sitemap index, returning total URL count, a configurable sample of entries with lastmod dates, and nested sitemap references.
extract_links: Lists all page links categorized as internal/external/nofollow, and optionally HEAD-checks internal links (up to a configurable limit) to detect broken ones.
Enables retrieval of real-user Core Web Vitals from the Chrome UX Report API, including LCP, CLS, INP, FCP, and TTFB at the 75th percentile with Google's performance verdicts.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-seo-auditAudit example.com and give me a prioritized fix list."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-seo-audit

On-page SEO analysis as MCP tools.
An MCP server that exposes on-page SEO analysis — metas, structured data, robots.txt, sitemaps and links — as tools any MCP-compatible client can call. The six core tools need no API keys and no accounts: everything runs off plain public-page fetches. check_vitals optionally adds real-user Core Web Vitals with a free API key.
Tools
Tool | Returns |
| Title/meta lengths, canonical, robots meta, Open Graph & Twitter cards, headings outline, image alt coverage, word count, lang, hreflang |
| Every JSON-LD block parsed, |
| robots.txt user-agent groups, allow/disallow rules, declared sitemaps |
| URL counts, |
| Internal/external/nofollow split, optional broken-link check |
| Breadth-first crawl of internal links, auditing every page and aggregating findings by issue category |
| Real-user Core Web Vitals from the Chrome UX Report: LCP, CLS, INP (plus FCP and TTFB) at the 75th percentile with Google's good / needs improvement / poor verdicts — needs a free API key |
The server returns structured data and leaves the interpretation to the client. The same tools drive a quick audit, a competitor comparison, or a full crawl conversation.
Related MCP server: mcp-seo
Install
Requires Node.js 20.18.1 or newer — cheerio pulls in undici 7, which needs the File global introduced in Node 20. On older versions the server fails to start.
No install step — register the server with any MCP client and npx fetches it on first run:
{
"mcpServers": {
"seo-audit": {
"command": "npx",
"args": ["mcp-seo-audit"]
}
}
}On Windows, wrap the command in cmd:
{
"mcpServers": {
"seo-audit": {
"command": "cmd",
"args": ["/c", "npx", "mcp-seo-audit"]
}
}
}To try it outside a client, npx mcp-seo-audit prints mcp-seo-audit ready and waits for a client on stdio.
From source
For contributors, or to run an unreleased change:
git clone https://github.com/mk-techi/mcp-seo-audit
cd mcp-seo-audit
npm install
npm run devThen point the client at the local checkout instead of the published package:
{
"mcpServers": {
"seo-audit": {
"command": "npx",
"args": ["tsx", "/absolute/path/to/mcp-seo-audit/src/index.ts"]
}
}
}Core Web Vitals (CrUX) API key
check_vitals queries Google's Chrome UX Report API — the Core Web Vitals real Chrome users experienced over the last 28 days, the same field data Google Search uses. It reads a key from the CRUX_API_KEY environment variable:
{
"mcpServers": {
"seo-audit": {
"command": "npx",
"args": ["mcp-seo-audit"],
"env": { "CRUX_API_KEY": "your-key" }
}
}
}The key is free and needs no billing account: create an API key in the Google Cloud console and enable the Chrome UX Report API for its project. Without the key, check_vitals explains how to get one and every other tool keeps working.
Usage
Once connected, the tools are available. Example prompts:
Audit example.com and give me a prioritized fix list.
Does this page have valid JSON-LD? Which types, and what's missing for rich results?
Compare the on-page SEO of my landing page against a competitor's.
Find broken internal links on the homepage.
How are my real-user Core Web Vitals on mobile, and which metric should I fix first?
Build
npm run build # emits dist/
npm start # runs the compiled serverRoadmap
crawl_site- follow internal links up to N pages and aggregate issuesSchema validation against Google's rich results requirements
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceMCP server for website SEO + GEO analysis. Scan any URL to get scores across 5 categories (SEO, GEO, Performance, Security, Accessibility) with actionable fix recommendations. Enables AI coding assistants to audit websites and implement fixes autonomously.
- AlicenseAqualityDmaintenanceEnables AI agents to perform comprehensive SEO audits on web pages, including meta tags, headings, links, images, performance, and more, via a CLI or MCP server.181MIT
- FlicenseAqualityDmaintenanceExposes the OctoBoost SEO API as MCP tools so agents can audit websites with compact, structured results instead of fetching and parsing raw HTML.486
- AlicenseAqualityDmaintenanceSEO toolkit MCP server for analyzing meta tags, robots.txt, sitemaps, keyword density, readability, and heading structure from any AI assistant that supports MCP.616MIT
Related MCP Connectors
SEO MCP server: crawl your site, find AI-visibility gaps, and ship the fix from your coding agent.
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
SEO Intelligence MCP — 13 tools: keyword research, SERP, domain audits, competitors.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mk-techi/mcp-seo-audit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server