Explained series Episode 3 about 11 min
Tools and MCP: how an AI model does anything
About this episode
How an AI model uses tools when all it can do is write text: what a tool definition is, how tool calling (function calling) really works, what makes a tool easy for a model to use, and MCP, the Model Context Protocol, the standard way to plug tools into any AI app.
Written by Kiran Krishna. Narrated with an AI voice. · LinkedIn
In this episode
- 0:01An AI model can't press a single button.
- 0:58Here's the plan.
- 1:10So what is a tool, to a model?
- 2:35So how does the model use one?
- 5:43So if the description is all the model goes on, what makes a good one?
- 8:00So far, you've written every tool yourself.
- 10:30So how does a model that can only write text do anything at all?
Sources check every one
- Anthropic, Building effective agents (more time on the tools than the prompt; the full-path fix) anthropic.com
- Anthropic, Advanced tool use (the commonest mistakes; 58 tools and about 55,000 tokens from five MCP servers) anthropic.com
- Anthropic docs, defining tools (name, description and input schema; tools go into the system prompt; the description matters most; at least 3–4 sentences) platform.claude.com
- OpenAI docs, function calling (tools go into the system message; the intern test; fewer than 20 functions; tool search) developers.openai.com
- Google, Gemma 4 31B chat template and word list (our counts: a tool adds 95 tokens, a request is 19, descriptions of 4 and 69; the tool tokens) huggingface.co
- Anthropic docs, tool use overview (your app runs the call; the model stops at a tool call) platform.claude.com
- Anthropic docs, parallel tool use (several requests at once) platform.claude.com
- Anthropic docs, handling tool calls (errors that say what went wrong and what to try instead) platform.claude.com
- Anthropic, Writing effective tools for agents (describe it as you would to a new hire; a few clear tools, not one per API call) anthropic.com
- Google, Gemini API function calling docs (the model doesn't run the function itself; 10–20 tools at most) aistudio.google.com
- Anthropic docs, tool search (letting the model search for its tools) platform.claude.com
- Hugging Face MCP course (M×N connections become M+N; our 12 vs 7) huggingface.co
- Anthropic, MCP launch post (an open standard, 25 November 2024) anthropic.com
- MCP docs, introduction (the USB-C port comparison) modelcontextprotocol.io
- MCP docs, architecture (clients and servers; listing and calling tools; resources and prompts) modelcontextprotocol.io
- TechCrunch, OpenAI adds MCP to its Agents SDK (26 March 2025) techcrunch.com
- Anthropic, donating MCP to the Agentic AI Foundation (ChatGPT, Gemini, Microsoft Copilot and VS Code support, December 2025) anthropic.com
- Linux Foundation, the Agentic AI Foundation's launch (set up with Anthropic, OpenAI and Block, December 2025) linuxfoundation.org
- Linux Foundation, September 2026 (MCP's software kits approaching half a billion downloads a month) linuxfoundation.org
