Writing effective tools for AI agents—using AI agents

[AI Summary]: Anthropic’s engineering team shares techniques for creating effective tools for LLM agents, emphasizing the importance of designing tools specifically for non-deterministic systems rather than traditional deterministic software. The post introduces the Model Context Protocol (MCP) and demonstrates how developers can collaborate with Claude to optimize tools through iterative evaluation and improvement. Key principles include choosing high-impact tools over quantity, namespacing for clarity, and optimizing token efficiency, with empirical results showing Claude-optimized tools outperforming human-written versions in tests with Slack and Asana integrations.

  • Publisher: Anthropic Engineering
  • Date: September 11, 2025
  • Type: Technical blog post