compatsy home espresso
What fits, with live prices: specs, fit verdicts with rule ids and stock for home espresso.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- LOWen get_product
- LOWen check_stock
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": {
"home-espresso": {
"url": "https://compatsy.com/home-espresso/mcp"
}
}
}Puntos de conexión remotos
https://compatsy.com/home-espresso/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟢search_products(query, category, filters, limit)
Find products by name or by category and spec filters; returns key specs and the best in-stock offer. Example: {"query":"puck screen","category":"puck_screen","limit":5}
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"category": {
"type": "string"
},
"filters": {
"type": "object",
"description": "Needs category. Spec field -> exact value, e.g. {\"material\":\"brass\"}; an unknown field or value is an error listing the valid ones",
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25
}
},
"required": [],
"additionalProperties": false
}🟢get_product(product_id)
Full specs with per-field confidence and source, every offer with verified time, 30/90-day price range. Example: {"product_id":"breville-barista-express"}
Esquema de entrada
{
"type": "object",
"properties": {
"product_id": {
"type": "string",
"description": "Product id or slug"
}
},
"required": [
"product_id"
],
"additionalProperties": false
}🟢compare(product_ids, category, filters, limit)
Side-by-side spec table with offers and the fields that differ. Pass 2-10 product_ids, or a category with filters. Example: {"product_ids":["breville-barista-express","breville-barista-pro"]}
Esquema de entrada
{
"type": "object",
"properties": {
"product_ids": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 2,
"maxItems": 10
},
"category": {
"type": "string"
},
"filters": {
"type": "object",
"description": "Needs category. Spec field -> exact value, e.g. {\"material\":\"brass\"}; an unknown field or value is an error listing the valid ones",
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"required": [],
"additionalProperties": false
}🟢check_fit(subject_id, target_id)
Does this part fit that machine? Returns a verdict with the rule id and version that decided it, or the missing fields. Example: {"subject_id":"lucca-puck-screen-58mm","target_id":"breville-barista-express"}
Esquema de entrada
{
"type": "object",
"properties": {
"subject_id": {
"type": "string",
"description": "Part id or slug"
},
"target_id": {
"type": "string",
"description": "Id or slug of the machine the part goes on"
}
},
"required": [
"subject_id",
"target_id"
],
"additionalProperties": false
}🟢check_stock(product_id, merchant_id)
Availability and price per merchant, re-verified live when the data is over an hour old. Example: {"product_id":"lucca-puck-screen-58mm","merchant_id":"www-seattlecoffeegear-com"}
Esquema de entrada
{
"type": "object",
"properties": {
"product_id": {
"type": "string"
},
"merchant_id": {
"type": "string"
}
},
"required": [
"product_id"
],
"additionalProperties": false
}🟡report_issue(entity_type, entity_id, field, claim)
Flag a wrong spec, price or fit verdict. Reports never edit facts; two independent reports mark a fact disputed. Example: {"entity_type":"product","entity_id":"breville-barista-express","field":"portafilter_mm","claim":"Breville lists a 54 mm portafilter for the Barista Express"}
Esquema de entrada
{
"type": "object",
"properties": {
"entity_type": {
"type": "string",
"enum": [
"product",
"offer",
"fit"
]
},
"entity_id": {
"type": "string",
"maxLength": 120
},
"field": {
"type": "string",
"maxLength": 64
},
"claim": {
"type": "string",
"maxLength": 500
}
},
"required": [
"entity_type",
"entity_id",
"claim"
],
"additionalProperties": false
}Comunidad
Evidencia