Channel Pilot Pro MCP by usefulapi

Read feeds and product data; create, update and delete products in Channel Pilot Pro.

¿Debería usar esto?

Calidad y seguridad

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

Hallazgos (3)

  • LOWTool 'channelpilotpro_get_feed_status' name length outside 3-30 rangeen channelpilotpro_get_feed_status
  • LOWTool 'channelpilotpro_upsert_products' name length outside 3-30 rangeen channelpilotpro_upsert_products
  • LOWTool 'channelpilotpro_delete_products' name length outside 3-30 rangeen channelpilotpro_delete_products

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

Costo de contexto

~969Tokens (definiciones de herramientas)
~1.4 KBTamaño de respuesta típico
Impacto moderado en la atención (0.76% 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": {
    "channel-pilot-pro": {
      "url": "https://channel-pilot-pro.usefulapi.io/mcp"
    }
  }
}

Puntos de conexión remotos

https://channel-pilot-pro.usefulapi.io/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢channelpilotpro_list_feeds(shop_id)

List the Product API feeds of a Channel Pilot Pro shop, with each feed's feed_id and unique_article_identifier. Use this first to find the feed_id.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "shop_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "Shop ID, from the shop in Channel Pilot Pro."
    }
  },
  "required": [
    "shop_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢channelpilotpro_get_feed_status(feed_id)

Get the status of a Product API feed: last_requested_offset (last upload) and last_imported_offset (last update available in Channel Pilot Pro), plus article_count.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "feed_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "Feed ID, as returned by channelpilotpro_list_feeds."
    }
  },
  "required": [
    "feed_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢channelpilotpro_get_feed_data(feed_id, begin_offset, end_offset)

Read the product data a feed stored for an inclusive offset range. Use it to check what was sent. Data is kept for three days.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "feed_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "Feed ID, as returned by channelpilotpro_list_feeds."
    },
    "begin_offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991,
      "description": "Offset of a product update in the feed."
    },
    "end_offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991,
      "description": "Offset of a product update in the feed."
    }
  },
  "required": [
    "feed_id",
    "begin_offset",
    "end_offset"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡channelpilotpro_upsert_products(feed_id, products)

Create or update products in a feed. Only the fields you send change; missing products are created (operation PATCH_OR_CREATE). Repeating the same call gives the same result. Check the import with channelpilotpro_get_feed_status.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "feed_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "Feed ID, as returned by channelpilotpro_list_feeds."
    },
    "products": {
      "minItems": 1,
      "maxItems": 1000,
      "type": "array",
      "items": {
        "type": "object",
        "propertyNames": {
          "type": "string"
        },
        "additionalProperties": {},
        "description": "One product object. It must include the feed's unique article identifier (for example sku; see unique_article_identifier in channelpilotpro_list_feeds). Other keys are the product fields, for example price and stock."
      },
      "description": "Products to send in this call (at most 1000)."
    }
  },
  "required": [
    "feed_id",
    "products"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴channelpilotpro_delete_products(feed_id, products)

Delete products from a feed (operation DELETE). Send only the identifier fields (for example sku) of each product. The products are removed from the shop data in Channel Pilot Pro.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "feed_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991,
      "description": "Feed ID, as returned by channelpilotpro_list_feeds."
    },
    "products": {
      "minItems": 1,
      "maxItems": 1000,
      "type": "array",
      "items": {
        "type": "object",
        "propertyNames": {
          "type": "string"
        },
        "additionalProperties": {},
        "description": "One product object. It must include the feed's unique article identifier (for example sku; see unique_article_identifier in channelpilotpro_list_feeds). Other keys are the product fields, for example price and stock."
      },
      "description": "Products to send in this call (at most 1000)."
    }
  },
  "required": [
    "feed_id",
    "products"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas