El uso de herramientas (function calling) es el mecanismo que permite a Claude hacer trabajo real dentro de tu aplicación: consultar una base de datos, llamar a una API, leer un archivo o enviar un mensaje. También es donde la mayoría de las integraciones de producción de 2026 encuentran sus errores más enredados. Las respuestas de error suelen ser claras sobre qué salió mal, pero el modelo de estado de la conversación (turnos con bloques tool_use, turnos con bloques tool_result, el control de bucle por stop_reason) tiene tantas piezas que los fallos se cuelan aunque cada parte esté bien por separado. Esta guía gratuita es el manual completo de resolución de problemas.
Escrita para el ingeniero que recibe un “invalid_request_error” a mitad de conversación, el arquitecto que diseña un flujo agéntico, el SRE que añade observabilidad a un despliegue con herramientas y cualquiera responsable de mantener una integración estable a medida que crece la superficie de herramientas. Cada error se explica con el cuerpo de respuesta real, la comprobación de diagnóstico y código funcional en Python.
Lo que aprenderás
- Cómo funciona el tool use en 2026: petición, respuesta y patrón de continuación con JSON completo.
- Errores de definición de esquema: reglas de validación y la herramienta mínima válida.
- El campo stop_reason y cómo controlar correctamente el bucle de herramientas.
- Bloques tool_result mal formados: tool_use_id faltante, tipos incorrectos y errores de orden.
- Fallos de validación de parámetros y el patrón de reintento que se recupera en una iteración.
- Streaming con tool_use: acumulación de input_json_delta y el caso de entrada vacía.
- Manejo del máximo de iteraciones y detección de bucles improductivos antes de gastar presupuesto.
- Saturación de tokens por tool_result acumulados y los patrones de resumen y poda.
- Llamadas paralelas, condiciones de carrera y la opción disable_parallel_tool_use.
- Opciones de tool_choice (auto, any, tool, none) y el patrón de salida estructurada.
Esta guía es gratuita: sin registro ni correo. Publicamos guías gratuitas de resolución de problemas porque ahorrarte un incidente en producción vale la pena, compres o no una de nuestras guías de pago. Descárgala y mantén tus bucles de herramientas confiables a escala.











Daniel Diaz –
Bought it a little skeptical, ended up recommending it to two friends. Solid, actionable content.