Categories › Communication › Messaging apps & SMS
Ask a merchant's haggl.ai sales agent for a personalized offer, then hand it to checkout.
Remote server: your requests and data go to www.haggl.ai. Claude Code: claude mcp add --transport http haggl-ai https://www.haggl.ai/api/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
haggl_list_vendors — List vendors that accept AI-agent price negotiations through haggl.ai. A vendor appears once haggl.ai is installed on its own store or websihaggl_start_negotiation — Start a price negotiation with a vendor. Returns contextual guidance, current permitted actions and a new session with a session id. No custhaggl_search_catalog — Search a vendor's catalog so the offer can name exact products, then follow the how_to_ask field of the result. A store catalog returns prodhaggl_get_negotiation — Read the canonical state, current offer version, guidance and permitted actions of an existing negotiation. Use after human changes, reloadshaggl_submit_offer — Request a quote using all context already available. Buyer data and evidence can be omitted; relevant additional context can be supplied lathaggl_accept_offer — Accept the vendor's offer and lock in the deal. Consequential: only call after the buyer has approved this exact offer, every time. Provide haggl_search_discounts — Find merchants that run a sales agent on haggl.ai, by business name, website or kind of product. Only when the user asks for a discount, a chaggl_create_haggl_id — Create a haggl ID for the user, so offers and codes from different merchants stay together and can be read back later. Show the user this tehaggl_request_haggl_id_confirmation — Get a link for the user to read the haggl ID consent text and confirm it on haggl.ai, when they are not in this conversation to agree to it.haggl_get_my_offers — Read what haggl.ai holds for the user's haggl ID: when it was created and the negotiations, offers and codes linked to it, newest first.haggl_get_bids — Have the merchants on haggl.ai in one shopping category (for example travel) bid for the user at once, from their haggl ID record, without nhaggl_delete_haggl_id — Delete the user's haggl ID and unlink the offers linked to it. Only when the user asks. Codes already issued keep working at the merchant unhaggl_hotel_cashback — The haggl.ai hotel cashback offer: whether it is open, the tiers and rates, the hotels with a cashback agent (independent and boutique hotelhaggl_hotel_cashback_add_trip — Optional, before asking a hotel's agent for a rate: prove one past trip to San Francisco (last 12 months) with its signed flight booking, hohaggl_hotel_cashback_claim — After the user booked the hotel whose agent's offer they accepted, before its reference code expired: claim the cashback with the hotel's bohaggl_hotel_cashback_stay — After the user checked out: send the hotel's post-stay email (final receipt or folio, thank-you for staying, or review request), exactly as haggl_hotel_cashback_get — Read a hotel cashback claim made with the user's haggl ID: its status and what comes next.Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.