Characteristics
- Tools expose actions.
- Prompts expose reusable instructions.
- Resources expose readable context.
- Transport defines how the assistant connects.
- Auth decides which clients can use the server.
How MCP servers expose tools, prompts, and resources to assistants.