TaskRail

Delivered-price deals, cancel/refund paths, used-value comparisons, and compatibility checks.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
100%
Calidad de los nombres
95%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'find_used_or_refurbished_alternatives' name length outside 3-30 rangeen find_used_or_refurbished_alternatives

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~2,489Tokens (definiciones de herramientas)
~5.1 KBTamaño de respuesta típico
Impacto moderado en la atención (1.94% del contexto de 128k)

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-http

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas
verificadoversión no registrada4 herramientas