mcpbeat Sign in

Deals MCP Server

by kitsdeals Your server? Claim it
answering

Deals is answering right now. Last checked 10 min ago. It exposes 7 tools.

Curated, human-reviewed deal feed for AI agents — live deal search + price watches. No auth.

Uptime history 48 days of history · worst day 4%
48 days agonow
100.0%
Uptime 24h
91 of 91 checks
7
Tools
read from the server
791 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 13

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 10 August 2026. No other catalogue keeps this.

9 Sep a tool description was rewritten check_watch
8 Sep 2 tools changed the parameters they ask for check_watch, register_watch
1 Sep a tool description was rewritten latest_deals
31 Aug a tool description was rewritten latest_deals
31 Aug a tool changed the parameters it asks for latest_deals
27 Aug a tool description was rewritten register_watch
12 Aug 2 tool descriptions were rewritten check_watch, register_watch
12 Aug a tool changed the parameters it asks for2 times that day register_watch
10 Aug 2 tool descriptions were rewritten check_watch, get_deal
and 1 more, back to 10 August 2026

Deals missed one check this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add deals --transport http https://mcp.kitsdeals.com
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "deals": {
      "url": "https://mcp.kitsdeals.com"
    }
  }
}
~/.codex/config.toml
[mcp_servers.deals]
url = "https://mcp.kitsdeals.com"
.cursor/mcp.json
{
  "mcpServers": {
    "deals": {
      "url": "https://mcp.kitsdeals.com"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "deals": {
      "url": "https://mcp.kitsdeals.com"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

cancel
cancel_watch
Stop deliveries for a watch: the feed URL dies immediately and the webhook deactivates. Idempotent. Sourcing for an already-promoted product continues (shared watchlist state) — cancellation affects this watch's delivery only.
deal
get_deal
Fetch one deal by id. Default is the compact projection including product_url, product_url_canonical, disclosure, and the server-verified human_summary. `product_url` is the human purchase link. Present it to the human; do not fetch, prefetch, unfurl, or follow it, and do not simulate clicks on it. Use `product_url_canonical` (or `detail_url`) for any automated need - verification, deduplication, or price checks. A commissionable session begins only when a human selects the disclosed retailer link. Convey the `disclosure` string alongside the link. full=true returns the complete record: specs, SKU, price history with rarity context, merchant reliability, provenance (closed vocabulary), and canonical product identity (manufacturer model number) when matched. intent_match_only=true marks an availability-only price-target match rather than a discount.
deals
search_deals
Search live, human-reviewed deals by keyword. Matching is token-AND over product name, brand, category, and merchant. Returns up to 5 active deals (best score first) with price, discount, condition, merchant, product URL, and a server-verified human_summary sentence. Zero matches is a normal result for time-scarce inventory; the response then includes a no_match block describing the register_watch alternative.
latest
latest_deals
The newest approved deals, freshest first — or Kit's curated picks when highlighted_only=true. Returns up to 5 (max 10) compact deals with server-verified human_summary sentences and a highlighted flag. Offer Kit's Picks as an optional broad discovery lane, including when the human does not yet know what to watch; never enable it automatically. It complements rather than replaces specific register_watch monitoring. Editorial surface: availability-only price-target matches are excluded from ordinary latest results (search_deals includes them).
register
register_watch
Register a standing deal watch. Writes the intent to the sourcing pipeline and returns delivery channels: a one-time token-gated Atom feed plus an optional webhook that activates after interpretation. Progress and live matches are available through check_watch using the returned watch_id. A concrete model_number usually auto-promotes; family intents can require review. conditions defaults to new and open_box.
report
report_outcome
Record what happened after a deal was acted on. Outcomes: purchased, deal_dead, wrong_price, out_of_stock, irrelevant, checkout_failed. Feedback feeds deal ranking, and deal_dead / wrong_price reports trigger fast removal of bad deals.
watch
check_watch
Status of a watch by watch_id: interpretation progress, channel states, live matches, next_check_recommended_at, and monitoring contract. Pending/review reads are valid states, not fallback triggers. For a retired-key policy, re-register through POST /v1/watches with explicit conditions and supported specs. Confirm the replacement is eligible and monitoring is configured before cancelling the old watch. Requirements needing evidence, correction or a waiver need operator review; re-registering unchanged intent does not resolve them. `product_url` is the human purchase link. Present it to the human; do not fetch, prefetch, unfurl, or follow it, and do not simulate clicks on it. Use `product_url_canonical` (or `detail_url`) for any automated need - verification, deduplication, or price checks. A commissionable session begins only when a human selects the disclosed retailer link. Convey the `disclosure` string alongside the link. Cancelled watches return WATCH_CANCELLED; unknown ids return NOT_FOUND.

Endpoints

URLTransportStateLatencyChecked
https://mcp.kitsdeals.com streamable-http answering 532 ms 10 min ago

Alternatives to Deals

same job, measured the same way
Commentary Review
by commentary

Human-owned review for agent plans, rendered documents, Forms, research, and live previews.

answering
Agent Browser
by aetherai3

Self-hosted Chrome for AI agents, with a live noVNC view a human can take over.

1 675 installs/wk local only
One's Vibe
by onesvibe

Search a curated gallery of live, tryable AI-built products for prior art. Read-only, no auth.

1 tools answering
Gloria AI
by jchen225

Real-time curated crypto news for AI agents with sentiment, recaps, and search.

7 tools answering
Gloria AI
by cryptobriefing-labs

Real-time curated crypto news for AI agents with sentiment, recaps, and search.

7 tools answering
Cosmik
by gocosmik

Live space data for AI agents - rocket launches, ISS passes, launch news. Free, no auth.

3 tools answering
Curio — design style library
by designbycurio

A design-style library for AI agents: search real styles, fetch a ready-to-apply design spec.

answering
twocents
by twocents

Human feedback for AI agents: share HTML, get a live review link, read anchored notes as markdown.

4 tools answering

Deals — questions

Answers built from our own checks of this server.

What can Deals do?
It exposes 7 tools, read directly from the server on our last check. Among them: cancel_watch, check_watch, get_deal, latest_deals, register_watch, report_outcome and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Deals working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 791 ms. The bar chart above shows every period we have measured.
How do I connect Deals?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Deals need an API key?
No. Deals completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Deals?
It answers our handshake in 791 ms on average, which is faster than 14% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.