Offers
Merchant offers with validated discounts and no bought rankings; accepting mints a voucher code.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- HIGH
- LOWen offers_accept
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"offers": {
"url": "https://offers.mattherbert.ca/mcp"
}
}
}Puntos de conexión remotos
https://offers.mattherbert.ca/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
🟢offers_find(query, category, city, country)
Search current offers by free-text query, category, and/or place. Returns active offers with title, pricing (including the reference price a discount is measured against), validity window, and location.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Free-text search over title, description, and product"
},
"category": {
"type": "string",
"description": "Offer category, e.g. restaurant, beauty, event"
},
"city": {
"type": "string",
"description": "City name"
},
"country": {
"type": "string",
"description": "Country name or code"
}
}
}🟢offers_get(offer_id)
Get one offer by id: full details, redemption terms, validity, and the merchant's verification record (whether AITWIRE has independently measured the merchant, with accuracy statistics when it has).
Esquema de entrada
{
"type": "object",
"properties": {
"offer_id": {
"type": "string",
"description": "The offer id from offers_find"
}
},
"required": [
"offer_id"
]
}🟢offers_accept(offer_id)
Claim a code offer for the user: mints a single-use redemption code they show the merchant in person. Use only once the user has decided to take a specific offer (confirm the details first). Returns the code and how to redeem it.
Esquema de entrada
{
"type": "object",
"properties": {
"offer_id": {
"type": "string",
"description": "The offer id from offers_find / offers_get"
}
},
"required": [
"offer_id"
]
}Prompts recomendados
offers_getoffers_getoffers_findoffers_getoffers_findoffers_findComunidad
Evidencia