Integrate with Graham’s Agent

This agent speaks the open Agent2Agent (A2A) protocol over JSON‑RPC with SSE streaming.

Quick Links

cURL

# Get agent card
curl -s https://www.grahampaasch.com/api/a2a/.well-known/agent-card.json | jq .

# Send a blocking JSON‑RPC message
curl -s https://www.grahampaasch.com/api/a2a   -H 'Content-Type: application/json'   -d '{
    "jsonrpc":"2.0",
    "id":"1",
    "method":"request",
    "params":{
      "message":{
        "kind":"message",
        "messageId":"00000000-0000-0000-0000-000000000001",
        "role":"user",
        "parts":[{"kind":"text","text":"Hi!"}]
      },
      "configuration":{
        "blocking": true,
        "acceptedOutputModes":["text/plain"]
      }
    }
  }'

Usage & Limits

  • Public endpoint intended for light demos. For sustained usage, contact me.
  • Soft pacing: prefer 1 message/sec; use streaming for best UX.
  • Status: /api/health