DSers MCP Product MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add -e "DSERS_EMAIL=${DSERS_EMAIL}" -e "DSERS_PASSWORD=${DSERS_PASSWORD}" dsers-mcp-product -- npx -y @lofder/dsers-mcp-product
Required:DSERS_EMAILDSERS_PASSWORD
README.md

Automate DSers product import, bulk edit variants, and push to Shopify or Wix

DSers MCP Product — Automate Dropshipping AI tools/AliExpress to Shopify & Wix Import

An open-source MCP server to automate DSers product import, bulk edit variants, and push to Shopify or Wix using AI.

English | 中文


English

DSers MCP Product is an open-source MCP (Model Context Protocol) server that lets AI Agents automate the entire DSers import workflow — from AliExpress / Alibaba / 1688 product URL to Shopify or Wix store listing. Bulk import, batch edit variants, clean AliExpress titles, apply pricing rules, and push to multiple stores — all with a single sentence to your AI agent.

The server is hosted on Vercel, published on Smithery, npm, and the official MCP Registry.

Documentation

Document Description
ARCHITECTURE.md Three-layer architecture, directory structure, data flow
USAGE.md Installation, client config (Cursor, Claude Desktop), scenario examples
SKILL.md AI agent instruction file — workflow, rules, push options, error handling
SKILL-CN.md Chinese human-readable guide for SKILL.md

Install via npm

npx @lofder/dsers-mcp-product

Set environment variables DSERS_EMAIL and DSERS_PASSWORD before running, or add to your MCP client config:

{
  "mcpServers": {
    "dsers-mcp-product": {
      "command": "npx",
      "args": ["-y", "@lofder/dsers-mcp-product"],
      "env": {
        "DSERS_EMAIL": "your-email",
        "DSERS_PASSWORD": "your-password"
      }
    }
  }
}

Also listed on the official MCP Registry.

Install via Smithery

npx @smithery/cli mcp add @dsersx/product-mcp --client cursor

Or browse at smithery.ai/server/@dsersx/product-mcp.

Install from Source

# Clone
git clone https://github.com/lofder/dsers-mcp-product.git
cd dsers-mcp-product

# Install
npm install

# Configure (copy and fill in your DSers credentials)
cp .env.example .env

# Type check
npx tsc --noEmit

# Run with Smithery dev
npx @smithery/cli dev ./src/index.ts

Project Structure

dsers-mcp-product/
├── src/
│   ├── index.ts              # MCP server entry — tool registration
│   ├── service.ts            # Import flow orchestration (7 operations)
│   ├── provider.ts           # DSers API adapter
│   ├── rules.ts              # Rule validation & application engine
│   ├── push-options.ts       # Push option normalization
│   ├── resolver.ts           # URL normalization (AliExpress/Alibaba/1688)
│   ├── job-store.ts          # File-based job persistence
│   └── dsers/                # Low-level DSers API wrappers
│       ├── config.ts         # Configuration & environment
│       ├── auth.ts           # Login, session cache, auto-refresh
│       ├── client.ts         # Authenticated HTTP client
│       ├── account.ts        # Store & user management APIs
│       ├── product.ts        # Import list & push APIs
│       └── settings.ts       # Shipping, pricing, billing APIs
├── test/                     # Smoke tests
├── smithery.yaml             # Smithery runtime config
├── package.json
├── tsconfig.json
└── .env.example

Seven Tools

# Tool Title Description
1 dsers.store.discover DSers Store & Rule Discovery Discover stores, shipping profiles, supported rules
2 dsers.rules.validate Pricing & Content Rule Validator Dry-run rule validation
3 dsers.product.import AliExpress / Alibaba / 1688 Import Import from URL(s), apply rules, get preview
4 dsers.product.preview Import Draft Preview Reload a saved preview
5 dsers.product.visibility Shopify / Wix Visibility Toggle Toggle draft / published
6 dsers.store.push Push to Shopify / Wix Store Push single/batch/multi-store
7 dsers.job.status Job Status Tracker Check push result

All tools include MCP annotations (readOnlyHint, destructiveHint, `idempotentH

Tools (7)

dsers.store.discoverDiscover stores, shipping profiles, and supported rules.
dsers.rules.validatePerform a dry-run validation of pricing and content rules.
dsers.product.importImport products from AliExpress, Alibaba, or 1688 URLs and apply rules.
dsers.product.previewReload a saved import draft preview.
dsers.product.visibilityToggle product visibility between draft and published states on Shopify or Wix.
dsers.store.pushPush products to Shopify or Wix stores in single or batch mode.
dsers.job.statusCheck the status and result of a push job.

Environment Variables

DSERS_EMAILrequiredEmail address for your DSers account
DSERS_PASSWORDrequiredPassword for your DSers account

Configuration

claude_desktop_config.json
{"mcpServers": {"dsers-mcp-product": {"command": "npx", "args": ["-y", "@lofder/dsers-mcp-product"], "env": {"DSERS_EMAIL": "your-email", "DSERS_PASSWORD": "your-password"}}}}

Try it

Import this AliExpress product URL to my DSers import list and apply my standard pricing rules.
Check my current DSers stores and list the available shipping profiles.
Push all products currently in my import list to my main Shopify store.
Validate the pricing rules for the product I just imported.
Check the status of my recent bulk push job to the Wix store.

Frequently Asked Questions

What are the key features of DSers MCP Product?

Automated import from AliExpress, Alibaba, and 1688. Bulk edit product variants and clean titles. Pricing rule application and validation. Multi-store push support for Shopify and Wix. Job status tracking for import and push operations.

What can I use DSers MCP Product for?

Dropshippers automating the daily task of importing new products from suppliers. Store owners managing multiple Shopify or Wix storefronts from a single interface. E-commerce managers performing bulk updates to product pricing and variants via AI. Streamlining the workflow from product discovery on AliExpress to store listing.

How do I install DSers MCP Product?

Install DSers MCP Product by running: npx @lofder/dsers-mcp-product

What MCP clients work with DSers MCP Product?

DSers MCP Product works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep DSers MCP Product docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare