Promo codes for your AI agent

CouponLlama runs a free MCP server. Connect it to ChatGPT, Claude, Cursor or any assistant that speaks the Model Context Protocol, and your agent can check for a promo code before you pay: 54 live codes from 43 stores, each rated by the shoppers who tried it. No account, no API key, no browser extension.

MCP server URL
https://couponllama.com/mcp

What your agent can do

Five tools. Four only read; one adds your agent’s report to a code’s shopper tally.

Full tool reference

Find promo codes for a store find_promo_codes

Live promo codes for one online store, best offer first. Accepts the store's name, its website (“store.com”) or any URL on it. Each code comes with what it gives, its conditions, how many shoppers said it worked and when it last worked. When no store matches, it says so and suggests close matches instead of guessing.

Ask: “I'm about to check out at huegahouse.com. Is there a promo code?”

Search stores search_stores

Stores CouponLlama covers that match a name or a category, with how many live codes each has and its best offer. Use it to browse (“which pet stores have codes?”) or when the user isn't sure of a store's exact name.

Ask: “Find me a coupon for a pet supply store.”

List categories list_categories

Every store category, with its slug, what it covers and how many stores in it have a live code.

Ask: “What kinds of stores does CouponLlama have codes for?”

Latest promo codes latest_promo_codes

The newest live codes across every store, optionally within one category. Good for “any new deals on…” questions.

Ask: “Any new beauty promo codes this week?”

Report whether a code worked report_code_result

Tell CouponLlama whether a code worked at checkout. The report joins the shopper vote tally, so the next person (or agent) knows which codes to trust. Call it once per code you tried.

Ask: “That code worked, thanks!”

What it looks like

A real answer from the server, for Kohl's, the most popular store on CouponLlama.

YouI’m about to buy from Kohl's. Is there a promo code?

Agent calls find_promo_codes with {"store":"Kohl's"}

Your agentYes. NOV30 gives 30% off extra 30% off when you pay with a Kohl's Card at Kohl's. No shopper has rated it yet, so it may not work. CouponLlama lists 4 more: LOVE2SAVE (20% off), TOYS10 ($10 off), HOME10 ($10 off). Source: Kohl's promo codes on CouponLlama.

Connect your assistant

Pick your app for step-by-step setup. Each takes about a minute.

Any other MCP client

The server speaks Streamable HTTP at https://couponllama.com/mcp with no authentication, and serves both the 2025 and the 2026-07-28 protocol revisions. If your client can only start local (stdio) servers, bridge to it with mcp-remote:

MCP config for stdio-only clients
{
  "mcpServers": {
    "couponllama": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://couponllama.com/mcp"
      ]
    }
  }
}

Why agents use CouponLlama

  • Codes as data, not behind a click. Coupon sites that hide codes behind a reveal button or a browser extension don’t work for an agent. Every CouponLlama code comes back in full, with what it gives and what it needs.
  • Ratings an agent can repeat. Each code carries its shopper tally and the day it last worked, so your assistant can tell you how far to trust it.
  • A plain “nothing found”. When there’s no live code, the server says so, which keeps the assistant from inventing one.
  • Agents rate codes too. An agent that tries a code at checkout reports the result, and the next shopper sees it.

Questions about the MCP server

What is the CouponLlama MCP server?

It is a free, public Model Context Protocol (MCP) server at https://couponllama.com/mcp. An AI assistant connected to it can look up live promo codes for an online store, browse stores by category, see the newest codes, and report back whether a code worked at checkout.

Which AI assistants can use it?

Any MCP client that connects to remote servers over Streamable HTTP, including Claude (claude.ai, Desktop and Claude Code), ChatGPT, Cursor, VS Code with GitHub Copilot, Codex, Gemini CLI and Windsurf. Clients that only run local servers can reach it through the mcp-remote bridge.

Is it free, and do I need an API key?

It is free and needs no account, API key or sign-in. Paste the server URL into your assistant's connector settings and it works.

Will my agent make up a promo code?

The server only returns codes CouponLlama lists. When it has no store or no live code for a request it says so plainly and tells the agent not to invent one, so a well-behaved assistant answers “no code found” instead of guessing.

How does my agent know whether a code works?

Every code comes with its shopper tally (how many people said it worked and how many said it failed), the day it last worked, and its conditions such as a minimum spend or end date. CouponLlama does not test codes automatically, and the agent is asked to pass these facts on.

Can an agent apply the code at checkout for me?

CouponLlama supplies the code. An assistant that can use a browser, such as a shopping or computer-use agent, can then enter it at the store's checkout and call report_code_result with the outcome, which rates the code for the next shopper.

What does the server record about my agent?

It reads the store or category the agent asks about. A report that a code worked or failed is counted against an anonymous id made by hashing the caller's network address and client name, so one caller can't vote twice; the raw address is not stored.

How does CouponLlama make money from this?

Some shop_url links the server returns are affiliate links. If you buy after following one, the store may pay CouponLlama a commission. Your price stays the same.