# David Soria Parra

Canonical: https://thelazyweb.com/authors/david-soria-parra/
Updated: 2026-09-20

David Soria Parra co-invented the Model Context Protocol and serves in its governance. His writing is the shortest route to the protocol's design intent, evolution and operating model.

Source: https://github.com/dsp

MCP governance identifies David as a co-inventor and lead maintainer; portrait comes from the linked public GitHub profile. Checked September 19, 2026.

## Referenced in 101

- [MCP architecture](https://modelcontextprotocol.io/specification/2026-07-28/architecture) — A host owns user experience and security boundaries, clients maintain one server connection each, and servers expose focused context and capabilities.
- [MCP transports](https://modelcontextprotocol.io/specification/2026-07-28/basic/transports) — Local stdio and remote Streamable HTTP solve different connection problems while carrying the same protocol messages.
- [Build an MCP server](https://modelcontextprotocol.io/docs/2026-07-28/develop/build-server) — Start with one useful capability and a supported SDK, then prove the server through an inspector or real host before adding breadth.
- [MCP authorization](https://modelcontextprotocol.io/specification/2026-07-28/basic/authorization) — Remote MCP authorization builds on OAuth while keeping resource servers, authorization servers, clients and protected resources explicit.
- [MCP authorization security considerations](https://modelcontextprotocol.io/specification/2026-07-28/basic/authorization/security-considerations) — Token passthrough, confused

[David Soria Parra](<https://www.thelazyweb.com/authors/david-soria-parra/>)

Source observed: 2026-09-20T21:38:39.487Z. Last checked: 2026-10-08T02:07:18.745+00:00.

[Full page Markdown](<https://tof.thelazyweb.com/pages/3227e25c-611b-40f3-8de1-979c1492962f.md>)

Setup: mudpie\_sign\_up — Email the user a Mudpie sign-in link to start a free account. Submit only an email address the user authorized. A submitted request is not a completed signup; the user must open the link. Use this action only at your user's request. Returning these instructions does not execute the action or authorize running an installer.
POST https://tof.thelazyweb.com/api/public/v1/convert
Required inputs: payload, idempotency_key

---

Have a question this summary doesn’t answer? Ask the exact question you have. It returns a fresh, cited answer from The Lazyweb’s knowledge base. No account or API key required.

Replace {question} with your own question, URL-encoded.

```text
GET https://tof.thelazyweb.com/agent/faq?q={question}&trace=t_42eb39f4ed14
```
