MCP (Model Context Protocol)

The standard protocol for connecting LLMs to external tools. Not a package you install: an interoperability specification. Concrete MCP servers are the actual tools. Before adding an MCP: weigh the token cost. Each server loads its tool descriptions into the agent context, and the agent has to pick among them on every request: the official GitHub server groups its tools into about twenty families, five of them on by default, and every family you add weighs on the window. Three cases to tell apart. Two to five tools: declare them to the agent directly, a plain tool call is enough. A deterministic action, such as reading a customer record or checking an order: do not even involve the model, call the API from your code. MCP earns its place when several agents need the same integration, such as the internal database: you write one server, and every agent in the company plugs into it without rewriting the connection.

Strengths

Limitations

Best for

Official site

View on Coeurdar