---
title: Schema Reference
---

<div id="schema-reference" />

## JSON-RPC

{/* @category JSON-RPC */}

## Common Types

{/* @category Common Types */}

## Content

{/* @category Content */}

## `completion/complete`

{/* @category `completion/complete` */}

## `elicitation/create`

{/* @category `elicitation/create` */}

## `initialize`

{/* @category `initialize` */}

## `logging/setLevel`

{/* @category `logging/setLevel` */}

## `notifications/cancelled`

{/* @category `notifications/cancelled` */}

## `notifications/initialized`

{/* @category `notifications/initialized` */}

## `notifications/tasks/status`

{/* @category `notifications/tasks/status` */}

## `notifications/message`

{/* @category `notifications/message` */}

## `notifications/progress`

{/* @category `notifications/progress` */}

## `notifications/prompts/list_changed`

{/* @category `notifications/prompts/list_changed` */}

## `notifications/resources/list_changed`

{/* @category `notifications/resources/list_changed` */}

## `notifications/resources/updated`

{/* @category `notifications/resources/updated` */}

## `notifications/roots/list_changed`

{/* @category `notifications/roots/list_changed` */}

## `notifications/tools/list_changed`

{/* @category `notifications/tools/list_changed` */}

## `notifications/elicitation/complete`

{/* @category `notifications/elicitation/complete` */}

## `ping`

{/* @category `ping` */}

## `tasks`

{/* @category `tasks` */}

## `tasks/get`

{/* @category `tasks/get` */}

## `tasks/result`

{/* @category `tasks/result` */}

## `tasks/list`

{/* @category `tasks/list` */}

## `tasks/cancel`

{/* @category `tasks/cancel` */}

## `prompts/get`

{/* @category `prompts/get` */}

## `prompts/list`

{/* @category `prompts/list` */}

## `resources/list`

{/* @category `resources/list` */}

## `resources/read`

{/* @category `resources/read` */}

## `resources/subscribe`

{/* @category `resources/subscribe` */}

## `resources/templates/list`

{/* @category `resources/templates/list` */}

## `resources/unsubscribe`

{/* @category `resources/unsubscribe` */}

## `roots/list`

{/* @category `roots/list` */}

## `sampling/createMessage`

{/* @category `sampling/createMessage` */}

## `tools/call`

{/* @category `tools/call` */}

## `tools/list`

{/* @category `tools/list` */}
