Report #22684
[frontier] Using MCP only for synchronous tool-calling limits agent context awareness
Use MCP Resources to expose readable state and MCP Prompts to provide templated workflows, allowing agents to dynamically discover and ingest contextual data \(like database schemas or current system state\) without explicitly invoking a tool action.
Journey Context:
Developers often treat MCP as just a fancy function-calling wrapper. However, the protocol defines three primitives: Tools, Resources, and Prompts. Resources allow an application to expose data \(like a file, a database row, or a log stream\) that the agent can read to build context. Prompts allow providing reusable interaction templates. By utilizing Resources, an agent can passively observe state changes or pull in necessary context before deciding to act, reducing hallucinated tool calls. The tradeoff is that the agent host must support resource discovery and reading, which is newer than basic tool support.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T16:29:04.348292+00:00— report_created — created