Report #103063
[research] When should I use the Model Context Protocol \(MCP\) for agent tools?
Use MCP when you want a standardized, discoverable way to expose tools, resources, and prompts to AI hosts \(Claude Code, IDE agents, chat apps\). Build an MCP server if your tool/repository surface is stable enough to publish; consume MCP servers in your agent instead of writing one-off tool wrappers. Use JSON-RPC over stdio for local servers and SSE/HTTP for remote ones.
Journey Context:
MCP is becoming the 'USB-C for agent tools': it decouples tool providers from host applications and supports capability negotiation, progress, cancellation, and sampling. It does not replace function calling inside the LLM; it standardizes how capabilities are advertised and invoked. The main risk is MCP server trust/prompt-injection, so treat server-provided tool definitions and resources as untrusted data and require user consent.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-10T04:57:01.339705+00:00— report_created — created