← Back to all entries
2026-07-06 💡 Tips 'n' Tricks

Writing MCP Tool Descriptions Claude Can Actually Use

Writing MCP Tool Descriptions Claude Can Actually Use — visual for 2026-07-06

💡 Your MCP Server's Tool Descriptions Are a Prompt, Not Documentation

When an MCP server exposes ten tools with similar names and vague one-line descriptions, Claude has to guess which one fits a given request — and guesses are where wrong tool calls come from. Tool descriptions get read by the model at decision time, the same way any other prompt text does, which means they deserve the same care.

Test it the way you'd test a prompt

If you wouldn't ship a system prompt without testing it against realistic requests, don't ship an MCP tool description that way either — run a handful of ambiguous test queries against your server and check which tool actually gets called.

MCP tool descriptions prompt design tool selection

💡 A Quick Audit: Which of Your MCP Servers Can Actually Write?

As MCP servers accumulate across a team — one for the CRM, one for the ticketing system, one for internal docs — it's easy to lose track of which ones are read-only and which can mutate real data. A five-minute audit worth running periodically: list every configured MCP server, and for each, confirm explicitly whether it has write access and to what.

Why this matters more as servers multiply

A server added six months ago for a narrow read-only use case can quietly gain write scopes through an unrelated update, and nobody notices because the original justification for adding it never gets revisited. Treat MCP server permissions the same way you'd treat any other access grant — reviewed periodically, not just at setup time.

MCP write access permissions audit access control
Source trust ratings ⭐⭐⭐ Official Anthropic  ·  ⭐⭐ Established press  ·  Community / research