mcp-seo-tools
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| seo_meta_analyzeA | Analyze a page's meta tags, Open Graph tags, and Twitter Card tags. Returns an SEO score with actionable recommendations for title, description, social sharing tags, and other meta elements. |
| seo_heading_checkA | Audit the heading hierarchy (H1-H6) of a page. Detects missing H1, skipped heading levels, duplicate headings, empty headings, and provides a visual hierarchy tree. |
| seo_link_checkA | Crawl a page and check all links for broken URLs, redirects, and missing anchor text. Tests up to 50 links by default with concurrent requests. |
| seo_keyword_densityA | Analyze keyword density and distribution across a page. Returns top single words, two-word and three-word phrases with density percentages. Optionally checks placement of a target keyword in title, H1, meta description, and first paragraph. |
| seo_page_speedB | Measure basic page speed metrics including Time to First Byte, total load time, HTML size, and resource counts (scripts, stylesheets, images). Identifies render-blocking resources and missing optimizations. |
| seo_sitemap_parseA | Parse and analyze a website's sitemap.xml. Handles both sitemap indexes and URL sets. Reports URL counts, lastmod freshness, duplicate URLs, protocol consistency, and sitemap compliance issues. Automatically tries /sitemap.xml and falls back to robots.txt. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool targets a distinct SEO dimension — meta tags, heading hierarchy, links, keyword density, page speed, and sitemaps. There is no overlap; an agent auditing a site could cleanly select one tool per concern without ambiguity.
All tools follow a consistent 'seo_<feature>_<action>' pattern with clear, descriptive verbs (analyze, check, parse, measure). The only minor inconsistency is that actions vary (analyze/check/measure/parse) rather than a uniform verb, but the pattern is still highly predictable.
Six tools is a well-scoped set for SEO tooling. Each tool covers a major SEO pillar without redundancy or bloat, sitting comfortably in the ideal 3-15 range for a domain-specific server.
The audit surface covers the major on-page SEO areas well, but there are notable gaps: no tool for robots.txt analysis, structured data/schema validation, canonical/indexability checks, or backlink/social signals. The sitemap tool references robots.txt as a fallback but does not analyze it directly, leaving some common SEO audit tasks unaddressed.