MCP tool design: Practical approaches and tradeoffs | AI Deep Signal