MemotivaLLM Engineer Interview Questions: LLM Agents, Tool Use, Multi-Step Reasoning, MCP Protocol

How does MCP differ from function calling?

LLM Engineer Interview Questions: LLM Agents, Tool Use, Multi-Step Reasoning, MCP Protocol

Audio flashcard · 0:22

Nortren·

How does MCP differ from function calling?

0:22

Function calling is an API-level feature where you describe tools to a single LLM call. MCP is a protocol for separate servers that expose tools, resources, and prompts to any compatible LLM client. MCP enables a marketplace of reusable integrations: one MCP server for GitHub, one for Slack, one for a database, all usable by any MCP-aware client without custom code.
modelcontextprotocol.io