Skip to main content
Glama
seo-toolkit-mcp

seo-toolkit-mcp

by gmoneyn

seo-toolkit-mcp

SEO toolkit as an MCP server. Analyze meta tags, robots.txt, sitemaps, keyword density, readability, and heading structure from any AI assistant that supports MCP.

Install

Add to your MCP client config (Claude, Cursor, etc.):

{
  "mcpServers": {
    "seo-toolkit-mcp": {
      "command": "npx",
      "args": ["-y", "seo-toolkit-mcp"]
    }
  }
}

Related MCP server: mcp-seo

Tools

Tool

Description

meta_tags

Analyze a page's SEO meta tags (title, description, OG, Twitter, canonical)

robots_txt

Parse robots.txt rules, sitemaps, and crawl directives

sitemap_check

Validate sitemap.xml format, URL count, and common issues

keyword_density

Keyword frequency analysis with single words, bigrams, and trigrams

readability

Flesch-Kincaid readability scoring with actionable tips

heading_structure

Heading hierarchy (H1-H6) analysis with structure validation

Example Prompts

Network safety

The URL-fetching tools only fetch public web addresses (localhost, private-network and link-local addresses are refused, including through redirects); to analyze a site running on your own machine during local development, set the environment variable SEO_TOOLKIT_ALLOW_PRIVATE=1 in the server's env block.

License

MIT

Available Tools

6 tools
heading_structureA

Analyze a page's heading hierarchy (H1-H6). Returns the heading outline/tree, counts per level, and issues like missing H1, multiple H1s, or skipped levels. Use to verify content structure for SEO and accessibility.

Inputs: url (required).

keyword_densityA

Analyze text for keyword frequency and density. Returns top single words, bigrams, and trigrams with percentages. Optionally check density of a specific target keyword. Use to optimize content for target keywords.

Inputs: text (required), target_keyword.

meta_tagsA

Fetch a URL and analyze its SEO meta tags. Returns title (with length check), meta description, Open Graph tags, Twitter Card tags, canonical URL, and actionable issues. Use this to audit any page's on-page SEO.

Inputs: url (required).

readabilityA

Score text readability using Flesch-Kincaid metrics. Returns Flesch Reading Ease score, grade level, word/sentence/syllable counts, average sentence length, reading time, and actionable tips. Use to ensure content matches your target audience.

Inputs: text (required).

robots_txtA

Fetch and parse a site's robots.txt. Returns user-agent rules, allowed/disallowed paths, sitemap directives, crawl-delay, and issues. Use this to check what search engines can/cannot crawl.

Inputs: url (required).

sitemap_checkA

Validate a sitemap.xml file. Returns URL count, format (XML/index/text), sample URLs, last modified dates, and issues like duplicates or missing lastmod. Pass a domain to check /sitemap.xml, or a direct sitemap URL.

Inputs: url (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.1/5.0

    Scored across 6 tools

    Disambiguation5/5

    Each tool targets a distinct aspect of SEO: meta tags, robots.txt, sitemap, keyword analysis, readability, and heading structure. While keyword_density and readability both analyze text, they answer different questions (keyword frequency vs. reading level), so there is minimal risk of confusion.

    Naming Consistency4/5

    The names mostly follow a noun-based pattern with snake_case (meta_tags, robots_txt, keyword_density, readability, heading_structure), but sitemap_check breaks the pattern by using a verb prefix. This is a minor inconsistency in an otherwise clear and predictable set.

    Tool Count5/5

    With 6 tools, the set is well-scoped and each tool provides a distinct function. It's within the ideal 3-15 range and doesn't feel bloated or sparse.

    Completeness3/5

    The toolkit covers meta tags, technical SEO files, heading structure, and text-based content analysis. However, there is a notable gap: keyword_density and readability require raw text input, but no tool fetches a page's body content, so agents must rely on external sources to analyze on-page text. Missing features like schema markup analysis are less critical but represent additional gaps.

    Maintenance

    ActivitySlowing
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      Not graded
      maintenance
      MCP 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.
      -
    • A
      license
      A
      quality
      D
      maintenance
      Enables 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.
      18
      1
      MIT
    • A
      license
      B
      quality
      D
      maintenance
      An MCP server that gives AI assistants 23 SEO tools for rank tracking, Google Analytics, site audits, keyword research, competitive analysis, and more, accessible through natural language.
      25
      12
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      A Model Context Protocol (MCP) server that provides comprehensive SEO analysis tools with actionable fix instructions for AI assistants like Claude Code and Claude Desktop.
      MIT