Building MCP tools: AI agents read outputs every time, tool descriptions once · HackerTrans