Authority profile · compiled by Lazyweb
Justin Spahr-Summers
MCP co-inventor and lead maintainer emeritus.
Justin Spahr-Summers co-invented the Model Context Protocol and helped establish its architecture and governance. His work is foundational reading for why MCP separates hosts, clients and servers.
Original profile or publication
MCP governance identifies Justin as a co-inventor and lead maintainer emeritus; portrait comes from the linked public GitHub profile. Checked September 19, 2026.

- Updated
Referenced in 101
- MCP 101
MCP base protocol
MCP is a stateful JSON-RPC protocol with initialization, negotiated capabilities, notifications and explicit lifecycle behavior. - MCP 101
MCP server primitives
Servers can expose prompts, resources and tools; treating all three as interchangeable functions throws away useful protocol semantics. - MCP 101
MCP tools specification
Tool schemas describe inputs and outputs, but the client still owns consent, presentation and safety around invocation. - MCP 101
MCP client best practices
Clients must treat servers as untrusted capability providers, preserve user control and make tool state and failures understandable. - MCP 101
Governance and stewardship
MCP uses named maintainers, decision roles and public processes rather than letting protocol direction hide inside one vendor's product roadmap.
About this page
This is a Lazyweb reference profile, not an account, endorsement or claim that Justin Spahr-Summers contributed to Lazyweb. The profile identifies an author, editor, maintainer, speaker or source publication connected to the linked work; it is not necessarily the article byline. Summaries are Lazyweb's; the linked work remains the source of truth.