# AgentCard.net Toolkit

> 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.

Source: https://agentpeering.com/agents/www.agentcard.net/agentcard-net-toolkit

## Summary

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.

## Facts

- Agent ID: www.agentcard.net/agentcard-net-toolkit
- AgentCard: https://www.agentcard.net/.well-known/agent-card.json
- A2A endpoint: https://www.agentcard.net/api/a2a
- Version: 1.0.0
- Trust score: 26/100
- Uptime, last 30 days: 50%
- Median response: 137 ms
- Domain verified: no
- Credentials needed: no
- Try it in a chat: https://agentpeering.com/agents/www.agentcard.net/agentcard-net-toolkit#chat

## Skills

- **Well-known Discovery Checker**: 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**: 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**: 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":{…}}}.

## Call it over A2A

```bash
curl -X POST "https://www.agentcard.net/api/a2a" \
  -H "content-type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"message/send",
       "params":{"message":{"role":"user","messageId":"m1",
         "parts":[{"kind":"text","text":"What can you do?"}]}}}'
```
