Channel Pilot Pro MCP by usefulapi
Read feeds and product data; create, update and delete products in Channel Pilot Pro.
사용해야 할까요
품질 및 안전성
발견 사항 (3)
- LOWchannelpilotpro_get_feed_status에서
- LOWchannelpilotpro_upsert_products에서
- LOWchannelpilotpro_delete_products에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"channel-pilot-pro": {
"url": "https://channel-pilot-pro.usefulapi.io/mcp"
}
}
}원격 엔드포인트
https://channel-pilot-pro.usefulapi.io/mcpstreamable-http할 수 있는 일
도구 목록
도구 (5)
🟢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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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"
}커뮤니티
증거