Picnic MCP is in early access — read-only access only for now.
Docs
Privacy & security

Privacy & security

Picnic MCP is built on three guarantees: passkey-bound sessions, scoped access, and read-only-by-default capabilities.

Authentication: OAuth 2.0 + passkey

Picnic MCP follows RFC 9728 (opens in a new tab) (OAuth 2.0 Protected Resource Metadata). When your AI client connects:

  1. The client discovers the OAuth metadata at /.well-known/oauth-authorization-server.
  2. You're redirected to Picnic's consent page.
  3. You sign in with your passkey — the same one you use in the Picnic app. There are no shared API keys, no static tokens to copy and paste, no passwords.
  4. You pick which scopes to grant. The token issued back to your AI client is bound to that specific passkey: every tool call validates that the requested data belongs to a smart account that passkey controls.

If you delete the passkey, the token stops working.

Scopes

Each capability is its own scope. You approve scopes individually on the consent screen, and your AI client can never use a scope you haven't granted.

ScopeDescriptionStatus
read:profileView your name, email, and account statusComing soon
read:balancesView your token balances across all accounts and chainsAvailable
read:transactionsView your transaction historyAvailable
read:cardView your card details, status, and spending limitsComing soon
read:card:transactionsView your card transaction historyComing soon
propose:swapPropose a token swap for your approvalComing soon
propose:transferPropose a crypto transfer for your approvalComing soon
propose:pixPropose a PIX payment for your approvalComing soon
execute:swapSubmit a signed swap to the networkComing soon
execute:transferSubmit a signed crypto transferComing soon
execute:pixSubmit a signed PIX paymentComing soon
manage:cardFreeze or unfreeze your cardComing soon

What Picnic MCP cannot do (today)

  • It cannot move funds. All propose:* and execute:* scopes are reserved for future capabilities and are not currently functional.
  • It cannot export keys or any signing material. Signing always happens in the Picnic app, on your device, with your passkey.
  • It cannot see anything outside the smart accounts the authenticated passkey controls.

Revoking access

Open the Picnic app and revoke the AI client's connection. The token stops working immediately on the next request.