Overview

This tutorial provides a comprehensive overview of LangChain Tools, which extend agent capabilities by allowing interaction with external systems. We will cover basic tool definition using decorators, customizing tool names and descriptions, implementing complex input schemas with Pydantic, and accessing runtime context (state, store, context, stream writer) within tools for stateful and context-aware operations. Finally, we explore prebuilt components like ToolNode and tool return value strategies.

Python
Intermediate

LangChain Tools: Extending AI Agents

A guide to defining, customizing, and utilizing LangChain tools for agent workflows.

Published At: Mar 16, 2026

Last Updated At: Mar 16, 2026

1 Likes 7 min

Author

Abhinav Verma

@abhinavv9

Get Started with Stepwik

Join the Stepwik and create labs and courses to help developers grow, enhance their skills, and contribute to build a stronger developer ecosystem within your network.

Sign Up Now Sign In