MCP Server

AI Site Scorer

io.github.MinglesAI/ai-site-scorer
Marketing & Advertising Public & reachable MCP 2026-07-28

What this MCP does

Analyzes websites for AI and search readiness, including structured data, robots.txt, content quality, and performance, then provides recommendations and fix prompts.

analyze_url
Submit a URL for AI-readiness analysis. Checks how well the site is structured for AI/LLM crawling (robots.txt, structured data, page speed, content quality, etc.). Returns scores and recommendations. Set wait_for_result=true to wait for completion (up to 60s). Pricing: Free for registered users (100/mo). Anonymous (x402): $0.001 USDC for analysis only; $0.006 USDC combined when enhance=true ($0.001 analyze + $0.005 enhance, charged as a single upfront payment so only one X-PAYMENT header is needed per request).
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The URL to analyze (must include http:// or https://).'}, 'enhance': {'type': 'boolean', 'default': False, 'description': 'If true, automatically run LLM deep analysis after basic analysis completes. Anonymous users: combined $0.006 USDC ($0.001 analyze + $0.005 enhance) charged as a single upfront payment. Default: false.'}, 'wait_for_result': {'type': 'boolean', 'default': True, 'description': 'If true (default), wait for the analysis to complete and return the full report. If false, return the job_id immediately.'}}}
enhance_report
Run LLM deep analysis on a completed report. Returns detailed AI analysis with priority issues and actionable recommendations. Pricing: Free with Pro subscription, or $0.005 USDC via x402 (anonymous or free-tier).
Input schema
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'description': 'The UUID job_id of a completed report.'}}}
generate_fix_prompt
Generate a Cursor/IDE-ready prompt to fix AI readiness issues found in a report. Returns a comprehensive, actionable developer prompt. Pricing: Free with Pro subscription, or $0.002 USDC via x402 (anonymous or free-tier).
Input schema
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'description': 'The UUID job_id of a completed report.'}}}
get_report
Fetch a previously completed analysis report by job ID. Returns scores, check details, and recommendations.
Input schema
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'description': 'The UUID job_id returned by analyze_url.'}}}
list_recent_analyses
List the 10 most recent analyses for the authenticated account. Returns URLs, scores, and statuses.
Input schema
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'default': 10, 'description': 'Number of results to return (1-50, default 10).'}}}
Added
list_recent_analyses
Sept. 17, 2026, 12:45 p.m.
Added
get_report
Sept. 17, 2026, 12:45 p.m.
Added
generate_fix_prompt
Sept. 17, 2026, 12:45 p.m.
Added
enhance_report
Sept. 17, 2026, 12:45 p.m.
Added
analyze_url
Sept. 17, 2026, 12:45 p.m.