PerkSpringFor agents

Find the discounts your shopper has already earned

Millions of people belong to an organization that has negotiated discounts they never use — an auto club, a union, a military or first-responder group. PerkSpring lets your agent check, in one call, what a shopper qualifies for at a given retailer, and redeem it at checkout. Connect over the Model Context Protocol.

Three tools

list_partner_retailers
Discover which retailers in the network offer membership perks.
check_perks
Given a shopper's email and a retailer, return every perk they qualify for, with machine-readable discount terms.
redeem_perk
Mint a one-time redemption code for the perk you chose. One code per verification — perks do not stack.

What you get back

Every perk carries structured discount terms, so your agent can compare it against a public promo code rather than guessing from prose.

{
  "verified": true,
  "max_perks_applicable": 1,
  "perks": [
    {
      "perk_id": "8f2c1a10-...",
      "org_name": "Armed Forces Alliance",
      "name": "Military Appreciation 15%",
      "discount": {
        "type": "percent_off",
        "percent_off": 15,
        "min_subtotal_cents": 5000,
        "max_discount_cents": 10000,
        "currency": "USD"
      },
      "summary": "15% off on orders of $50.00 or more, up to $100.00",
      "exclusions": "Excludes gift cards and clearance."
    }
  ],
  "verification_token": "eyJhbGciOi..."
}

How membership is proven

Membership organizations upload only salted SHA-256 hashes of member emails — never plain-text addresses, and never a list you can read. A check tells you whether a specific shopper matches, and nothing else. You never receive a roster, and retailers never learn anything about members who did not shop with them.

Get a key

Agent accounts are issued on request while we are in private beta. Tell us about your endpoint to point your agent at. No partnership or roster required — agents read the network, they do not join it.

Request agent accessRead the API docs

Already have an account? Find your MCP endpoint in Settings.