Two ways to connect
- OAuth (interactive clients)
- Personal MCP token (scripts & automations)
Claude (web, desktop, mobile), Cursor, ChatGPT’s MCP support, and other interactive AI clients connect through OAuth — authorization code flow with PKCE, refresh tokens, and Dynamic Client Registration. You add Goody as a connector, sign in once in the browser, and approve the permissions; the client then stores and silently refreshes short-lived tokens. There’s nothing to paste into a config file.This is the Connect path — use it for any client a person drives in a chat. Manage these connections in Goody for Business → account settings → Connect AI tools.
Permissions
Whether granted via OAuth consent or selected as a token’s scopes, a connection carries one or more of three permissions:| Permission | Scope | What it allows |
|---|---|---|
| Read | mcp.read | See your account basics — profile, workspaces, contacts, contact lists, past gifts and orders, and saved payment methods (display names only, never card numbers) — and browse Goody’s gift catalog and greeting cards. |
| Write | mcp.write | Create and edit things that don’t cost money: add or update contacts, create contact lists, cancel an unaccepted order, and price or preview a gift before sending. Preview/price need Write because they build a draft order to estimate the total — a create-style preview, not a charge. |
| Send gifts | mcp.gifts | Send gifts and activate recurring autogifts using your payment methods. This is the only permission that can spend money. With an interactive client a person still confirms each send; with an unattended token, this is the permission that lets an automation spend on your behalf — see Automatic & agentic sends. |
Spending limits
Beyond per-gift confirmation, gifts sent through AI connectors are held under a rolling daily spend limit for your account. You can review and adjust it — including raising it, lowering it, or setting it to zero to block AI-initiated spend entirely — in Goody for Business → account settings → Connect AI tools. The limit applies across every AI tool and token you connect, not per connection — so it backstops unattended automations as well as interactive sessions.Disconnecting
You’re in control of every connection from either side:- From Goody: open Goody for Business → account settings. Connect AI tools lists every OAuth-connected AI tool — when it connected and its permissions — with Disconnect to revoke it instantly. Personal MCP token lists your active tokens, each with Revoke.
- From the client: remove or disable the Goody connector in the client’s settings (in Claude: Settings → Connectors), or delete the token from your script’s config.