MCP Server

SEO Audit MCP Server

io.github.glivera/seo-audit
Marketing & Advertising Public & reachable MCP 2025-11-25

What this MCP does

Audits webpages and websites for SEO factors including metadata, content quality, Core Web Vitals, schema, local SEO, AI search readiness, and competitor performance.

seo_audit_status
Check the progress and results of an async deep audit job.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'format': 'uuid'}}, 'additionalProperties': False}
seo_check_content
E-E-A-T and content quality analysis powered by AI.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
seo_check_geo
AI search readiness: crawler access, llms.txt, passage citability.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
seo_check_local
Local SEO signals: NAP consistency, LocalBusiness schema, GBP indicators.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
seo_check_meta
Check title, meta description, OG tags, canonical, and robots directives.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
seo_check_performance
Core Web Vitals analysis via Google PageSpeed Insights.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'strategy': {'enum': ['mobile', 'desktop'], 'type': 'string'}}, 'additionalProperties': False}
seo_check_schema
Detect and validate JSON-LD structured data on a page.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
seo_competitor_check
SERP competitor analysis. Shows where you rank for a keyword, top competitors, and on-page comparison. Requires Agency plan or higher.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url', 'keyword'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'keyword': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'language': {'type': 'string', 'maxLength': 10}, 'location': {'type': 'integer'}}, 'additionalProperties': False}
seo_crawl_site
Crawl a website via BFS, check SEO on every page, and return site-wide analysis.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'max_pages': {'type': 'integer', 'default': 50, 'maximum': 500, 'minimum': 1}}, 'additionalProperties': False}
seo_crawl_status
Check the progress and results of a site crawl job.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'format': 'uuid'}}, 'additionalProperties': False}
seo_deep_audit
Full multi-agent SEO audit (async). Returns a job_id to poll with seo_audit_status.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
seo_generate_schema
Generate appropriate JSON-LD structured data for a page using AI.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'type': {'type': 'string'}}, 'additionalProperties': False}
seo_history
View your past audit results. List recent audits or retrieve a specific audit by ID.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1}, 'action': {'enum': ['list', 'get'], 'type': 'string', 'default': 'list'}, 'audit_id': {'type': 'string', 'format': 'uuid'}}, 'additionalProperties': False}
seo_quick_audit
Quick SEO audit of a single page. Returns score, top issues, and actionable fixes.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
seo_usage
Check remaining audit credits and current plan status.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Added
seo_crawl_status
Sept. 17, 2026, 12:42 p.m.
Added
seo_competitor_check
Sept. 17, 2026, 12:42 p.m.
Added
seo_crawl_site
Sept. 17, 2026, 12:42 p.m.
Added
seo_history
Sept. 17, 2026, 12:42 p.m.
Added
seo_generate_schema
Sept. 17, 2026, 12:42 p.m.
Added
seo_check_geo
Sept. 17, 2026, 12:42 p.m.
Added
seo_check_local
Sept. 17, 2026, 12:42 p.m.
Added
seo_check_content
Sept. 17, 2026, 12:42 p.m.
Added
seo_check_performance
Sept. 17, 2026, 12:42 p.m.
Added
seo_audit_status
Sept. 17, 2026, 12:42 p.m.
Added
seo_deep_audit
Sept. 17, 2026, 12:42 p.m.
Added
seo_usage
Sept. 17, 2026, 12:42 p.m.
Added
seo_check_meta
Sept. 17, 2026, 12:42 p.m.
Added
seo_check_schema
Sept. 17, 2026, 12:42 p.m.
Added
seo_quick_audit
Sept. 17, 2026, 12:42 p.m.