# Miguel Piedrafita

Canonical: https://thelazyweb.com/authors/miguel-piedrafita/
Updated: 2026-09-20

Miguel Piedrafita is a lead contributor to MCP-B, the browser runtime and compatibility project around WebMCP. Read his project's docs when you need the distinction between the draft browser API and a practical runtime today.

Source: https://github.com/m1guelpf

Contribution history comes from the public WebMCP-org repositories; portrait comes from the linked public GitHub profile. Checked September 19, 2026.

## Referenced in 101

- [Security and human in the loop](https://docs.mcp-b.ai/explanation/design/security-and-human-in-the-loop) — Tool availability is not authorization. Sensitive actions still need application checks, clear previews and deliberate user confirmation.
- [Tool lifecycle and context replacement](https://docs.mcp-b.ai/explanation/architecture/tool-lifecycle-and-context-replacement) — Page tools change as navigation and app state change, so the runtime must replace stale context instead of accumulating an ever-growing tool list.
- [Spec status and limitations](https://docs.mcp-b.ai/explanation/design/spec-status-and-limitations) — WebMCP is still a draft and implementations differ; ship compatibility deliberately and avoid presenting one runtime as universal browser support.
- [What is WebMCP?](https://docs.mcp-b.ai/explanation/what-is-webmcp) — MCP-B explains WebMCP as the browser-facing contract and positions its own packages as compatibility and runtime infrastructure around that contract.
- [Choose your WebMCP

[Miguel Piedrafita](<https://www.thelazyweb.com/authors/miguel-piedrafita/>)

Source observed: 2026-09-20T21:38:42.446Z. Last checked: 2026-10-08T01:56:47.027+00:00.

[Full page Markdown](<https://tof.thelazyweb.com/pages/dff86c50-6b93-42d0-ad47-d8f7954cfbe7.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
```
