ittems product directory

Merchant product catalogs for AI agents: price, availability, specs, variants, buy links. Read-only.

¿Debería usar esto?

Calidad y seguridad

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

Hallazgos (1)

  • LOWTool 'get_product' description lacks action verben get_product

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

Costo de contexto

~1,079Tokens (definiciones de herramientas)
~1.3 KBTamaño de respuesta típico
Impacto moderado en la atención (0.84% 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://ittems.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://ittems.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (6)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_catalog(query, merchant, brand, category, in_stock, ...)

Search products across all merchants (or one merchant) by free text, with optional brand, category and in-stock filters. UCP callers may pass the whole request under `catalog` and their profile under `meta`. Returns {ucp, products[], pagination{cursor, has_next_page, total_count}, policies[]}.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "default": "",
      "title": "Query",
      "type": "string"
    },
    "merchant": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Merchant"
    },
    "brand": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Brand"
    },
    "category": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Category"
    },
    "in_stock": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "In Stock"
    },
    "limit": {
      "default": 10,
      "title": "Limit",
      "type": "integer"
    },
    "cursor": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Cursor"
    },
    "catalog": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Catalog"
    },
    "meta": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Meta"
    }
  },
  "title": "search_catalogArguments"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "search_catalogDictOutput"
}
🟢lookup_catalog(ids, catalog, meta)

Fetch up to 50 products by id ('ittems:<merchant>:<id>', '<merchant>/<slug>' or SKU). Unknown ids yield fewer products plus an info message.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "ids": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Ids"
    },
    "catalog": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Catalog"
    },
    "meta": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Meta"
    }
  },
  "title": "lookup_catalogArguments"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "lookup_catalogDictOutput"
}
🟢get_product(id, catalog, meta)

Full detail for one product: specs, variants with price and availability, images, merchant policies, and page URLs (metadata.pages) for the compact markdown view.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "default": "",
      "title": "Id",
      "type": "string"
    },
    "catalog": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Catalog"
    },
    "meta": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Meta"
    }
  },
  "title": "get_productArguments"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "get_productDictOutput"
}
🟢list_merchants

Merchants in the directory with product counts, domains, index URLs and their shipping, returns and payment terms.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "title": "list_merchantsArguments"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "list_merchantsDictOutput"
}
🟢get_merchant_policies(merchant)

Shipping, processing, returns, payment and identity facts of one merchant, each with its source URL.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "merchant": {
      "title": "Merchant",
      "type": "string"
    }
  },
  "required": [
    "merchant"
  ],
  "title": "get_merchant_policiesArguments"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "get_merchant_policiesDictOutput"
}
🟢quick_search(query, merchant, limit)

Smaller answer than search_catalog: name, brand, price, availability, buy URL and the markdown page URL per hit.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "title": "Query",
      "type": "string"
    },
    "merchant": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Merchant"
    },
    "limit": {
      "default": 10,
      "title": "Limit",
      "type": "integer"
    }
  },
  "required": [
    "query"
  ],
  "title": "quick_searchArguments"
}

Esquema de salida

{
  "type": "object",
  "additionalProperties": true,
  "title": "quick_searchDictOutput"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada6 herramientas