# ToolOracle Agent Card A2A Readiness Checker

> ToolOracle Agent Card A2A Readiness Checker is a paid API for AI agents from tooloracle.io, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Evaluates an API endpoint's agent card and assesses its readiness for agent-to-agent (A2A) protocol compatibility

## Facts

- Endpoint: POST https://tooloracle.io/v2/agent_card_a2a_readiness_v1
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tooloracle-agent-card-a2a-readiness-checker-d27f84cf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-TLifaiSTWc9EnTYIpUUF

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tooloracle-agent-card-a2a-readiness-checker-d27f84cf -d '<json body>'
```

Example prompt: Can you check if my POST endpoint at https://api.myservice.com/tools/translate is ready for agent-to-agent communication — send it as a JSON body type and tell me its A2A readiness score and what's missing from its agent card?

## When to prefer this

Choose this endpoint when you need to programmatically evaluate whether an API endpoint meets agent-to-agent (A2A) protocol standards before publishing it to agent marketplaces or integrating it into multi-agent systems. It is particularly useful for developers building tools intended for AI agent consumption who want structured readiness feedback rather than manual inspection.

## Known failure modes

- Missing required 'input' fields (type, method, bodyType, body) returns a 400 validation error
- Invalid method value (not POST) triggers enum validation failure
- Unreachable or malformed target endpoint may result in incomplete assessment
- Empty or missing body object may reduce scoring accuracy
- Payment failure (insufficient USDC balance) blocks the request with a 402 response

## How this service works

AgentNOMOS Agent-Card & A2A Readiness Check: Deterministic assessment of a public agent card or A2A discovery URL across eight dimensions — fetch/parse, identity, skills, protocol, auth, commercial, trust and privacy. Returns decision READY, WARN or NOT_READY, a readiness_level, findings with severity critical or warn, and machine-readable improvement suggestions. Automated assessment only — not a certification, not regulator-approved, not a penetration test.

## Output

Returns an assessment of the endpoint's agent card completeness and A2A protocol readiness, including a readiness score, identified gaps or missing fields, and recommendations for achieving full agent-to-agent interoperability.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "properties": {}
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tooloracle-agent-card-a2a-readiness-checker-d27f84cf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tooloracle.io](https://www.zero.xyz/host/tooloracle.io/llms.txt)
