Server definition
- Hash
- sha256:abe6a89119c359246b2e3f38cb13fe3955ac52662e0065f08dd4376485dde25f
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "AI Site Scorer — built for AI agents. Analyze any website for AI readiness across 14 checks (structured data, llms.txt, robots.txt, content quality). No API key required: pay $0.001 per analysis via x402 micropayments (USDC on Base). Use analyze_url to check a site, enhance_report for LLM deep analysis ($0.005), or generate_fix_prompt for IDE-ready fixes ($0.002).",
"tools": [
{
"description": "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).",
"inputSchema": {
"properties": {
"enhance": {
"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.",
"type": "boolean"
},
"url": {
"description": "The URL to analyze (must include http:// or https://).",
"type": "string"
},
"wait_for_result": {
"default": true,
"description": "If true (default), wait for the analysis to complete and return the full report. If false, return the job_id immediately.",
"type": "boolean"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "analyze_url",
"outputSchema": null
},
{
"description": "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).",
"inputSchema": {
"properties": {
"job_id": {
"description": "The UUID job_id of a completed report.",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "enhance_report",
"outputSchema": null
},
{
"description": "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).",
"inputSchema": {
"properties": {
"job_id": {
"description": "The UUID job_id of a completed report.",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "generate_fix_prompt",
"outputSchema": null
},
{
"description": "Fetch a previously completed analysis report by job ID. Returns scores, check details, and recommendations.",
"inputSchema": {
"properties": {
"job_id": {
"description": "The UUID job_id returned by analyze_url.",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "get_report",
"outputSchema": null
},
{
"description": "List the 10 most recent analyses for the authenticated account. Returns URLs, scores, and statuses.",
"inputSchema": {
"properties": {
"limit": {
"default": 10,
"description": "Number of results to return (1-50, default 10).",
"type": "integer"
}
},
"required": [],
"type": "object"
},
"name": "list_recent_analyses",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:abe6a89119c359246b2e3f38cb13fe3955ac52662e0065f08dd4376485dde25f | sha256sum