Skip to main content
There is one Agentcard MCP server, at https://mcp.agentcard.sh/mcp. What it exposes depends on the credential you connect with: your organization, one of your users, or your own personal account. Connecting with the wrong credential gives you the wrong toolset, not an error.

Install

One command for Claude Code. A browser sign-in appears the first time a tool runs. For any other MCP client, add the URL and an Authorization header to its config.

Connect as your organization

Run your whole integration from your coding agent, with the same credentials you use for the API:
Sandbox or production follows the credential, like everywhere else.

Organization tools

When something breaks during your integration, connect this server and ask your agent to debug it. It reads the same state we see.

Connect as one of your users

Your users’ agents connect to the same URL with the user’s connection access_token, the token your server stored in Authenticating a user. One client per user, never shared: the bearer decides whose cards and purchases the agent can see.
Register whatever listTools() returns rather than a hardcoded list, so tools Agentcard ships later appear without a deploy on your side.

User tools

Approvals are deliberately absent. An approval is the user’s own consent, so list_pending_approvals and approve_request answer personal_surface_only to a connected session. The user resolves it from the emailed link or their own Agentcard session, and your agent retries with the approval_id.

Rules for your agent