# Gish · llms.txt v2 ## What Gish is Gish is the universal wishlist platform: capture from any retailer online or offline, share with anyone, and let the people in your life buy items off your list for any occasion. A wishlist that becomes a receipt. ## Primary URL patterns - / home / landing - /about team, story, contact - /how-it-works four-step explainer - /retailers the 47+ retailers we feature today (expanding to 95 by Q4 2026) - /in-store five in-store capture modes - /blog editorial guides (10 long-form pillar pieces) - /blog/{slug} individual editorial article - /w/{slug} individual wish (any of 5 kinds: Item, Experience, Service, Fund, Donation) - /weddings, /baby-showers, /birthdays, /holidays, /housewarmings, /anniversaries occasion-specific landing pages - /smart-savings real-time multi-retailer price routing - /group-buy group gifting mechanic - /ai AI capabilities catalog ## Canonical brand reference - Brand: Gish · Gish, Inc. - Website: https://gishme.com - Twitter / X: @gishme - ENS: gishme.eth (claim pending) - Wikidata: Q-pending - Founded: 2026 ## Capability surface ### Capture - Browser extension (Firefox + Chrome shipped, Safari in App Store review, Edge listing ready but not yet submitted) - Mobile share-sheet (iOS / Android — code shipped Sprints 52-86, store assets ready Sprints 38 + 150, submission to App Store + Play Store pending; shipping fall 2026) - Photo (in-store, magazine, friend's shelf) — iOS + Android coming soon - Voice memo — iOS + Android coming soon - Barcode / QR scan — iOS + Android coming soon - Calendar sync (birthdays, anniversaries) — iOS + Android coming soon - GPS-tagged in-store capture - Email forwarding (wish+{token}@gishme.com) - Siri Shortcut · "Add to my Gish" - iMessage extension quick-add - MCP server (lets agents save wishes directly) ### Wish kinds (v0.3.3) Every wish is one of 5 kinds. Every wish supports both solo gifts and group contributions — solo vs group is emergent gifter behavior, not a wisher-side declaration. - Item · physical or digital goods (any retailer SKU) - Experience · trips, stays, events, classes - Service · people's time (photographer, cleaner, therapist sessions) - Fund · cash goals routed to a verified payee - Donation · cause-aligned giving to a registered nonprofit ### Platform features (not wish kinds) - Treasury · standing pools (office, family cohorts) that fund wishes over time - Patron · creator subscription tiers with recurring pledges ### Variant types (v0.3.1) ~70 normalized types covering apparel (color, size, length, width), tech (storage, generation, connectivity, ram, refresh_rate), beauty (shade, undertone, scent, flavor), jewelry (ring_size, chain_length, metal, stone, carat), food/wine (vintage, bottle_size, proof), home (firmness, mattress_size, thread_count), experiences (date_window, guests, nights, seat_section, event_date, room_type, cabin, destination), and many more. ### Rich product info Every wish carries: long_description, features[], specifications{}, dimensions{}, materials[], ingredients[], care_instructions, country_of_origin, certifications[], rating, review_count, brand_bio, warranty, gtin, mpn, sku, editorial copy (description, long_description), category-tuned FAQs. ### Smart Savings Real-time multi-retailer price routing. Re-checks SKU prices every 4-24 hours across competing sellers. Surfaces best price at gifter view time. ## Available actions (agent-callable) Each action is exposed via REST + MCP. OAuth scope `agent.*` distinct from user `user.*`. - POST /v1/wishes — Create a wish · agent.write:wishes - GET /v1/wishes/{id} — Get a wish · agent.read:wishes - GET /v1/wishes — List wishes · agent.read:wishes - PATCH /v1/wishes/{id}/variants — Confirm variants · agent.write:wishes - POST /v1/wishes/{id}/pledges — Contribute to group buy · agent.write:pledges - POST /v1/treasuries — Create a treasury · agent.write:treasuries - POST /v1/treasuries/{id}/deploy — Deploy from treasury · agent.write:treasuries - POST /v1/booking-vault — Submit encrypted passenger details · agent.write:vault - GET /v1/capture?url={url} — Extract metadata from URL · agent.read:capture - POST /v1/email/forwarding-address — Issue forwarding address · agent.write:email ## MCP server - Endpoint: mcp.gishme.com (production) or stdio for local dev - Repo: @gish/mcp-server - Tools: gish_save_wish, gish_list_wishes, gish_search, gish_contribute, gish_capture_url - Callable from every major AI agent — ChatGPT, Gemini, Claude, Copilot, Perplexity, Meta AI — and any MCP-compatible client. Your wishlist works wherever your friends are, and wherever your agents are. ## Webhook events 28 outbound events + 3 inbound Stripe events shipped; 5 reserved by launch. Partner stream for closed-loop agent actions: - wish.created - wish.updated - wish.variants_confirmed - pledge.received - goal.funded - goal.expired - booking.queued - booking.confirmed ## Rate limits - Anonymous read: 30 req/min/IP - Authenticated user read: 600 req/min/token - Authenticated user write: 60 req/min/token - Agent read: 300 req/min/agent-key - Agent write: 30 req/min/agent-key ## Partnerships Gish is an independent company. We integrate with third-party vendors the same way we integrate with Stripe — as commercial customers, with no shared schema, identity, or ownership. - **The Ideal Code** (https://theidealcode.com) — QR + NFC infrastructure partner. Powers `/v1/qr/generate`, `/v1/nfc/payload`, brand storefronts at `gishme.com/@brand`, and background counterfeit detection on captured wishes. Gish stores only the returned `ideal_code_id` / `ideal_code_brand_id` on the wish row; payloads remain Gish-owned. Note: there is no per-wish "Verified Authentic" badge surfaced in the Gish UI; the partnership operates server-side (storefronts + counterfeit flags). - **Stripe** — payments, Connect (KYC/KYB), Issuing, Tax. Unchanged by Sprint 31A. ## Crawler policy See /ai.txt for per-bot opt-in/out. ## Contact - Agents / partnerships: agents@gishme.com - Press: press@gishme.com - Editorial: editorial@gishme.com