Skip to content

Agent Card vs OpenAPI

Agent Cards and OpenAPI describe different surfaces.

QuestionAgent CardOpenAPI
DescribesAn agent identity and capabilitiesHTTP API operations and schemas
Main userAgent clients and registriesDevelopers, agents, gateways, SDKs
Typical location/.well-known/agent-card.json/openapi.json or /openapi.yaml
ContainsSkills, endpoints, auth, protocols, modesPaths, methods, parameters, request/response schemas
Demo artifactagent-card.jsonopenapi.yaml

Decision Rule

Use an Agent Card to decide whether an agent is the right counterpart. Use OpenAPI to call deterministic HTTP operations once the client knows which service capability it needs.

Page created by Dr. C. Klukas