# MCP Design Principles Tools should be focused. Prefer: - One question - One answer - Explicit context Avoid: - Automatically sending entire repositories - Automatically sending secrets - Large uncontrolled context windows All tools should support: - Question - Context - Constraints - Expected output format Responses should be concise and actionable.