Picnic MCP is in early access — read-only access only for now.
Docs
Troubleshooting

Troubleshooting

If something's not working, this page covers the most common causes.

"Bearer token required" / 401

Your AI client doesn't have a token yet — the OAuth flow either didn't complete or the token expired. Reconnect from your client's MCP/connectors settings; you'll be sent back to the Picnic consent page.

"Token is invalid or expired"

Same fix as above. Tokens expire periodically; reconnecting refreshes them. If it keeps happening, the passkey behind the token may have been removed from your Picnic account — sign in to the Picnic app and check your passkey list.

"Missing required scope: read:balances" (or similar)

Your AI tried to use a tool whose scope you didn't grant. Disconnect the connector, reconnect, and approve the missing scope on the consent screen.

"Session not found"

The MCP session was lost — usually because the server restarted, or your client cached an old session ID. Restarting the AI client (or simply asking another question, which forces re-initialization) resolves this.

Passkey prompt doesn't appear

This is a browser / passkey-availability issue, not a Picnic one:

  • Make sure you're on a device where your Picnic passkey is available (synced via iCloud Keychain, Google Password Manager, etc.).
  • Try a different browser. Some browsers' passkey integration is more reliable than others.
  • If you've never set up a passkey on this device, sign in to the Picnic app there first.

Still stuck?

Reach out to Picnic support from the app, with:

  • which AI client you're using;
  • the approximate time the error happened;
  • the exact error message text.

That's enough for us to find the request in our logs.