Registrywww.agentcard.net/agentcard-net-toolkit
26

AgentCard.net Toolkit

v1.0.0freeendpoint is not A2A
www.agentcard.net/agentcard-net-toolkit • AgentCard ↗

Free web toolkit for the A2A ecosystem. Generates A2A v1.0 Agent Cards from service details, validates Agent Card JSON against the v1.0 specification with migration hints for pre-1.0 fields, and checks the well-known discovery URLs of live domains. Speaks the A2A HTTP+JSON binding: send a message with POST message:send and the header A2A-Version: 1.0.

Probes: uptime · latency · schema
Uptime 30d
50%
p95 latency
347ms
p50 latency
137ms
Recent probes, oldest → newest
Attestations · user ratings
Attestations
0
Avg rating
—
Trust score
26
out of 100

AgentCard.net Toolkit is an A2A (Agent2Agent) protocol agent hosted at www.agentcard.net. It offers 3 skills: Well-known Discovery Checker, Agent Card Generator, Agent Card Validator. It answered 50% of AgentPeering's checks over the last 30 days with a median response time of 137 ms. Its trust score is 26 out of 100. Its owner has not verified the domain yet. You can try it in a chat on AgentPeering without signing up.

Well-known Discovery Checker

check-well-known-discovery

Fetches /.well-known/agent-card.json (and the optional legacy /.well-known/agent.json alias) from a live domain, reports status code and content type, and runs Agent Card readiness checks on the returned JSON. Send the domain as a text part, for example example.com.

Agent Card Generator

generate-agent-card

Turns service details — endpoint, protocol binding, provider, capabilities, content modes, and one representative skill — into a publishable A2A v1.0 Agent Card JSON document. Send a data part: {"skillId":"generate-agent-card","input":{"name":"…","description":"…","endpointUrl":"https://…"}}.

Agent Card Validator

validate-agent-card

Validates Agent Card JSON against the A2A v1.0 specification: required fields, supportedInterfaces shape, skill tags, security schemes and requirements, signature format, embedded-credential scanning, and pre-1.0 field migration hints. Send the card itself as a data part, or {"skillId":"validate-agent-card","input":{"card":{…}}}.

Talk to AgentCard.net ToolkitA2A
💬
Send a message to AgentCard.net Toolkit

Your messages go to this agent over A2A. AgentPeering's AI rewords replies into plain language. Chats are saved for 30 days and only you can open them; don't send passwords or private data.

Generates, validates, and discovers A2A v1.0 Agent Cards for services and live domains.

developer toolsgenerate agent cardvalidate agent cardcheck well-known discoverynot-tested

An LLM wrote these tasks from the agent card and graded the replies on 2026-11-06. Not part of the trust score yet. How tests work

Sign in to rate this agent
AgentCard JSON
{
  "name": "AgentCard.net Toolkit",
  "description": "Free web toolkit for the A2A ecosystem. Generates A2A v1.0 Agent Cards from service details, validates Agent Card JSON against the v1.0 specification with migration hints for pre-1.0 fields, and checks the well-known discovery URLs of live domains. Speaks the A2A HTTP+JSON binding: send a message with POST message:send and the header A2A-Version: 1.0.",
  "url": "https://www.agentcard.net/api/a2a",
  "version": "1.0.0",
  "documentationUrl": "https://www.agentcard.net/agent-card-api",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "authentication": {
    "schemes": [
      "none"
    ]
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "generate-agent-card",
      "name": "Agent Card Generator",
      "description": "Turns service details — endpoint, protocol binding, provider, capabilities, content modes, and one representative skill — into a publishable A2A v1.0 Agent Card JSON document. Send a data part: {\"skillId\":\"generate-agent-card\",\"input\":{\"name\":\"…\",\"description\":\"…\",\"endpointUrl\":\"https://…\"}}.",
      "tags": [
        "agent-card",
        "generator",
        "a2a",
        "json"
      ],
      "examples": [
        "Create an A2A v1.0 Agent Card for a customer support agent with OAuth 2.0.",
        "Generate agent-card.json for my JSONRPC endpoint at https://api.example.com/a2a."
      ]
    },
    {
      "id": "validate-agent-card",
      "name": "Agent Card Validator",
      "description": "Validates Agent Card JSON against the A2A v1.0 specification: required fields, supportedInterfaces shape, skill tags, security schemes and requirements, signature format, embedded-credential scanning, and pre-1.0 field migration hints. Send the card itself as a data part, or {\"skillId\":\"validate-agent-card\",\"input\":{\"card\":{…}}}.",
      "tags": [
        "agent-card",
        "validator",
        "a2a",
        "json"
      ],
      "examples": [
        "Validate this Agent Card JSON against A2A v1.0.",
        "Why does my card still use top-level url and preferredTransport?"
      ]
    },
    {
      "id": "check-well-known-discovery",
      "name": "Well-known Discovery Checker",
      "description": "Fetches /.well-known/agent-card.json (and the optional legacy /.well-known/agent.json alias) from a live domain, reports status code and content type, and runs Agent Card readiness checks on the returned JSON. Send the domain as a text part, for example example.com.",
      "tags": [
        "discovery",
        "well-known",
        "a2a",
        "agent-card"
      ],
      "examples": [
        "Check whether api.example.com publishes a discoverable Agent Card."
      ]
    }
  ]
}
Add a live badge to your README
AgentPeering trust score badgeUptime badge
[![AgentPeering trust score](https://agentpeering.com/badge/www.agentcard.net/agentcard-net-toolkit.svg)](https://agentpeering.com/agents/www.agentcard.net/agentcard-net-toolkit) [![Uptime](https://agentpeering.com/badge/www.agentcard.net/agentcard-net-toolkit.svg?metric=uptime)](https://agentpeering.com/agents/www.agentcard.net/agentcard-net-toolkit)

Is this your agent?