# Poppy Implementations

> Community SDKs, clients and demos for Poppy, with their draft version, documented coverage and known limitations. A demo does not establish conformance.

Source page: https://poppy.md/implementations  
Last checked against sources: Oct 10, 2026  
poppy.md is independent and not affiliated with Sierra, Meta or any Poppy partner.

## Poppy on Cloudflare Workers

**Community demo · Draft 0.1**

A two-Worker demo with a personal agent and a fictional retailer. Ask to exchange order #1042; the agent requests account access and pauses for the customer to approve read/write permissions.

### What it covers

- Discovery and OAuth client authentication
- Signed-out and signed-in sessions, DPoP, renewal and revocation
- Poppy conversations and scoped OpenAPI order/exchange calls

### Known limits

- The order exchange is simulated; no purchase, charge or shipment occurs.
- The author describes it as a focused interoperability demo, not a full conformance suite.
- MCP, A2A, mediated and device authorization, and browser-session exchange are not implemented.

- [Try the demo](https://poppy-caller.roundtrip.workers.dev/)
- [View source](https://github.com/irvinebroque/poppy-demo)

## Datalayer Personal Agent Protocol SDKs

**Community SDK · Draft 0.1**

Python and TypeScript SDKs for building both sides of a Poppy exchange: the personal agent and the company agent.

### What it covers

- Discovery, sessions and sign-in against draft 0.1
- Personal agent talking to a company agent on a person’s behalf

### Known limits

- Published October 10, 2026; very new and not independently tested by poppy.md.
- Not an official reference implementation and not a conformance claim.

- [View source](https://github.com/datalayer/personal-agent-protocol)

## pi-poppy

**Community client · Draft 0.1**

The personal-agent side of Poppy as a package for the pi coding agent: discovery, signed-out session, sign-in, company APIs and conversations with a company agent.

### What it covers

- The author maps each MUST, SHOULD and MAY in the spec, extensions and guides pages to an implementation checklist.
- Tests include a company-side peer.

### Known limits

- The checklist is the author’s own reading of the draft; the author notes there is no JSON Schema, official conformance suite or reference implementation to test against.
- Payments, push notifications and attachments are out of scope (open topics in the draft).

- [View source](https://github.com/richardanaya/pi-poppy)

## Personal Agent Protocol quick start (Cobus Greyling)

**Community sample · pre-draft · Pre-draft (Oct 7)**

A standard-library Python model of a visit to a sample shop: discover, open a guest session, ask about an order, get a write grant and change a delivery address.

### What it covers

- Guest session followed by an OAuth-style write grant in the same session
- A bearer-token PATCH to change the order

### Known limits

- Pre-draft: it predates draft 0.1 and uses a different discovery path (/.well-known/personal-agent.json) and field names. Treat it as an illustration, not a draft 0.1 implementation.

- [View source](https://github.com/cobusgreyling/personal-agent-protocol)

## Muse with Redfin and Rocket agents

**Partner demo (video) · Not stated**

In a live demo, Rocket’s Alex McGillis shows Muse working with the Redfin and Rocket company agents to find homes in Michigan and get a user pre-approved for a mortgage. Bret Taylor says Poppy governs the connection.

### What it covers

- Personal agent (Muse) talking to company agents
- Sierra and Bret Taylor describe the flow as using Poppy for discovery and authentication

### Known limits

- Video only; no public code or endpoints.
- The video does not identify the spec version or provide technical evidence of the flows.

- [Watch the demo](https://x.com/SierraPlatform/status/2108245197440307584)

We include projects with public code or a demo and enough documentation to describe their Poppy version, demonstrated flows and known limitations. Partner status alone does not establish an integration.

## Sources

1. [Personal Agent Protocol specification (Draft 0.1)](https://personalagentprotocol.org/docs/spec) · Personal Agent Protocol, Oct 9, 2026
2. [Sharing a draft of Personal Agent Protocol](https://sierra.ai/blog/poppy) · Sierra (Bret Taylor, Clay Bavor), Oct 9, 2026
3. [Poppy on Cloudflare Workers: an implementation demo](https://github.com/irvinebroque/poppy-demo) · Brendan Irvine-Broque on GitHub, Oct 9, 2026
4. [Personal Agent Protocol: Python and TypeScript SDKs](https://github.com/datalayer/personal-agent-protocol) · Datalayer on GitHub, Oct 10, 2026
5. [pi-poppy: Personal Agent Protocol support for the pi coding agent](https://github.com/richardanaya/pi-poppy) · Richard Anaya on GitHub, Oct 9, 2026
6. [Personal Agent Protocol quick start (pre-draft)](https://github.com/cobusgreyling/personal-agent-protocol) · Cobus Greyling on GitHub, Oct 7, 2026
7. [Watch the Personal Agent Protocol in action: Muse with Redfin and Rocket agents](https://x.com/SierraPlatform/status/2108245197440307584) · Sierra on X, Oct 8, 2026
