Heads up This site is currently under heavy development.
← all tools
◆ MCP TOOLING

MCP Specification

open-source

Summary

MCP Specification is an open-source set of definitions that formalizes the Model Context Protocol, which can be accessed via a JSON Schema or TypeScript definition. As this project is licensed under the MIT License, there are no direct costs. It does not appear to be a runnable tool but rather a set of schemas and documentation for platform engineers designing context exchange mechanisms. Its documentation positions it alongside general protocol specification guides, and the project was initiated by David Soria Parra and Justin Spahr-Summers.

What MCP Specification answers

Does the definition exist in a format I can use with my existing tools?

it is available as both a TypeScript definition and a JSON Schema

Where can I read the current guidelines for implementing this?

the official documentation website at modelcontextprotocol.io

What defines the structure of the context exchanges?

the MCP protocol schema

How do I ensure I am using a compatible definition?

you can check the versioned schemas available in the project repository

Are there any restrictions on how I can use the specification legally?

the project is licensed under the MIT License

Release history

Nothing shipped since we started watching. Releases and docs updates land here as they happen.

watching since Aug 19, 2026

my-toolchain — 0 tools
paste an install list to detect your tools

A brew list, a Brewfile, requirements.txt, a Dockerfile — or just the product names, free-form. Nothing leaves your browser.

    browse all tools →