platform-integration · prepared

Anthropic Claude tool-use integration profile

Official-source distinctions among client tools, server tools, tool-use blocks, tool results, and schema controls for Claude integrations.

version 1.0.0freshness currentobserved 2026-08-27T01:00:00Z

resource.platform.anthropic-claude-tool-use
sha256:01fce6f5e220f5ab1657b5ccb769c25a2a95c53c054e33796c2599b1b13aea0a

Open canonical machine JSON →

Evidence-backed facts

  1. For client tools, Claude returns a structured tool_use block; the application executes the operation and sends a tool_result back in a later Messages API request. informative
  2. Anthropic server tools execute on Anthropic infrastructure, while application-defined client tools execute in the integrating application. informative
  3. A custom tool definition can request strict schema conformance, but the application remains responsible for authorization and the consequences of client-side execution. informative