Report #9816
[tooling] MCP prompts are unused by agents because they are static boilerplate
Define prompts with the 'arguments' array in the Prompt object, requiring the client to provide contextual values \(file paths, user queries\) when retrieving the prompt via prompts/get; avoid static string-only prompts
Journey Context:
Static prompts defined in prompts/list are often ignored because they lack context specificity - agents cannot use generic 'Explain this code' prompts effectively. The MCP spec supports parameterized prompts where arguments \(with name, description, required fields\) are defined in the prompt metadata. When the client calls prompts/get, it must provide these arguments, allowing the server to inject them into the prompt template. This transforms prompts from ignored boilerplate into dynamic, context-aware system instructions that agents actually invoke because they can be tailored to the specific task at hand. Most implementations only use static prompts, missing the argument templating capability entirely.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T09:11:35.303078+00:00— report_created — created