Anthropic · Agent SDKs
Claude Agent SDK
Build agents with the agent loop and tools that power Claude Code.
- Languages
- Python, TypeScript
- API surface
- Application SDK
- MCP capability
- MCP client
APIs & SDKs
Use the agent loop and tools behind Claude Code from a Python or TypeScript application. Configure sessions, permissions and custom tools through the SDK.
Explore the developer documentation ↗Integrations
Custom tools and external MCP servers extend the agent with application actions and service data. Permission settings determine which tools the agent may call.
View framework integration resources ↗MCP client
MCP support
Configure MCP servers in SDK options or supported configuration files. Anthropic documents local stdio, HTTP/SSE and in-process SDK server connections, plus authentication and tool permissions.
Evidence scope: Python and TypeScript Agent SDK guide. Documentation reviewed; runtime compatibility has not been tested.
Sources & review
Integration notes reviewed . Check the linked documentation for current package versions, language support and authentication requirements.
How we review directory entries →