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 MCP server loads its tools into the agent context, a GitHub MCP injects hundreds of tools, and tool selection burns thousands of tokens per prompt. MCP is justified when: (a) 5+ tools to expose, (b) multiple agents share the same integration (e.g., internal database). For 2-5 deterministic tools, a direct API call from the agent code stays faster and cheaper.

Strengths

Limitations

Best for

Official site

View on Coeurdar