What building my first MCP server for Coolours taught me about how AI agents really use tools, and the trade-offs and surprises along the way.