Dsers MCP

by akacoder404

Not rated
GitHub

About

A Dsers MCP with 14 (and expanding) toolset to allow your agent to access and edit your dsers.

Details

Author
akacoder404
Categories
Other, Automation

Setup

Install Dsers MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/akacoder404/dsers-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

DSers MCP — 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.

DSers MCPis an open-sourceMCP (Model Context Protocol)server that lets AI Agents automate the entire DSers import workflow — from AliExpress / Alibaba /Accio.comproduct 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.

- One-click import— paste a product link, your AI agent imports it into DSers automatically
- Clean up titles— strips the messy keyword-stuffed AliExpress titles into something readable
- Pricing rules— markup multiplier (e.g. 2.5x), fixed markup (e.g. +$5), compare-at / sale prices
- Batch import— import multiple products at once with a list of URLs
- Multi-store push— push one product to all your connected Shopify & Wix stores in one go
- Order tracking— list and filter your DSers orders by status (pending, awaiting shipment, fulfilled, etc.)
- Safety checks— automatically blocks pushes that would result in below-cost pricing, zero price, or zero stock
- SEO optimization— let AI rewrite the title and description for better search rankings before pushing

Works with product links fromAliExpress,Alibaba.com, andAccio.com. Just give your AI agent a product link from any of these platforms, and it will import the product into DSers and push it to your store. (1688.com links are also recognized but require your DSers account to have 1688 source authorization enabled.)

Accio.comis Alibaba's AI sourcing assistant. You describe what you're looking for (e.g. "wireless earbuds under $5"), and it searches AliExpress & Alibaba for you.
- Go to
accio.comand search for products in natural language.
- Browse the results. When you find a product you like,click on itto open the product detail panel.
- Copy the URLfrom your browser address bar — it will look something like:https://www.accio.com/c/xxx?productId=1005009871053792&ds=aliexpress.com
- Give that link to your AI agent, e.g.:"Import this product and push to my store:
[paste URL]"
- The agent handles the rest — no extra setup needed.

This works for both AliExpress and Alibaba products found on Accio.

- ADSersaccount (free plan works)
- A Shopify or Wix store already connected in DSers
- An MCP-compatible AI client —
Cursor,Claude Desktop,Windsurf, or any client that supports MCP

Step 1: Log in (one time — opens your browser)

A browser window opens to the official DSers login page. You log in on DSers's own website — your passwordneverpasses through this tool. After login, the session is encrypted and saved locally.

Step 2: Add to your MCP client (no credentials needed)

{ "mcpServers": { "dsers-mcp": { "command": "npx", "args": ["-y", "@akacoder404/dsers-mcp"] } } }

That's it. No passwords in config files.

Your DSers passwordnever touches this tool. Here's how login works:
- You runnpx @akacoder404/dsers-mcp login
- Your browser opens the official DSers login page
- You log in on DSers's own website, as usual
- The tool picks up your login session and encrypts it locally
- Done — from now on, the MCP server just works. No passwords in any config file.

Works with Chrome, Edge, Brave, and other Chromium browsers. On Mac, Safari works too.

Sessions last about 6 hours.When it expires, your AI agent will ask you to runloginagain — takes 10 seconds.

npx @akacoder404/dsers-mcp logout npx @akacoder404/dsers-mcp login

For developers:The server also accepts aDSERS_TOKENenv var for headless/CI environments. For most users, just uselogin.

Once set up, just talk to your AI agent in plain language:

"Import this product and push to my Shopify store as a draft:https://www.aliexpress.com/item/1005006372921430.html"

"Import this product, mark up the price by 2.5x, and push it:https://www.aliexpress.com/item/1005006372921430.html"

"Batch import these 3 products and push them all to my store: [URL1] [URL2] [URL3]"

"Push this product to all my connected stores"

"Rewrite the title and description for SEO, then push to my store"

The agent figures out the right tools to call. You don't need to know tool names or parameters.

# Clone git clone https://github.com/akacoder404/dsers-mcp.git cd dsers-mcp # Install npm install # Type check npx tsc --noEmit # Run tests npm test
dsers-mcp/ ├── src/ │ ├── index.ts # MCP server entry — tool registration │ ├── cli.ts # CLI entrypoint (login, logout, stdio server) │ ├── service.ts # Import flow orchestration │ ├── provider.ts # DSers API adapter │ ├── rules.ts # Rule validation & application engine │ ├── push-options.ts # Push option normalization │ ├── resolver.ts # URL normalization (AliExpress/Alibaba/Accio) │ ├── 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/ # Unit tests ├── package.json ├── tsconfig.json └── .env.example

All tools return clear error messages so your AI agent knows what went wrong and what to do next — no cryptic error codes.

Before pushing a product to your store, the tool automatically checks for common mistakes:

- Hard blocks(push won't go through): selling below supplier cost, zero sell price, all variants out of stock
- Warnings(push goes through, but you'll see a heads-up): profit margin below 10%, stock under 5 units, sell price under $1

If something looks wrong, your AI agent will tell you exactly which variant has the problem and why. If you're sure it's fine, you can override withforce_push.

If your DSers store has its ownPricing Ruleenabled (basic/standard/advanced), and you also set pricing rules through MCP, the push will beblocked— not just warned. The agent will show two fix options:
- Setpricing_rule_behavior='apply_store_pricing_rule'in push options to accept the store's pricing rule
- Disable the Pricing Rule in your DSers store settings to use MCP pricing instead

Ready-made workflows your AI client can use directly:

- Support more store platforms that DSers already connects to (eBay, Wish, etc.)
- Smarter pricing rule templates
- More granular inventory sync options

Got an idea or feature request?Open an issue— suggestions and contributions from other developers are very welcome.

D2C eCommerce fulfillment platform: manage orders, inventory, shipments, campaigns, and billing via AI agents

Automate AliExpress/Alibaba dropshipping product import to Shopify or Wix via DSers. Bulk import, pricing rules, multi-store push.

Give your AI a direct line into your Swell store. Manage products, orders, and customers through natural conversation.

Connect Amazon Seller Central to Claude or ChatGPT via Two Minute Reports MCP and get accurate insights on orders, sales, inventory, and revenue performance.

Unified MCP server for 70+ eCommerce platforms: products, orders, customers, inventory, and more.

MCP server for meal delivery service. Browse menus, manage carts, confirm orders, skip/unskip deliveries, and view order history.

Manage your GoodBarber eCommerce, Community, and Membership app via natural language.

Unofficial Model Context Protocol server for iFood — browse, search, cart and order food via AI

Nas.com MCP Server lets AI agents connect to Nas.com so creators can create, launch, and sell with less manual work.

Remote MCP server for Packrift's AI-ready packaging catalog and ecommerce packaging workflows.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.