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.