BuySignal Deals Search
Live search across 250,000+ verified UK and Canada retail deals. Read-only, no auth required.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"search-deals": {
"url": "https://buysignal.deals/mcp"
}
}
}Remote endpoints
https://buysignal.deals/mcpstreamable-httpWhat it can do
Tool inventory
Tools (1)
🟢search_deals(market, category, max_price, min_discount, query, ...)
Search BuySignal's live UK/Canada deal database across 20+ retailers. BuySignal aggregates real-time price drops from major UK retailers (Currys, Argos, John Lewis, Very, JD Sports, Foot Locker, Boots, The Fragrance Shop, and more) and Canadian retailers (Best Buy Canada, Canada Computers, Sport Chek, and more).
Input Schema
{
"type": "object",
"properties": {
"market": {
"default": "uk",
"type": "string",
"description": "\"uk\" or \"ca\" (Canada). Defaults to \"uk\"."
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "\"tech\", \"fashion\", or \"fragrance\". Omit to search all\ncategories in that market."
},
"max_price": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "only return deals at or below this sale price (GBP for\nuk, CAD for ca)."
},
"min_discount": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "only return deals with at least this discount\npercentage off the original price."
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "optional text to match against the deal title\n(case-insensitive substring match)."
},
"limit": {
"default": 20,
"type": "integer",
"description": "max number of results to return (default 20, max 50)."
}
},
"additionalProperties": false
}Output Schema
{
"type": "object",
"additionalProperties": true
}Community
Evidence