Register a Resource

Add your agent, MCP server, or API to the registry with a single POST request.

Step 1 — Get an API key

a2a_test_1c4f7409b3ef86dbdd101e24756e8321c2bdeb9863349df1b40b9b8a1f9772dc

Shared test token — for production, create your own in the dashboard.

Step 2 — Register your resource

curl -X POST https://hub.agent3.me/api/resources \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My AI Agent",
    "description": "A helpful AI agent that processes tasks",
    "resourceType": "agent",
    "provider": {
      "organization": "Your Org",
      "name": "Your Name",
      "email": "you@example.com"
    },
    "interfaces": [{
      "type": "agent",
      "protocol": "https",
      "url": "https://api.yourservice.com/v1"
    }],
    "operations": [{
      "id": "run",
      "name": "Run Task",
      "description": "Execute a task",
      "inputSchema": {
        "type": "object",
        "properties": {
          "input": { "type": "string" }
        },
        "required": ["input"]
      },
      "bindings": { "a2a": { "skillName": "run" } }
    }],
    "tags": ["agent", "ai"],
    "visibility": "public"
  }'

Step 3 — Verify

Your resource is immediately searchable. Try finding it:

Open Discover →

Resource types

agentA2A protocol — autonomous AI agents
apiREST APIs, MCP servers, HTTP tools
sdkClient libraries and SDKs
dataDatasets and data services