← GiftRoam.AiCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to GiftRoam.Ai
Snapshot Oct 7, 2026 · 12:02 UTC · version 1.0.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Send a real gift — gift baskets, flowers, chocolates and treats — to someone in 190+ countries. Use when the user wants to send, find or track a physical gift for a person in another city or country. Final prices include delivery; checkout happens on GiftRoam's secure page.",
"included_files": [],
"name": "giftroam",
"skill_md_contents": "---\nname: giftroam\ndescription: Send a real gift — gift baskets, flowers, chocolates and treats — to someone in 190+ countries. Use when the user wants to send, find or track a physical gift for a person in another city or country. Final prices include delivery; checkout happens on GiftRoam's secure page.\n---\n\n# GiftRoam\nSend real gifts abroad — user-confirmed checkout, recipient details never in chat.\n\n## Instructions\nGiftRoam sells physical gifts only: curated gift baskets, fresh flowers, chocolates, gourmet food and plush gifts, assembled and delivered by a local partner in the destination country. 193 destination countries.\n\n- Every price is **final and includes delivery**; taxes, if any, are shown at payment.\n- The recipient's name, address and phone, and the payment, are entered **only** on GiftRoam's secure checkout page (checkout.giftroam.com, Stripe). Never in chat.\n- After payment the buyer receives a private **order token** (`GR-XXXXX-XXXXX-XXXXX-XXXXX-XXXXXX`) by email for tracking.\n\n## Tool selection\n| The user wants… | Call |\n|---|---|\n| Gift ideas for a destination | `search_gifts` (country = ISO-3166 alpha-2 code) — renders the gift cards |\n| More about one gift (contents, arrival window) | `get_gift_details` with the `gift_id` from `search_gifts` |\n| \"Can it arrive by …?\" | `check_delivery` (country, `date_needed`, optionally `gift_id` and city) |\n| To actually send it | `create_checkout` → show summary → user approves → share the link |\n| Where is my order? | `get_order_status` (needs the order token) |\n| All my orders | `list_my_orders` (signed-in connection only) |\n\n## The confirm gate — REQUIRED before sharing a checkout link\n1. `create_checkout` returns a summary (gift, destination, final price, delivery estimate, card message) and a single-purpose link that **expires in 30 minutes**. Nothing is charged by the tool.\n2. Show the summary and get the user's **explicit OK**.\n3. Only then share the link. If the call must be retried, reuse the same `idempotency_key` — it returns the same link.\n\n## Arguments that must be exact\n- **Country:** always the ISO-3166 alpha-2 code — `FR`, not \"France\"; `US`, not \"USA\". A city (\"Paris\") tells you the country; it does not replace it.\n- **Dates:** `YYYY-MM-DD`. Resolve \"next Friday\" or \"for her birthday on the 12th\" to a calendar date yourself before calling.\n- **Budget:** `budget_min` / `budget_max` are in **cents** — \"under $100\" is `budget_max: 10000`.\n- **Query:** product keywords only, 1–4 words (\"red roses\", \"chocolate basket\"). Put the occasion in `occasion` and the destination in `country`, not in the query.\n- **Occasion slugs:** birthday, anniversary, thank-you, congratulations, get-well, sympathy, new-baby, housewarming, corporate, just-because, valentines-day, mothers-day, fathers-day, rosh-hashanah, hanukkah, christmas, new-year.\n- **Language:** pass `locale` with the conversation's language (e.g. `he-IL`, `fr-FR`) so gift names, descriptions and messages come back in it.\n\n## Presentation rules\n- Use the `gift_id` from the results for details and checkout. Do not search again just to find a gift the user picked from the cards.\n- Ask only for what is missing before searching: the destination country is required; occasion, budget and deadline help.\n- When the user has a deadline, call `check_delivery` and say that dates are **estimates**, not guarantees.\n- Offer to write the card message (max 180 characters), in the recipient's language if the user wants.\n- Quote prices, availability and dates from this conversation's tool results only.\n\n## Do not\n- Do not ask for or accept the recipient's address, phone or email, or any payment details in chat — the checkout page collects them.\n- Do not promise a delivery date the tools did not confirm.\n- Do not share a checkout link before the user explicitly approves the summary.\n- Do not guess or enumerate order tokens; use only the token the user provides.\n- Do not sell digital gift cards, vouchers or experiences — GiftRoam delivers physical gifts only.\n- Do not invent products, prices, coverage or order states — always use the tools.\n\n## Notes\n- Alcohol-containing gifts are not offered through AI assistants.\n- `list_my_orders` needs the signed-in GiftRoam connection; on a guest connection it returns `auth_required` — everything else works without an account.\n- Site: https://giftroam.com · MCP endpoint: https://mcp.giftroam.com/mcp\n"
}SHA-256 of public snapshot: 8a8e2ce8fa7f52d5766fce8c8c539801e6b0bc27942052325d67cd1e6447c048