Skip to main content

MCP server para vendedores Shopee (Open Platform API v2) — pedidos, produtos, finanças, promoções, chat e ads via agentes de IA. Roda 100% local.

Project description

mcp-shopee-seller

Servidor MCP para a Shopee Open Platform API v2. Permite que agentes de IA (Claude Code, Codex, Cursor, Antigravity etc.) administrem sua loja Shopee: pedidos, produtos/estoque, logística, finanças, promoções, chat e ads.

Roda 100% no seu computador — os dados da loja trafegam direto entre o seu PC e a Shopee; tokens ficam salvos localmente no seu perfil de usuário.

Tools (34)

Módulo Tools
Conexão de loja connect_shop, connect_status, connect_shop_manual, disconnect_shop, list_authorized_shops
Pedidos list_orders, get_order_details
Produtos & estoque list_products, get_product_details, update_stock, update_price
Logística get_shipping_parameter, ship_order, get_tracking_info, get_logistics_channels
Finanças get_payout_detail, list_wallet_transactions
Promoções (vouchers) list_vouchers, get_voucher, create_voucher, end_voucher
Chat (atendimento) list_conversations, get_messages, send_message
Shopee Ads get_ads_balance, get_ads_shop_info, get_ads_daily_performance, get_recommended_keywords, create_ads_campaign, pause_ads, resume_ads, delete_ads
Genérico / diagnóstico shopee_api_call, shopee_status

Instalação

Pré-requisito único: uv (curl -LsSf https://astral.sh/uv/install.sh | sh).

Claude Code:

claude mcp add shopee --env MCP_BROKER_URL=... --env MCP_LICENSE_KEY=... -- uvx mcp-shopee-seller

Claude Desktop / Cursor / Antigravity (JSON de MCP servers):

{
  "mcpServers": {
    "shopee": {
      "command": "uvx",
      "args": ["mcp-shopee-seller"],
      "env": { "MCP_BROKER_URL": "...", "MCP_LICENSE_KEY": "..." }
    }
  }
}

Codex (~/.codex/config.toml):

[mcp_servers.shopee]
command = "uvx"
args = ["mcp-shopee-seller"]
env = { MCP_BROKER_URL = "...", MCP_LICENSE_KEY = "..." }

Modos de operação

Modo Variáveis Para quem
broker (padrão) MCP_BROKER_URL + MCP_LICENSE_KEY Usuário final. A assinatura HMAC vem do serviço de licença; somente metadados (path, timestamp, shop_id) são enviados a ele — pedidos, produtos e valores nunca passam pelo broker.
local (avançado) SHOPEE_PARTNER_ID + SHOPEE_PARTNER_KEY Quem tem App próprio em open.shopee.com. Tudo 100% local, zero serviços de terceiros.

Variáveis opcionais: SHOPEE_ENV (live padrão | sandbox), SHOPEE_HOST (host regional), SHOPEE_SHOP_ID (loja padrão), SHOPEE_AUTH_PORT (porta do callback, padrão 38473), SHOPEE_TOKEN_FILE, SHOPEE_REDIRECT_URL.

Conectando sua loja (login)

Basta pedir ao agente: "conecte minha loja Shopee".

  1. A tool connect_shop abre o navegador na página de autorização da Shopee.
  2. Você entra como vendedor e autoriza (a senha nunca passa pelo MCP).
  3. O agente chama connect_status e a loja fica pronta.

Os tokens ficam em ~/Library/Application Support/marketplace-mcp/shopee/ (macOS), %APPDATA%\marketplace-mcp\shopee\ (Windows) ou ~/.config/marketplace-mcp/shopee/ (Linux), com renovação automática do access token (4h). Multi-loja: repita connect_shop para cada conta; use shop_id nas tools para escolher a loja.

Sem navegador (SSH/headless): autorize em outra máquina e cole a URL de redirect na tool connect_shop_manual (ou use o CLI shopee-authorize).

Desenvolvimento

Este pacote faz parte do monorepo (workspace uv) junto com marketplace-mcp-core. Na raiz do repositório:

uv sync                                   # cria o venv do workspace
uv run mcp-shopee-seller                  # roda o servidor (stdio)
uv run shopee-authorize --list            # CLI de autorização

Modo local no dev: crie um .env com SHOPEE_PARTNER_ID, SHOPEE_PARTNER_KEY e SHOPEE_ENV=sandbox, e registre http://127.0.0.1:38473/callback como Redirect URL no painel do seu App.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_shopee_seller-0.3.1.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_shopee_seller-0.3.1-py3-none-any.whl (33.7 kB view details)

Uploaded Python 3

File details

Details for the file mcp_shopee_seller-0.3.1.tar.gz.

File metadata

  • Download URL: mcp_shopee_seller-0.3.1.tar.gz
  • Upload date:
  • Size: 22.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for mcp_shopee_seller-0.3.1.tar.gz
Algorithm Hash digest
SHA256 f505b0a5124550dc3ca69c5dd78a385281df9fb9134fac8e6c4aedb4948cacfa
MD5 c9094bce60eeea128fdc51483541d9a0
BLAKE2b-256 4ee5de299ee9fd1e59fa95b9658988bf15d134d6576cc8c7f977a5f8fbd00b52

See more details on using hashes here.

File details

Details for the file mcp_shopee_seller-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: mcp_shopee_seller-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 33.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for mcp_shopee_seller-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 54cb625022f04e1af8989dc48935d4edc83c03c013258ccf97b0845f46147391
MD5 a1fdaf6454b9152304fd0eedcec1f631
BLAKE2b-256 c994d6fd20c26440542c0493fc7f00b22653643415e3b9efee218bc30a7a7ba4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page