Skip to main content
Permission: Read · Workspace: required (from goody_workspaces_list) Lists the curated gift collections in a workspace — each a pre-built, themed gift the recipient picks from. Returns up to 25. Each published collection includes a product_id you can send like any other product: the recipient chooses from the collection before accepting, the same way a Gift of Choice works.
Collections are read-only through the MCP server — there’s no tool to create one (build collections in Goody for Business). You can, however, send a published collection: use its product_id (not the collection id).

Parameters

workspace_id
string
required
Workspace UUID, from goody_workspaces_list.
published_only
boolean
default:"false"
When true, returns only published collections, skipping drafts. Set true when the user is ready to send — only published collections have a product_id.

Returns

collections
object[]
Up to 25 collections in the workspace.

Example

"Send our Welcome Aboard collection to the new hire, jordan@acme.com."
To send it, hand that product_id to the normal flow — preview, confirm, send:
🔧 goody_order_batches_preview
{
  "name": "goody_order_batches_preview",
  "arguments": {
    "workspace_id": "0f3c…",
    "card_id": "a7f9…",
    "product_id": "e91d…",
    "recipients": [{ "name": "Jordan Lee", "email": "jordan@acme.com" }]
  }
}
The collection’s price is in price_cents; for the full breakdown, run goody_order_batches_preview with the product_id. (Collection products aren’t in the searchable catalog, so goody_products_get won’t find them.) For an open-ended “let them pick” gift that isn’t a saved collection, use goody_gift_of_choice_list.