SEO Audit MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
SEO Audit MCP
A comprehensive SEO auditing tool suite. Run audits via CLI, Local MCP (stdio), or Remote MCP (HTTP).
Features
Check | What It Detects |
Meta Tags | Missing/invalid title, description, viewport, Open Graph tags |
Sitemap | Validate |
Robots.txt | Validate |
Broken Links | Scan page for broken/404 links |
Headings | Analyze h1–h6 hierarchy compliance |
Duplicate Titles | Detect duplicate or poorly formed page titles |
Keyword Density | Analyze keyword frequency and density |
Related MCP server: seo-auditor-mcp
Packages
All packages are published to npm under the @seo-audit scope.
Package | npm | Description | Type |
| Shared audit logic | Library | |
| Command-line interface ( | CLI | |
| MCP server over stdio ( | MCP (local) | |
| MCP server over HTTP ( | MCP (remote) |
Quick Start (No Install)
# CLI — audit any website
npx @seo-audit/cli https://example.com
# Local MCP — run as an MCP server
bunx @seo-audit/local-mcpInstallation
CLI
npm install -g @seo-audit/cli
seo-audit https://example.comLocal MCP (for MCP clients)
npm install -g @seo-audit/local-mcp
seo-audit-mcpCLI Usage
seo-audit [options] <url>
Arguments:
url Website URL to audit (e.g. https://example.com)
Options:
-c, --checks <checks> Comma-separated checks to run.
Available: meta-tags, sitemap, robots-txt,
broken-links, headings, duplicate-titles,
keyword-density
-t, --timeout <ms> Request timeout (default: 15000)
-C, --concurrency <n> Concurrency for link checking (default: 5)
-j, --json Output as JSON
-V, --version Show version
-h, --help Display helpExamples
# Full audit
npx @seo-audit/cli https://example.com
# Specific checks only
npx @seo-audit/cli https://example.com --checks meta-tags,headings
# JSON output
npx @seo-audit/cli https://example.com --json
# Higher timeout for slow sites
npx @seo-audit/cli https://example.com --timeout 30000MCP Server Setup
Claude Desktop
Add to claude.json:
{
"mcpServers": {
"seo-audit": {
"command": "bunx",
"args": ["@seo-audit/local-mcp"]
}
}
}OpenCode
Add to opencode.json:
{
"mcp": {
"seo-audit": {
"type": "local",
"command": ["bun", "x"."-y", "@seo-audit/local-mcp"],
"enabled": true
}
}
}MCP Tools
Once connected, the following tools are available:
Tool | Description |
| Run all SEO checks (or subset) |
| Check meta tags |
| Validate sitemap.xml |
| Validate robots.txt |
| Find broken links |
| Analyze heading structure |
| Check duplicate titles |
| Analyze keyword density |
Remote MCP
# Install
npm install -g @seo-audit/remote-mcp
# Run the server
seo-audit-remote
# (Default: http://localhost:3456)curl -X POST http://localhost:3456/call \
-H "Content-Type: application/json" \
-d '{"name":"audit","arguments":{"url":"https://example.com"}}'Architecture
MCP Clients (Claude Desktop, OpenCode, etc.)
│ │
stdio │ HTTP │
▼ ▼
┌──────────────┐ ┌──────────────────┐
│ local-mcp │ │ remote-mcp │
│ (stdio) │ │ (Express) │
└──────┬───────┘ └────────┬─────────┘
│ │
└──────────┬──────────┘
▼
┌──────────────┐
│ core │
│ (audit logic)│
└──────────────┘
│
▼
┌──────────────┐
│ cli │
│ (commander) │
└──────────────┘Development
This is a Bun monorepo using workspaces.
# Prerequisites
curl -fsSL https://bun.sh/install | bash
# Install dependencies
bun install
# Build all packages
bun run build
# Run from source (no build needed)
bun run dev:cli # CLI
bun run dev:local # Local MCP
bun run dev:remote # Remote MCP
# Lint, format, typecheck
bun run lint
bun run format:check
bun run typecheckPublish a Package
cd packages/<name>
npm publish --access publicTech Stack
Runtime: Bun / Node.js 20+
Language: TypeScript
Bundler: tsdown
Linting/Formatting: oxlint / oxfmt
MCP: @modelcontextprotocol/sdk
HTML Parsing: Cheerio
Validation: Zod
CLI: Commander
HTTP: Express (remote-mcp)
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
SEO site audit MCP: up to 5 supplied URLs for on-page issues, plus Lighthouse page-speed scores.
Free technical-SEO audit MCP: crawl a site, run checks, return an LLM-ready shareable report.
Audit, rank-track and analyze SEO for sites via an authenticated MCP server.
SEO MCP: Search Console, GA4, SERP and domain data, rank tracking, AI citations and site fixes.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI clients to perform bounded website Quick Audits via MCP tools, covering crawlability, indexability, and metadata.1MIT
- FlicenseNot gradedqualityNot gradedmaintenanceProvides comprehensive technical SEO audits, Schema.org validation, AEO readiness checks, and semantic cannibalization detection via MCP and CLI.-
- AlicenseAqualityBmaintenanceEnables running comprehensive website audits from any MCP client, returning actionable plain-language reports covering SEO, accessibility, performance, security, and more.6308 npmMIT
- FlicenseNot gradedqualityBmaintenanceProvides SEO audits, content analysis, and domain overviews through an MCP server, including on-page, technical, and authority metrics with built-in browser rendering and anti-bot handling.-