sellercloud-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SELLERCLOUD_API_URL | Yes | The SellerCloud API URL for your tenant, e.g. https://your-team.api.sellercloud.com/rest/ | |
| SELLERCLOUD_PASSWORD | Yes | Your SellerCloud password | |
| SELLERCLOUD_USERNAME | Yes | Your SellerCloud username (service account without 2FA) | |
| SELLERCLOUD_MAX_RETRIES | No | Maximum number of retries for failed requests (default 3) | 3 |
| SELLERCLOUD_HTTP_TIMEOUT | No | HTTP request timeout in seconds (default 60) | 60 |
| SELLERCLOUD_DEFAULT_COMPANY_ID | No | Optional fallback company ID for requests that require one |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| sellercloud_search_productsA | Search the SellerCloud catalog by name, SKU, or attribute. Args: query: Free-text search string. Matches against product name, SKU, and indexed attributes. company_id: SellerCloud CompanyID to scope the search to. Falls back to SELLERCLOUD_DEFAULT_COMPANY_ID if omitted. page: 1-indexed page number. page_size: Page size (max 50 enforced server-side). Returns: JSON envelope: {"ok": true, "data": {"items": [...], "total": N}}. |
| sellercloud_get_productA | Fetch the full catalog record for a single SKU. Args: sku: Exact SKU / ProductID to look up. company_id: CompanyID scoping the lookup. Returns:
JSON envelope. |
| sellercloud_search_ordersA | Search orders created in the inclusive [date_from, date_to] window. Args: date_from: ISO date (YYYY-MM-DD), start of window. date_to: ISO date (YYYY-MM-DD), end of window. company_id: CompanyID to scope the search to. If omitted, returns orders for the authenticated user's default company. query: Optional free-text filter applied server-side. limit: Cap on yielded orders (default 200, max 1000). The underlying API caps page size at 50; pagination is handled transparently. Returns:
JSON envelope. |
| sellercloud_get_orderA | Fetch full order detail including line items. Args: order_id: SellerCloud OrderID (integer). Returns:
JSON envelope. |
| sellercloud_get_inventoryA | Fetch the current inventory record for a single SKU. Args: sku: Exact SKU / InventoryID. company_id: CompanyID scoping the lookup. Returns:
JSON envelope. |
| sellercloud_list_channelsA | List configured channel feeds for the given company. Args: company_id: CompanyID scoping the lookup. Returns:
JSON envelope. |
| sellercloud_get_channel_listingA | Fetch the per-channel listing record for a single SKU. Args: channel_id: SellerCloud ChannelID (integer). sku: Exact SKU. Returns:
JSON envelope. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/alveyautomation/sellercloud-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server