Groupon MCP logo

Groupon MCP

Searches Groupon deals, shows deal details and categories, and manages a signed-in cart with confirmation.

Install Groupon MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "groupon-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "groupon-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

  • groupon
  • e-commerce
  • deals
  • shopping

The groupon-mcp MCP server lets Claude search Groupon's local, goods, and travel deals through natural-language MCP tool calls. It reads public deal data without an account, while cart operations use a signed-in Groupon session obtained through ContextMint Bridge or a session-cookie environment variable. Purchase requests add a selected deal option to the cart and return a checkout URL; payment is completed on Groupon. Use it when an agent needs to research Groupon offers or prepare cart changes with explicit confirmation.

Use cases

  • Search local Groupon deals by city and category
  • Compare options and prices for a specific deal
  • Inspect a signed-in Groupon cart
  • Prepare a confirmed deal option for checkout
  • Clear cart items after reviewing the preview

Key features

  • City deal search and browsing
  • Deal option and price lookup
  • Groupon category listing
  • Signed-in cart viewing
  • Confirmed cart updates
  • Live Groupon health check

Tools7

What Groupon MCP lets your agent do. Expand a tool for its parameters.

Self-reported~117 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

5/5 checks healthy over the last 40d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · groupon-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads2kPackage downloads in the last 30 days.
Last commit2d agoMost recent push to the default branch.
Tools exposed7Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Groupon MCP works

What groupon-mcp does

The groupon-mcp MCP server exposes Groupon deal discovery and cart actions through MCP. It can search or browse deals for a city, retrieve one deal with its available options and prices, and list Groupon's category taxonomy. A health-check tool makes one live request to Groupon and reports failures.

Read operations use Groupon's public consumer endpoint and do not require an account or API key. Cart operations are separate: viewing the cart, adding a deal option, and clearing the cart require access to a signed-in Groupon session.

How it works

The server runs as an npm package through npx and communicates with an MCP client over standard input and output. Deal lookups can be used immediately after installation. Cart access normally comes from the ContextMint Bridge browser extension, which obtains the Groupon session from a signed-in Chrome browser when the first cart request is made.

groupon_purchase does not place an order. After a confirmed cart change, it returns a Groupon checkout URL. The user completes payment through Groupon's checkout, which supports the payment methods provided by Groupon, including Apple Pay, Google Pay, cards, or PayPal.

Write operations require confirmation. Depending on the client and confirmation settings, the server either displays a prompt or returns a preview and token that must be supplied on a later call. The token is tied to the previewed deal, option, quantity, and cart state; changed details cause the operation to be rejected and previewed again.

Setup and configuration

Add the package to an MCP configuration using the npx -y groupon-mcp command. Deal browsing needs no environment variables. For cart access, install ContextMint Bridge, load its Chrome extension, sign in to groupon.com, and approve the session request when prompted.

For local development or when the browser bridge is unavailable, set GROUPON_SESSION_COOKIE to the full cookie header from a signed-in Groupon request. Set GROUPON_DISABLE_FETCHPROXY=1 to disable the browser path. The cookie authorizes cart changes and should be handled as a password.

Optional settings control the Groupon GraphQL endpoint, read-cache lifetime, bridge host and port, and bridge identity directory. The endpoint override must remain an HTTPS Groupon URL. Confirmation behavior can be adjusted with MCP_CONFIRM_MODE, MCP_CONFIRM_ELICITATION, MCP_CONFIRM_TTL_SECONDS, and MCP_CONFIRM_SECRET.

Tools and capabilities

  • Search or browse a city's Groupon deals.
  • Retrieve deal options, identifiers, and prices.
  • List Groupon's categories.
  • Check whether a live Groupon request succeeds.
  • View the signed-in cart.
  • Add a confirmed deal option to the cart and receive its checkout URL.
  • Clear cart line items after confirmation.

Limitations and notes

The groupon-mcp MCP server depends on Groupon's public read endpoint and cart behavior, so network availability and endpoint responses can affect results. Cart tools only send the session to an HTTPS Groupon endpoint. Clearing the cart removes line items, not a completed order, and a partial failure reports which items were removed.

The server does not complete checkout or payment. Browser-based sign-in currently requires Chrome because Safari support is not available in the described setup. Read responses can be cached; GROUPON_CACHE_TTL=0 disables that cache, while a longer value may help when rate limits are encountered.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Groupon MCP

groupon-mcp is an MCP server that connects Claude to Groupon for deal search, deal details, category browsing, health checks, and signed-in cart actions. It can view a cart, add a confirmed deal option, clear cart items, and return a checkout URL, but payment must still be completed on Groupon.

Install it by adding an MCP entry that runs `npx -y groupon-mcp`. Deal search works without an account or API key. Cart features additionally require ContextMint Bridge with a signed-in Groupon session, or a `GROUPON_SESSION_COOKIE` value.

No, an account is not required for deal searches, deal details, categories, or health checks. A signed-in Groupon session is required for viewing the cart, adding a deal option, and clearing the cart.

No, it only adds a confirmed deal option to the cart and returns Groupon's checkout URL. You must complete payment yourself through Groupon's checkout.

Cart writes require confirmation before changing anything. Depending on the MCP client and settings, the server shows a prompt or returns a preview with a confirmation token for a later call. Tokens expire and become invalid if the previewed cart state changes.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewGroupon MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/groupon-mcp?style=directory)](https://allmcps.com/mcp/groupon-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/groupon-mcp"><img src="https://allmcps.com/api/badge/groupon-mcp?style=directory" alt="Groupon MCP on AllMCPs" /></a>