Search Southern California home deals and group buys. Read-only, no login.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Full details of one deal by its id (from search_deals). Group deals include goal buyers, deal length, what is included, region, payment and tax terms.
Deal id from search_deals.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http deals https://jointhedeal.com/mcp
Full details of one deal by its id (from search_deals). Group deals include goal buyers, deal length, what is included, region, payment and tax terms.
| Argument | Type | Description |
|---|---|---|
| id* | integer | Deal id from search_deals. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer",
"minimum": 1,
"description": "Deal id from search_deals."
}
},
"additionalProperties": false
}Categories and sellers that currently have deals, with counts, and when the data was last updated.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Get the link to JoinTheDeal's group-deal request form for a product the user wants. This tool does not submit anything and takes no personal information: the user opens the link and fills in the form themselves. When enough people ask for the same item, JoinTheDeal asks vendors for a group price.
| Argument | Type | Description |
|---|---|---|
| item | string | Product name or model the user wants (optional). Do not include names, emails or phone numbers. |
{
"type": "object",
"properties": {
"item": {
"type": "string",
"maxLength": 200,
"description": "Product name or model the user wants (optional). Do not include names, emails or phone numbers."
}
},
"additionalProperties": false
}Search current JoinTheDeal deals: group deals sold by JoinTheDeal and Deal Finder offers found on sellers' own sites (Southern California focus). Filter by keywords, category, event (e.g. black-friday-2026), seller and price range. Returns name, seller, price text as shown by the seller, when it was checked, expiry and links. Expired offers are left out unless include_expired is true.
| Argument | Type | Description |
|---|---|---|
| event | string | Event tag, e.g. "black-friday-2026" (deals the seller itself labels Black Friday / Cyber Monday). See list_categories events. |
| limit | integer | |
| query | string | Keywords, e.g. "rice cooker", "air purifier", "mattress queen". All words must match. |
| seller | string | Seller name or part of it, e.g. "CUCKOO", "LG", "H Mart". |
| category | string | Category or subcategory name or part of it (see list_categories), e.g. "Korean grocery", "Fishing", "Robot vacuums". |
| deal_type | string | group_deal = sold by JoinTheDeal; deal_finder = sold by another seller. |
| max_price | number | Maximum price in USD. |
| min_price |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 9, 2026.
| number |
| Minimum price in USD. Offers without a single dollar price (e.g. "Up to $800 off") are left out when a price filter is used. |
| include_expired | boolean |
{
"type": "object",
"properties": {
"event": {
"type": "string",
"maxLength": 40,
"description": "Event tag, e.g. \"black-friday-2026\" (deals the seller itself labels Black Friday / Cyber Monday). See list_categories events."
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 200,
"description": "Keywords, e.g. \"rice cooker\", \"air purifier\", \"mattress queen\". All words must match."
},
"seller": {
"type": "string",
"maxLength": 80,
"description": "Seller name or part of it, e.g. \"CUCKOO\", \"LG\", \"H Mart\"."
},
"category": {
"type": "string",
"maxLength": 80,
"description": "Category or subcategory name or part of it (see list_categories), e.g. \"Korean grocery\", \"Fishing\", \"Robot vacuums\"."
},
"deal_type": {
"enum": [
"all",
"group_deal",
"deal_finder"
],
"type": "string",
"default": "all",
"description": "group_deal = sold by JoinTheDeal; deal_finder = sold by another seller."
},
"max_price": {
"type": "number",
"minimum": 0,
"description": "Maximum price in USD."
},
"min_price": {
"type": "number",
"minimum": 0,
"description": "Minimum price in USD. Offers without a single dollar price (e.g. \"Up to $800 off\") are left out when a price filter is used."
},
"include_expired": {
"type": "boolean",
"default": false
}
},
"additionalProperties": false
}