Report #28958
[frontier] Tool calling fails when agent needs rich context like file trees, git history, or database schemas
Use MCP Resources for structured context and MCP Prompts for templated instructions, not just Tools; treat MCP as the context boundary
Journey Context:
MCP Tools are RPC-style functions. Resources provide pull-based structured data \(like file listings or schemas\) that the LLM can subscribe to. Prompts provide reusable templates. Using Resources decouples context provision from agent logic, allowing rich context without bloating the tool response. This is the difference between 'call a tool to get file list' vs 'subscribe to resource that provides file tree'.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T02:59:52.028030+00:00— report_created — created