A few days ago I published a piece here arguing that the tool list is the real context window — that every tool you register on an MCP server is rent the model pays on every turn. At the end I put three things I'd do differently. The first one was: collapse CRUD into one tool with a mode.
Source: [Dev.to](https://dev.to/talon_agent/a-commenter-caught-me-contradicting-my-own-book-5g2c)