Toys Hub

Browse Toys Hub: products, prices in ALL, stock, delivery and checkout links. Read-only, no sign-in.

¿Debería usar esto?

Calidad y seguridad

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

Hallazgos (3)

  • LOWTool 'get_product' description lacks action verben get_product
  • LOWTool 'check_availability' description lacks action verben check_availability
  • LOWTool 'get_shipping_quote' description lacks action verben get_shipping_quote

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

Costo de contexto

~1,192Tokens (definiciones de herramientas)
~1.3 KBTamaño de respuesta típico
Impacto moderado en la atención (0.93% 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": {
    "catalog": {
      "url": "https://toyshub.al/mcp"
    }
  }
}

Puntos de conexión remotos

https://toyshub.al/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (7)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_products(query, category, age, max_price, in_stock_only, ...)

Search Toys Hub's catalogue by words, category, age and price. Returns name, price, availability, photo, product page and a buy-now link for each match.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Words to look for in names and descriptions (Albanian or English). Empty lists popular products."
    },
    "category": {
      "type": "string",
      "description": "Category slug from list_categories."
    },
    "age": {
      "type": "integer",
      "minimum": 0,
      "maximum": 18,
      "description": "Child's age in years; returns products suitable for that age."
    },
    "max_price": {
      "type": "number",
      "minimum": 0,
      "description": "Highest price, in the store currency."
    },
    "in_stock_only": {
      "type": "boolean",
      "default": false
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 10
    },
    "lang": {
      "type": "string",
      "enum": [
        "sq",
        "en"
      ],
      "description": "Language of names, descriptions and links: \"sq\" Albanian, \"en\" English.",
      "default": "en"
    }
  },
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "resultCount": {
      "type": "integer"
    },
    "products": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "price": {
            "type": "number"
          },
          "currency": {
            "type": "string"
          },
          "availability": {
            "type": "string"
          },
          "ageRange": {
            "type": [
              "string",
              "null"
            ]
          },
          "category": {
            "type": [
              "string",
              "null"
            ]
          },
          "image": {
            "type": [
              "string",
              "null"
            ]
          },
          "url": {
            "type": "string"
          },
          "buyUrl": {
            "type": "string"
          }
        }
      }
    }
  },
  "required": [
    "resultCount",
    "products"
  ]
}
🟢get_product(slug, lang)

Everything about one product: description, price, availability, age range, brand, photos, rating, delivery and payment facts, and a buy-now link.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Product slug (from search_products)."
    },
    "lang": {
      "type": "string",
      "enum": [
        "sq",
        "en"
      ],
      "description": "Language of names, descriptions and links: \"sq\" Albanian, \"en\" English.",
      "default": "en"
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}
🟢list_categories(lang)

All product categories with their slug, name, product count and page.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "lang": {
      "type": "string",
      "enum": [
        "sq",
        "en"
      ],
      "description": "Language of names, descriptions and links: \"sq\" Albanian, \"en\" English.",
      "default": "en"
    }
  },
  "additionalProperties": false
}
🟢get_store_info(lang)

Who the store is and how buying works: delivery countries, cost and time, payment methods, returns, currency, languages and contact.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "lang": {
      "type": "string",
      "enum": [
        "sq",
        "en"
      ],
      "description": "Language of names, descriptions and links: \"sq\" Albanian, \"en\" English.",
      "default": "en"
    }
  },
  "additionalProperties": false
}
🟢check_availability(slug, quantity)

Whether a product can be ordered now in the wanted quantity.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string"
    },
    "quantity": {
      "type": "integer",
      "minimum": 1,
      "maximum": 99,
      "default": 1
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}
🟢get_shipping_quote(city, order_total)

Delivery cost and time for a city, and whether the order qualifies for free delivery.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "city": {
      "type": "string",
      "description": "Delivery city, e.g. Tirana or Prishtina."
    },
    "order_total": {
      "type": "number",
      "minimum": 0,
      "description": "Value of the products, in the store currency."
    }
  },
  "additionalProperties": false
}
🟢create_cart_link(items, lang)

Make a link that opens Toys Hub's checkout with these products already in the cart. Give it to the shopper; they confirm and pay on the store's site. Nothing is ordered or stored by this tool.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "minItems": 1,
      "maxItems": 20,
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "quantity": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20,
            "default": 1
          }
        },
        "required": [
          "slug"
        ],
        "additionalProperties": false
      }
    },
    "lang": {
      "type": "string",
      "enum": [
        "sq",
        "en"
      ],
      "description": "Language of names, descriptions and links: \"sq\" Albanian, \"en\" English.",
      "default": "en"
    }
  },
  "required": [
    "items"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "checkoutUrl": {
      "type": "string"
    },
    "total": {
      "type": "number"
    },
    "currency": {
      "type": "string"
    },
    "items": {
      "type": "array"
    },
    "skipped": {
      "type": "array"
    }
  },
  "required": [
    "checkoutUrl",
    "items"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada7 herramientas