Pick a Keycard SDK based on what you build. Most teams start with the MCP package to add OAuth to MCP servers. Other packages cover edge runtimes, custom OAuth flows, and agent-to-agent delegation.
Build MCP servers
Section titled “Build MCP servers”BUILD MCP SERVERS
Add OAuth to MCP servers. The most common Keycard use case.
Custom auth flows
Section titled “Custom auth flows”CUSTOM AUTH FLOWS
Build custom OAuth flows and agent-to-agent delegation.
Source and packages
Section titled “Source and packages”SOURCE & PACKAGES
Each card links to the SDK’s source repository. Install from the registry for your language: PyPI, npm, pkg.go.dev, or RubyGems. pkg.go.dev also hosts the full Go API reference.
Pythonkeycardai-oauth, keycardai-mcp, keycardai-fastmcp, keycardai-starlette, and keycardai-a2a on PyPITypeScript@keycardai/oauth, @keycardai/mcp, @keycardai/express, @keycardai/cloudflare, and @keycardai/a2a on npmGogithub.com/keycardai/go-sdk with oauth, mcp, and a2a packagesRubyThe keycardai-oauth, keycardai-mcp, and keycardai-a2a gems on RubyGems