Agents leverage software tools to extend their functionality, typically through API calls, though some can craft tools on the fly for unique challenges. This blend of using and building tools—augmented by advances like function calling and protocols like Model Context Protocol (MCP)—makes agents versatile problem-solvers. Here’s how they harness tools effectively.


Types of Tools Agents Use

Agents tap into a range of tools, each suited to specific tasks.


Function Calling: Precision Tool Interaction

Function calling empowers agents to invoke tools with structured precision, enhancing their ability to act on complex instructions.


Model Context Protocol (MCP): Contextual Tool Use

The Model Context Protocol (MCP), introduced by Anthropic, connects agents to tools by providing rich context, making tool use smarter.