ittems product directory
Merchant product catalogs for AI agents: price, availability, specs, variants, buy links. Read-only.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen get_product
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": {
"catalog": {
"url": "https://ittems.com/mcp"
}
}
}Puntos de conexión remotos
https://ittems.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟢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
Evidencia