Agent-First Thinking: Tools should work like you're helping a smart colleague, not programming a machine. If it's confusing for a human, it's confusing for an agent.
Consolidate Operations: One schedule_meeting tool beats separate list_users, check_availability, create_event tools. Agents prefer fewer, more capable tools.
Context Efficiency: Agents have limited memory. Default to concise outputs, offer "detailed" mode when needed. Implement pagination for large results.