MCP.so
Sign In
Servers

@rog0x/mcp-seo-tools

@rog0x

MCP server for SEO analysis: meta tags, Open Graph, heading hierarchy, broken links, keyword density, page speed, sitemap parser. No API keys needed. Install: npx @rog0x/mcp-seo-tools

Overview

What is @rog0x/mcp-seo-tools?

@rog0x/mcp-seo-tools is an MCP (Model Context Protocol) server that gives AI agents a suite of SEO analysis tools. It can analyze any public webpage for meta tags, heading structure, broken links, keyword density, page speed, and sitemap health — all without external API keys.

How to use @rog0x/mcp-seo-tools?

Requires Node.js 18+. Clone the repo, run npm install && npm run build, then add the server to your MCP configuration (e.g., for Claude Desktop via claude_desktop_config.json or for Claude Code via claude mcp add seo-tools node <path>/dist/index.js).

Key features of @rog0x/mcp-seo-tools

  • No API keys needed — all tools use direct HTTP requests
  • Audit meta tags, Open Graph, and Twitter Cards with scoring
  • Validate H1-H6 hierarchy, detect skipped levels and duplicates
  • Find broken links, redirects, and missing anchor text
  • Measure keyword frequency and check target keyword placement
  • Measure TTFB, load time, HTML size, and resource counts
  • Parse sitemap.xml, check freshness, duplicates, and compliance

Use cases of @rog0x/mcp-seo-tools

  • Automate SEO audits for any public webpage
  • Validate meta tags and Open Graph/Twitter Card setup
  • Identify broken links and redirects on a page
  • Analyze keyword density and sitemap health
  • Measure page speed and detect render-blocking resources

FAQ from @rog0x/mcp-seo-tools

Do I need API keys to use @rog0x/mcp-seo-tools?

No. All tools use direct HTTP requests and HTML parsing — no external API keys are required.

What are the runtime requirements?

Node.js 18+ is required. No other runtime dependencies are needed.

How does the link checker work?

It extracts all anchor tags, resolves relative URLs, then probes each link with a HEAD request (falling back to GET). Links are classified as ok, broken, redirect, timeout, or error. You can set a max_links limit.

How is sitemap parsing performed?

It accepts a sitemap URL or any page URL (automatically appending /sitemap.xml). If that fails, it checks robots.txt for a Sitemap directive. Supports both <sitemapindex> and <urlset> formats.

Which tool audits meta tags for social media?

The seo_meta_analyze tool checks Open Graph completeness, Twitter Card setup, and provides a 0–100 overall score.

More from Other