Extra Credit

Model Context Protocol Specification

Official docs outline

9 sections
  1. Architecture

    Hosts, clients and servers.

  2. Lifecycle

    Initialization, capability negotiation and shutdown.

  3. Transports

    stdio and Streamable HTTP transports.

  4. Authorization

    OAuth 2.1 based authorization for HTTP transports.

  5. Tools

    Tool listing, calling and results.

  6. Resources

    Resource URIs, templates and subscriptions.

  7. Prompts

    Prompt templates exposed to clients.

  8. Sampling

    Server-initiated LLM requests.

  9. Roots and elicitation

    Filesystem roots exposed by clients.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 33