Personal Agent Protocol Draft 0.1 vs MCP OAuth: what Sume grants
Meta and Sierra announced the Personal Agent Protocol on Oct 6. How its read or write sign-in compares with Sume's hosted MCP OAuth scopes today.

The Personal Agent Protocol (PAP) is a proposed open standard for how a person's own AI agent finds a company, signs in on the person's behalf, receives only the access the person allows, and then does the task. Meta and Sierra announced it on October 6, 2026. It is not an MCP replacement and Sume does not implement it. Sume's hosted MCP server already has a similar consent shape for an agent that calls Sume: sign in with OAuth, Read is on, Write is an opt-in toggle, and spend is never a scope.
What does PAP Draft 0.1 standardize?
The PAP page (read 2026-10-11) describes the whole interface between a personal agent and a company in four parts. It does not list payments, which it names only as possible future extensions. Datafloq's report of the announcement (read 2026-10-11) says the same about payments and says Sierra gave no date for them.
| Part | What the draft says |
|---|---|
| Discovery | Agents find a company through a /.well-known/poppy.json file |
| Sign-in | Standard OAuth, plus optional credential-based authentication |
| Scoped access | People decide what an agent may view or modify |
| Task execution | Through APIs, web pages, or a company's own agent conversation |
| Payments | Out of scope; mentioned only as a possible extension |
How does that compare with Sume's hosted MCP sign-in?
The overlap is the consent model, not the wire format. A client that connects to Sume's MCP endpoint at mcp.sume.com gets an OAuth challenge and protected-resource metadata, sends the person to a consent page, and exchanges the code with PKCE for a token. The docs say the consent page shows Permissions with Read locked on and Write off by default.
Two differences matter for anyone planning around PAP. First, discovery: Sume publishes OAuth metadata at its own well-known MCP paths, not a poppy.json file. Second, there is no payment scope to wait for. The Sume docs state that there is no mcp:paid scope; a paid job is gated by the workspace wallet, a required idempotency_key, and an optional max_spend_usd that Sume enforces only when you send it.
| Question | PAP Draft 0.1 | Sume hosted MCP |
|---|---|---|
| Who consents? | The person, for their own agent | The person, on the MCP host consent page |
| Read vs write | Person picks read-only or write (per Datafloq) | mcp:read required, mcp:write opt-in |
| Spend | Payments out of scope | No spend scope; wallet, idempotency_key, optional max_spend_usd |
| Discovery | /.well-known/poppy.json | OAuth protected-resource and authorization-server metadata |
| Status | Draft 0.1 | Shipped; docs list the live endpoints |
What does a read-only agent see on Sume?
With only mcp:read, the session sees read-only tools. Calls to tools that change data return insufficient_scope. With mcp:write, the session also sees the write and paid tools. An API key sees the full tool set, so the docs treat it as the automation path rather than the interactive one.
- Connect with OAuth and leave Write off to let an agent list jobs, read balance, and inspect tool schemas.
- Call tools_list to see exactly which tools the session can use.
- Turn Write on only for the sessions that should generate media.
- Send dry_run=true or generation_admission_preview before a burst of paid calls.
Should you wait for PAP before connecting an agent?
No. PAP is a Draft 0.1 and covers a different direction: a consumer's personal agent visiting a business. Sume's hosted MCP covers a creator's or developer's agent making media for their own workspace. If PAP later gains adopters, an agent that already understands read versus write consent will fit the same mental model. Until then, use the OAuth scopes that exist and keep Write off by default.
Sources
Related posts
More in Integrations
- Qoder IDE MCP: add Sume's hosted server from Settings
Add Sume's hosted MCP URL in Qoder IDE under Settings > MCP > My Servers. Streamable HTTP auto-detection, confirmations, and the header gap to know first.
- Slack MCP draft message plus Sume: post a generated clip after review
Slack's MCP server can draft, schedule and send messages. Pair it with Sume's hosted MCP: generate the clip, post the durable media.sume.com link as a draft.
- Cline cline_mcp_settings.json for Sume: streamableHttp and cline mcp
Where Cline keeps remote MCP config, the streamableHttp entry for Sume's hosted server, and the cline mcp wizard that reruns browser authorization.
- Tavus adds Agora support; Sume has no real-time transport to plug in
Tavus announced official Agora support on Oct 8. Sume has no WebRTC, Agora or live-stream path for avatars; it returns finished clips as job results.
Written by Sume