If you have built a Model Context Protocol server with a passthrough tool, the kind that

lets the model call any endpoint, there is a real chance its write operations are quietly

broken in some clients. You may not have noticed, because reads work.

I hit this building an open source MCP server for Hetzner. Listing worked perfectly. Every

create, update, and delete came back from the API with the same complaint.