Custom TypeScript agent builds on the Claude Agent SDK and Model Context Protocol. For teams that want code-first agents they own outright.