Everyone's building MCP servers.
Most conversations focus on transports, authentication, OAuth, and exposing tools. Those topics are important, but while building a few MCP servers recently, I found myself appreciating a different part of the specification that doesn't seem to get nearly as much attention.
The interesting thing is that these aren't hidden APIs. They're already part of the Model Context Protocol specification or its official extensions.
None of the features below change what your tool does.
They change how clearly a client can understand and interact with your server.







