# EatMePrint > EatMePrint prints your photos onto edible-ink macarons. One set is nine > custom-printed macarons for $67. An AI assistant can build and order a set > end to end through a documented HTTP endpoint, without an account. EatMePrint is a US bakery (Studio City, California) that prints customer-supplied images onto French macarons using food-grade edible ink. Orders ship nationwide; shipping is priced from live USPS/UPS carrier rates at order time for all US addresses, California included (quote a ZIP with the MCP `get_pricing` tool). See the pages below for current pricing, delivery, and allergen details. ## For AI agents - **MCP server (recommended):** `https://eatmeprint-mcp.eatmeprint.workers.dev/mcp` — Streamable HTTP. Tools: `get_pricing`, `preview_set`, `place_order`, `check_order`. Add it as a custom connector in Claude or ChatGPT; no install, no account. - [OpenAPI spec](https://eatmeprint.com/openapi.json): machine-readable description of the HTTP API below. - [Agent ordering guide](https://eatmeprint.com/for-agents/): the full four-step flow — build a set, add to cart, checkout as a guest, track the order. Read this first. - Build a set: `POST https://eatmeprint.com/agent-set/` with `{ "images": [ ...exactly 9 public https image URLs, in grid order... ], "email": "you@example.com" }`. On success the fields are under `data` (see Response format): `set_hash`, a `preview` array of thumbnails, `price`, `currency`, `checkout_url`, and an `add_to_cart` object containing the exact next request. - Add to cart: `POST https://eatmeprint.com/cart/add/` using the `add_to_cart` object returned above. - Checkout: `https://eatmeprint.com/checkout/` — no account required. Guest checkout takes first name, phone, email, and delivery address; last name is optional. Phone is required (any format). - Track an order: the confirmation response returns a link of the form `https://eatmeprint.com/my/order///` that opens the order with no login. ## Response format All endpoints return `{ "status": "ok", "data": { ... } }` on success — the useful fields are nested under `data`. **Failures return HTTP 200** with `{ "status": "fail", "errors": "" }`. Check the `status` field, not the HTTP status code. ## Allergen and privacy notice for agents - Macarons contain **almond, egg, and milk**. Do not order for anyone with those allergies without confirming. Confirm current allergen and ingredient details on the site before ordering food for a third party. - Images you send are used to print the order and are handled as order data. Do not send sensitive or private images. ## Key pages - [Create a set](https://eatmeprint.com/createset/): the human-facing constructor for the same product. - [FAQ](https://eatmeprint.com/faq/) - [Payment and delivery](https://eatmeprint.com/payment-and-delivery/) - [Contacts](https://eatmeprint.com/contacts/) - [Privacy policy](https://eatmeprint.com/privacy/) - [Corporate and bulk orders](https://eatmeprint.com/corporate/)