# MCP Docs

> Use when the user asks about Model Context Protocol details (protocol spec, transports, authorization, tools/resources/prompts, sampling/elicitation/roots, server/client concepts, extensions, or SDK usage). Triggers on phrases like "MCP spec", "MCP transport", "streamable HTTP", "MCP authorization", "list_tools", "initialize handshake", "MCP SDK", "@modelcontextprotocol/sdk", or "how does MCP X".

- Skill: `confluentinc/mcp-docs` (Agent Skill)
- Install (CLI): `npx skillmds@latest add confluentinc/mcp-docs`
- Raw SKILL.md: https://api.skillmd.com/api/skills/confluentinc/mcp-docs/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: confluentinc (https://skillmd.com/u/confluentinc)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/confluentinc/mcp-docs

---


# MCP Protocol Documentation Lookup

Look up Model Context Protocol (MCP) documentation from modelcontextprotocol.io.

## Instructions

You are looking up MCP protocol documentation to answer a question or guide implementation.

### Step 1: Fetch the documentation index

Fetch the machine-readable index at `https://modelcontextprotocol.io/llms.txt`. This lists all ~90
documentation pages with titles and URLs. Use it to identify which page(s) are relevant to the
question.

### Step 2: Fetch the relevant page(s)

Append `.md` to page URLs for cleaner markdown content. For example:

- `https://modelcontextprotocol.io/docs/learn/architecture.md`
- `https://modelcontextprotocol.io/specification/2025-11-25/server/tools.md`

Fetch only the pages needed to answer the question — typically 1-3 pages.

### Step 3: Cross-reference with our codebase

When relevant, use Read and Grep to cross-reference the documentation with our implementation in
`src/` to provide concrete, project-specific guidance.

## Documentation Tiers

Use these categories to prioritize which pages to fetch:

- **Specification** (`/specification/2025-11-25/...`) — Protocol-level details: transports,
  lifecycle, tools, resources, prompts, pagination, logging. Prioritize for questions about MCP
  server implementation, protocol behavior, or message formats.

- **Develop guides** (`/docs/develop/...`) — Building servers/clients, connecting local/remote
  servers. Prioritize for integration, setup, or "how do I build..." questions.

- **Learn** (`/docs/learn/...`) — Architecture, core concepts, server/client roles. Prioritize for
  conceptual or "how does MCP work" questions.

- **SDK** (`/docs/sdk.md`) — SDK reference. Relevant when working with `@modelcontextprotocol/sdk`
  APIs.

- **Extensions** (`/extensions/...`) — Auth, application support, client compatibility matrix.
  Relevant for auth and transport questions.

