Alvey Automation
MCP Server · SellerCloud

Plug Claude into your SellerCloud account.

The first Model Context Protocol server for SellerCloud. Catalog, inventory, orders, channels, and channel listings — read-only, in five minutes.

Free · MIT license

There's no public SellerCloud SDK

Every team running on SellerCloud writes the same glue code: an HTTP client, auth handling, pagination, retry-on-401 token refresh, and a handful of helpers wrapped around the REST endpoints they actually use. Then they wire that glue into Claude or whatever AI tool they're using so they can ask questions of it from a chat window.

This package is the assembled, tested version. It exposes seven read-only SellerCloud endpoints as MCP tools so your AI client can call them directly — no glue code, no boilerplate, no maintained-by-one-person internal package.

The seven read-only tools

  • sellercloud_search_products — query, paginate, filter
  • sellercloud_get_product — full product detail by SKU
  • sellercloud_search_orders — date range, status, query
  • sellercloud_get_order — full order with line items
  • sellercloud_get_inventory — qty on hand by warehouse
  • sellercloud_list_channels — channel registry
  • sellercloud_get_channel_listing — per-channel listing detail

Every tool returns a uniform JSON envelope: { "ok": bool, "data": ..., "error": ... } — so your MCP client gets a predictable contract. Pagination and 401-refresh are handled transparently. Retries are clamped on 5xx and connection errors. 44 unit tests cover the auth, retry, and tool-layer behavior.

Distributed as pip install from GitHub at v0.1. PyPI release once it has soaked.

Who this is for

This MCP server is for you if:

  • You run an ecommerce operation on SellerCloud and use Claude (or any MCP-aware AI client) for ad-hoc questions about your catalog, orders, and inventory.
  • You're tired of writing the same glue every time and would rather configure once and never think about it again.
  • You want a read-only first integration so you can prove value before widening scope.

It's not for you if:

  • You don't use SellerCloud.
  • You need write operations — those are intentionally out of scope at v0.1.

FAQ

Is this an official SellerCloud product?
No. This is an independent open-source project, not endorsed by SellerCloud, Inc. It uses SellerCloud's public REST API with credentials you provide.
Does it write to my SellerCloud account?
No. v0.1 is read-only. The seven tools cover product search, inventory, orders, channels, and listings — none of them mutate state. Write tools are intentionally out of scope until threat model and customer demand justify them.
What MCP clients does it work with?
Anything that speaks the Model Context Protocol over stdio: Claude Code (CLI), Claude Desktop, Cursor's MCP integration, and any IDE plugin that supports MCP servers.
Where do my credentials live?
Locally, in a .env file you create. The MCP server reads them at startup and never logs or persists them. There is no Alvey-hosted backend — your credentials never leave your machine.
How do I install it?
pip install from GitHub, then add it to your MCP client's config with three env vars (SellerCloud username, password, and base URL). The README has copy-paste-ready snippets for Claude Code and Claude Desktop.
Will there be more tools?
v0.2 candidates include warehouse transfers, purchase orders, and reserve adjustments. Open an issue if there's an endpoint you need.

Talk to your SellerCloud account in plain English.

Five-minute install. MIT-licensed. No telemetry, no hosted backend.