TaskRail
Delivered-price deals, cancel/refund paths, used-value comparisons, and compatibility checks.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen find_used_or_refurbished_alternatives
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": {
"taskrail": {
"url": "https://taskrail.alamavar.com/mcp"
}
}
}Puntos de conexión remotos
https://taskrail.alamavar.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢find_best_total_deal(product, postal_code)
Find the cheapest price and best deal for an exact new physical product. Use for requests like “where to buy,” “price comparison,” “lowest total cost including shipping,” or “is it in stock?” It resolves the model and variant, checks current offers, shipping, stock, delivery timing, and known mandatory fees.
Esquema de entrada
{
"type": "object",
"properties": {
"product": {
"type": "string",
"minLength": 2,
"maxLength": 500,
"description": "Exact product name, model, and variant in the user's own words"
},
"postal_code": {
"type": "string",
"pattern": "^\\d{5}(-\\d{4})?$",
"description": "US postal code for delivery price and availability"
}
},
"required": [
"product"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"recommendation": {
"type": "string"
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"best_price_usd": {
"type": "number",
"minimum": 0
},
"sources_checked_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"status": {
"type": "string"
},
"decision": {
"type": "string"
},
"data": {},
"source_names": {
"type": "array",
"items": {
"type": "string"
}
},
"sources_failed": {
"type": "array",
"items": {
"type": "string"
}
},
"limitations": {
"type": "array",
"items": {
"type": "string"
}
},
"freshness": {
"type": "object",
"properties": {
"expires_at": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
},
"cache_hit": {
"type": "boolean"
}
},
"required": [
"expires_at",
"cache_hit"
],
"additionalProperties": false
}
},
"required": [
"recommendation",
"confidence",
"sources_checked_count",
"status",
"decision",
"data",
"source_names",
"sources_failed",
"limitations",
"freshness"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟡get_fastest_completion_path(provider, task, state)
Find the fastest official way to complete a practical task. Use for requests like “how do I cancel,” “return an item,” “get a refund,” “file a warranty claim,” or “find the official form.” It returns ordered, source-backed steps and exact official links; it does not log in or submit the action.
Esquema de entrada
{
"type": "object",
"properties": {
"provider": {
"type": "string",
"minLength": 2,
"maxLength": 200,
"description": "Company, agency, service, or organization responsible for the task"
},
"task": {
"type": "string",
"minLength": 2,
"maxLength": 300,
"description": "What the user needs to do, in ordinary language"
},
"state": {
"description": "Optional two-letter US state code when rules or forms vary by state",
"type": "string",
"minLength": 2,
"maxLength": 2
}
},
"required": [
"provider",
"task"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"recommendation": {
"type": "string"
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"best_price_usd": {
"type": "number",
"minimum": 0
},
"sources_checked_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"status": {
"type": "string"
},
"decision": {
"type": "string"
},
"data": {},
"source_names": {
"type": "array",
"items": {
"type": "string"
}
},
"sources_failed": {
"type": "array",
"items": {
"type": "string"
}
},
"limitations": {
"type": "array",
"items": {
"type": "string"
}
},
"freshness": {
"type": "object",
"properties": {
"expires_at": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
},
"cache_hit": {
"type": "boolean"
}
},
"required": [
"expires_at",
"cache_hit"
],
"additionalProperties": false
}
},
"required": [
"recommendation",
"confidence",
"sources_checked_count",
"status",
"decision",
"data",
"source_names",
"sources_failed",
"limitations",
"freshness"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢find_used_or_refurbished_alternatives(product, postal_code, minimum_savings_percent)
Find where to buy an exact product used, refurbished, or open box and decide whether the cheaper alternative is worth it. Use for requests like “buy used,” “refurbished,” “open box,” “cheaper alternative,” or “is used worth it?” It compares verified used options with the best new price, condition, returns, and warranty.
Esquema de entrada
{
"type": "object",
"properties": {
"product": {
"type": "string",
"minLength": 2,
"maxLength": 500,
"description": "Exact product name, model, and variant to buy used or refurbished"
},
"postal_code": {
"type": "string",
"pattern": "^\\d{5}(-\\d{4})?$",
"description": "US postal code for delivery price and availability"
},
"minimum_savings_percent": {
"default": 15,
"description": "Minimum savings that would make a used option worthwhile",
"type": "number",
"minimum": 0,
"maximum": 90
}
},
"required": [
"product"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"recommendation": {
"type": "string"
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"best_price_usd": {
"type": "number",
"minimum": 0
},
"sources_checked_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"status": {
"type": "string"
},
"decision": {
"type": "string"
},
"data": {},
"source_names": {
"type": "array",
"items": {
"type": "string"
}
},
"sources_failed": {
"type": "array",
"items": {
"type": "string"
}
},
"limitations": {
"type": "array",
"items": {
"type": "string"
}
},
"freshness": {
"type": "object",
"properties": {
"expires_at": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
},
"cache_hit": {
"type": "boolean"
}
},
"required": [
"expires_at",
"cache_hit"
],
"additionalProperties": false
}
},
"required": [
"recommendation",
"confidence",
"sources_checked_count",
"status",
"decision",
"data",
"source_names",
"sources_failed",
"limitations",
"freshness"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢check_products_compatibility(primary_product, candidate_product, required_use, vehicle_vin)
Check whether two exact products are compatible. Use for requests like “will this fit,” “does this work with,” “compatible with,” or “is an adapter needed?” It checks identifiers and source-backed specifications for accessories, parts, consumables, chargers, cables, mounts, batteries, computer components, and automotive parts.
Esquema de entrada
{
"type": "object",
"properties": {
"primary_product": {
"type": "string",
"minLength": 2,
"maxLength": 500,
"description": "The product, device, vehicle, or system the candidate must work with"
},
"candidate_product": {
"type": "string",
"minLength": 2,
"maxLength": 500,
"description": "The accessory, part, consumable, adapter, or component being checked"
},
"required_use": {
"description": "Optional explanation of the intended use",
"type": "string",
"maxLength": 500
},
"vehicle_vin": {
"description": "Optional 17-character VIN for authoritative NHTSA vehicle identification",
"type": "string",
"pattern": "^[A-HJ-NPR-Z0-9]{17}$"
}
},
"required": [
"primary_product",
"candidate_product"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"recommendation": {
"type": "string"
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"best_price_usd": {
"type": "number",
"minimum": 0
},
"sources_checked_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"status": {
"type": "string"
},
"decision": {
"type": "string"
},
"data": {},
"source_names": {
"type": "array",
"items": {
"type": "string"
}
},
"sources_failed": {
"type": "array",
"items": {
"type": "string"
}
},
"limitations": {
"type": "array",
"items": {
"type": "string"
}
},
"freshness": {
"type": "object",
"properties": {
"expires_at": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
},
"cache_hit": {
"type": "boolean"
}
},
"required": [
"expires_at",
"cache_hit"
],
"additionalProperties": false
}
},
"required": [
"recommendation",
"confidence",
"sources_checked_count",
"status",
"decision",
"data",
"source_names",
"sources_failed",
"limitations",
"freshness"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Comunidad
Evidencia