Check website AI-readiness: Schema.org, llms.txt, E-E-A-T, robots.txt. Works in Cursor & Claude.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer token — get a free API key at https://ai-readiness.mingles.ai/api-keys (format: Bearer sk_live_...)
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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).
The URL to analyze (must include http:// or https://).
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.
If true (default), wait for the analysis to complete and return the full report. If false, return the job_id immediately.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
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).
| Argument | Type | Description |
|---|---|---|
| url* | string | The URL to analyze (must include http:// or https://). |
| enhance | boolean | 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 | boolean | If true (default), wait for the analysis to complete and return the full report. If false, return the job_id immediately. |
{
"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."
}
}
}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).
| Argument | Type | Description |
|---|---|---|
| job_id* | string | The UUID job_id of a completed report. |
{
"type": "object",
"required": [
"job_id"
],
"properties": {
"job_id": {
"type": "string",
"description": "The UUID job_id of a completed report."
}
}
}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).
| Argument | Type | Description |
|---|---|---|
| job_id* | string | The UUID job_id of a completed report. |
{
"type": "object",
"required": [
"job_id"
],
"properties": {
"job_id": {
"type": "string",
"description": "The UUID job_id of a completed report."
}
}
}Fetch a previously completed analysis report by job ID. Returns scores, check details, and recommendations.
| Argument | Type | Description |
|---|---|---|
| job_id* | string | The UUID job_id returned by analyze_url. |
{
"type": "object",
"required": [
"job_id"
],
"properties": {
"job_id": {
"type": "string",
"description": "The UUID job_id returned by analyze_url."
}
}
}List the 10 most recent analyses for the authenticated account. Returns URLs, scores, and statuses.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Number of results to return (1-50, default 10). |
{
"type": "object",
"required": [],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"description": "Number of results to return (1-50, default 10)."
}
}
}