GiftRoam
MCP channel — what a Claude / ChatGPT user sees. No address, phone or email ever appears in the conversation.
I need a Rosh Hashanah gift for my aunt in Paris, around $130.
Three options that deliver to France in time — prices are final, delivery included:
Winter Charm Pine and Rose Bouquet
44 business days
$104.95
Sunrise
44 business days
$119.95
Holiday Splendor Red Rose Bouquet
44 business days
$144.95
The Winter Charm Pine and Rose Bouquet. Deliver 2026-09-01.
Here’s the summary — please confirm before I create your secure checkout link:
GiftWinter Charm Pine and Rose Bouquet
DestinationFrance
Delivery date2026-09-01
Total$104.95
✓ You’ll enter the address and pay on checkout.giftroam.com — I never see those details.
Confirmed, go ahead.
Link valid 30 minutes · single use

Model Context Protocol

Let an assistant find and send the gift

GiftRoam exposes a small, tool-only MCP server at mcp.giftroam.com. Claude, ChatGPT and any MCP client can search the catalog, check delivery to a country and date, and hand the user a secure checkout link. The assistant never collects an address and never charges a card — the human confirms and pays on this site.

Zero PII in the conversation

The tool schemas have no name, street, phone or email fields. The chat only carries product, country, date and an optional gift message.

Signed, short-lived links

create_checkout returns a single-purpose URL that expires in 30 minutes and can be revoked. All details and payment happen on checkout.giftroam.com.

Status by token only

After payment the buyer receives an order token. get_order_status accepts only that token and returns coarse, PII-free status.

Tools

ToolInputOutput
search_giftscountry, query?, occasion?, budget_min/max?, limit, cursorShortlist with price, delivery days, image, tags
get_gift_detailsgift_id, countryFull description, contents, delivery window, restrictions
check_deliverycountry, city?, date_needed?, gift_id?Feasible? earliest/latest, warnings (PO Box, hotel, holidays)
create_checkoutgift_id, country, delivery_date?, gift_card_text?, idempotency_keySigned 30-minute checkout URL + no-PII summary
get_order_statusorder_tokenCoarse status, ETA, next action — never address/phone/payment

Connect

Streamable HTTP, stateless, no session required. Public read tools need no auth; get_order_status requires the buyer’s order token.

{
  "mcpServers": {
    "giftroam": { "url": "https://mcp.giftroam.com/mcp" }
  }
}

The MCP server (M2) shares this site’s order engine. Until it is published, the same operations are available as JSON at /api/v1 (search, gift details, delivery check, checkout, order status).