---
title: "Register or update an agent capability card"
method: POST
path: "/api/agent/discovery/cards"
tags: ["Agent"]
---

# Register or update an agent capability card

`POST /api/agent/discovery/cards`

## Request body

- AgentCardRegisterRequest
  - `agent_type` string — optional; defaults to "claudecode"
  - `card` unknown
  - `description` string
  - `display_name` string

## Response `200`

OK

- AgentCardRegisterResponse
  - `status` string, required

## Other responses

- `400` — bad request
- `401` — unauthorized
- `500` — internal error

---

[API](https://skmtc.dev/agentserver/apis/agentserver-api.md) · [All operations](https://skmtc.dev/agentserver/apis/agentserver-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/agentserver/agentserver-api/revisions/e8c329825b4e/schema)
