Unnamed service
GET x402.asterpay.io/v2/x402/agent-readiness
Why an agent can trust this route.
Sonar evidence is advisory. Paid delivery is shown as verified only when paid probes are available; otherwise route estimates use the unpaid handshake as a clearly labeled proxy.
Observed outcomes
Agent-readiness scan of any public website: scores 0-100 on MCP server, /.well-known/agent.json, llms.txt, OpenAPI validity, JSON-LD catalog and x402/MPP payability. Same published methodology as the asterpay.io checker. Paid via x402.
Resource: x402.asterpay.io/v2/x402/agent-readiness
Network: eip155:8453, eip155:137, eip155:42161, eip155:10, eip155:1, eip155:1187947933 · Asset: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 · Pay to: 0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E
Payment methods: — · Last validation: 2026-09-14 09:23:01.738+00
{
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"queryParams": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Public website hostname or URL to scan (private/loopback hosts rejected)"
}
}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
},
"paymentRequirements": [
{
"raw": {
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"mimeType": "application/json",
"resource": "https://x402.asterpay.io/v2/x402/agent-readiness?url=example.com",
"description": "Agent-readiness scan of any public website: scores 0-100 on MCP server, /.well-known/agent.json, llms.txt, OpenAPI validity, JSON-LD catalog and x402/MPP payability. Same published methodology as the asterpay.io checker. Paid via x402.",
"outputSchema": {
"input": {
"type": "http",
"method": "GET",
"schema": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Public website hostname or URL to scan (private/loopback hosts rejected)"
}
}
},
"queryParams": {
"url": "example.com"
}
},
"output": {
"type": "json",
"schema": {
"type": "object",
"required": [
"score",
"bucket"
],
"properties": {
"score": {
"type": "number",
"maximum": 100,
"minimum": 0
},
"bucket": {
"enum": [
"invisible",
"partial",
"agent-ready"
],
"type": "string"
},
"signals": {
"type": "object"
},
"top_gaps": {
"type": "array"
}
}
},
"example": {
"mcp": {
"via": [],
"detected": false,
"verified": false
},
"url": "https://example.com/",
"score": 60,
"bucket": "partial",
"openapi": {
"valid": true,
"security_schemes": false
},
"signals": {
"llms": {
"earned": 15,
"weight": 15
},
"discoverable": {
"earned": 25,
"weight": 25
}
},
"top_gaps": [
{
"label": "Agents can't pay you yet"
}
]
}
}
},
"maxAmountRequired": "20000",
"maxTimeoutSeconds": 300
},
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
"scheme": "exact",
"network": "eip155:8453",
"amountAtomic": "20000"
},
{
"raw": {
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
"amount": "20000",
"scheme": "exact",
"network": "eip155:137",
"mimeType": "application/json",
"resource": "https://x402.asterpay.io/v2/x402/agent-readiness?url=example.com",
"description": "Agent-readiness scan of any public website: scores 0-100 on MCP server, /.well-known/agent.json, llms.txt, OpenAPI validity, JSON-LD catalog and x402/MPP payability. Same published methodology as the asterpay.io checker. Paid via x402.",
"maxAmountRequired": "20000",
"maxTimeoutSeconds": 300
},
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
"scheme": "exact",
"network": "eip155:137",
"amountAtomic": "20000"
},
{
"raw": {
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
"amount": "20000",
"scheme": "exact",
"network": "eip155:42161",
"mimeType": "application/json",
"resource": "https://x402.asterpay.io/v2/x402/agent-readiness?url=example.com",
"description": "Agent-readiness scan of any public website: scores 0-100 on MCP server, /.well-known/agent.json, llms.txt, OpenAPI validity, JSON-LD catalog and x402/MPP payability. Same published methodology as the asterpay.io checker. Paid via x402.",
"maxAmountRequired": "20000",
"maxTimeoutSeconds": 300
},
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
"scheme": "exact",
"network": "eip155:42161",
"amountAtomic": "20000"
},
{
"raw": {
"asset": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
"amount": "20000",
"scheme": "exact",
"network": "eip155:10",
"mimeType": "application/json",
"resource": "https://x402.asterpay.io/v2/x402/agent-readiness?url=example.com",
"description": "Agent-readiness scan of any public website: scores 0-100 on MCP server, /.well-known/agent.json, llms.txt, OpenAPI validity, JSON-LD catalog and x402/MPP payability. Same published methodology as the asterpay.io checker. Paid via x402.",
"maxAmountRequired": "20000",
"maxTimeoutSeconds": 300
},
"asset": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
"payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
"scheme": "exact",
"network": "eip155:10",
"amountAtomic": "20000"
},
{
"raw": {
"asset": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
"amount": "20000",
"scheme": "exact",
"network": "eip155:1",
"mimeType": "application/json",
"resource": "https://x402.asterpay.io/v2/x402/agent-readiness?url=example.com",
"description": "Agent-readiness scan of any public website: scores 0-100 on MCP server, /.well-known/agent.json, llms.txt, OpenAPI validity, JSON-LD catalog and x402/MPP payability. Same published methodology as the asterpay.io checker. Paid via x402.",
"maxAmountRequired": "20000",
"maxTimeoutSeconds": 300
},
"asset": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
"scheme": "exact",
"network": "eip155:1",
"amountAtomic": "20000"
},
{
"raw": {
"asset": "0x85889c8c714505E0c94b30fcfcF64fE3Ac8FCb20",
"extra": {
"name": "USDC",
"version": "1"
},
"payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
"amount": "20000",
"scheme": "exact",
"network": "eip155:1187947933",
"mimeType": "application/json",
"resource": "https://x402.asterpay.io/v2/x402/agent-readiness?url=example.com",
"description": "Agent-readiness scan of any public website: scores 0-100 on MCP server, /.well-known/agent.json, llms.txt, OpenAPI validity, JSON-LD catalog and x402/MPP payability. Same published methodology as the asterpay.io checker. Paid via x402.",
"maxAmountRequired": "20000",
"maxTimeoutSeconds": 300
},
"asset": "0x85889c8c714505E0c94b30fcfcF64fE3Ac8FCb20",
"payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
"scheme": "exact",
"network": "eip155:1187947933",
"amountAtomic": "20000"
}
]
}Source catalog records are retained separately from live endpoint observations. Sonar score, uptime, and latency are advisory metrics. CDP indexing is not inferred from validation.