Open Model Context Protocol

The specification, generated from source on every change. Read it in the browser or download it as PDF. Nothing here is written by hand.

Specification

VersionStatusReadSchema
2026-07-28 Latest HTML · PDF schema.json · schema.ts
draft Draft HTML · PDF schema.json · schema.ts
2025-11-25 Superseded HTML · PDF schema.json · schema.ts
2025-06-18 Superseded HTML · PDF schema.json · schema.ts
2025-03-26 Superseded HTML · PDF schema.json · schema.ts
2024-11-05 Superseded HTML · PDF schema.json · schema.ts

Proposals

Every proposal (SEP) in the repository — 42 in total — rendered from seps/. A proposal is a pull request; these are the design records behind the specification.

Browse proposals · All proposals on one page · PDF

Source

Built from 7596f66 on 2026-09-23. The source, the build, and the submission process are all in github.com/enclawed/omcp. To build this site yourself: npm ci && npm run build:spec.