> ## Documentation Index
> Fetch the complete documentation index at: https://goody-codex-document-payment-method-reads.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Goody for developers

> Send physical products and gifts programmatically with the Goody API, or gift directly from Claude and other AI assistants with the Goody MCP server.

Goody lets you send gifts and physical products programmatically — no mailing address required.

* **Send gifts without an address**. Generate a gift link where the recipient can view the gift, swap it for something else, and enter their own address.
* **Ship physical products to an address**. If you already have an address, Goody ships the product and handles all the logistics.

There are two ways to build on Goody:

## The API

Programmatic gifting and commerce over a REST API.

<CardGroup cols={2}>
  <Card title="Commerce API" icon="truck-ramp-couch" href="/commerce-api/overview" icontype="duotone">
    Sell physical products in your app without handling inventory, partnerships, or logistics. Access our catalog, gift without an address, and earn a revenue share.
  </Card>

  <Card title="Automation API" icon="wand-sparkles" href="/automation-api/overview" icontype="duotone">
    Automate your own gifting and sending. Create custom integrations to send one or hundreds of gifts programmatically — or use our Zapier app for no-code workflows.
  </Card>
</CardGroup>

## The MCP server

Send and manage gifts directly from Claude and other AI assistants. Discover a gift, write the card, confirm the price, and send — all in one conversation, with spending always gated behind your confirmation.

<Card title="Goody MCP server" icon="robot" href="/mcp/overview">
  Connect Goody to Claude in a couple of clicks and gift in natural language. See the MCP Reference for connection, permissions, and the full tool surface.
</Card>

## Production and sandbox environments

Goody's API has two environments:

* **Production**: [https://api.ongoody.com](https://api.ongoody.com)
* **Sandbox**: [https://api.sandbox.ongoody.com](https://api.sandbox.ongoody.com)

## Start using the API

To start using the API, sign up for a Goody for Business account at [https://www.ongoody.com/business](https://www.ongoody.com/business). It's free to sign up.

To obtain an API key for the Automation API, go to your Account page and click [API Keys](https://www.ongoody.com/plus/account/api-keys). To send gifts in production, you'll need to add a payment method, which you can do on that page. To obtain an API key for the Commerce API, refer to the [getting started guide](/commerce-api/overview).

## Using the Sandbox environment

You can use the Sandbox environment to send test gifts without being charged for them. Your sandbox account is entirely separate account from production, so you can do your testing without affecting your main account.

Visit [https://sandbox.ongoody.com/business](https://sandbox.ongoody.com/business) to sign up for a sandbox account, and to obtain an API key for the Automation API, go to your Account page and click [API Keys](https://sandbox.ongoody.com/plus/account/api-keys). To obtain an API key for the Commerce API, refer to the [getting started guide](/commerce-api/overview).

## OpenAPI file

Goody provides an OpenAPI (Swagger) file that you can import to various tools like Postman and Insomnia.

[Download OpenAPI file](https://assets.ongoody.com/static/web/goody-api-openapi.json)
