Building MCP tools: AI agents read outputs every time, tool descriptions once | Dark Hacker News