100+ integrations are ready to connect to your AI.Connect your first MCP

AliExpress MCP server for your AI

Search the dropshipping catalog, read full SKU pricing and specs, quote freight, place and pay orders, follow the tracking, and generate affiliate links that report their own commission.

PopMCPAliExpress

Show me last month's affiliate orders and which products earned the commission

Supported AliExpress tools

Every catalog, dropshipping, logistics, affiliate, and seller operation the API exposes, plus the order and dispute triggers PopMCP can watch.

aliexpress_affiliate_category_get

Get category.

aliexpress_affiliate_featuredpromo_get

Get featuredpromo info.

aliexpress_affiliate_featuredpromo_products_get

Get featuredpromo products.

aliexpress_affiliate_hotproduct_query

Get hotproducts.

aliexpress_affiliate_link_generate

Generate affiliate links.

aliexpress_affiliate_order_get

Get order info.

aliexpress_affiliate_order_list

Get order list.

aliexpress_affiliate_product_query

Get products.

aliexpress_affiliate_product_shipping_get

Get the shipping info of the product.

aliexpress_affiliate_product_sku_detail_get

Get all the SKU information of the product, including price, specifications, delivery info, etc.

aliexpress_affiliate_product_smartmatch

Smart match products.

aliexpress_affiliate_productdetail_get

Get productdetail info.

aliexpress_affiliate_promotion_info_get

Retrieve real-time applicable promotion and coupon information for specified products.

aliexpress_ds_category_get

It is an API for fetch AE Category's ID and Category Name: - We export level categories - We support i18n categories names.

aliexpress_ds_category_tree_get

AE DS Category Tree Get.

aliexpress_ds_feed_itemids_get

Fetch items with feedname in simple model.

aliexpress_ds_freight_query

Freight Query API - you can get delivery info from this api/include price, available delivery method.

aliexpress_ds_image_search_v2

Ae dropshiper image search v2.

aliexpress_ds_member_benefit_get

The API for querying member benefit detail.

aliexpress_ds_order_afterpay

AE DS Order After Pay API.

aliexpress_ds_order_create

API for place order in DS business.

aliexpress_ds_order_tracking_get

Get DropShip Order Tracking info.

aliexpress_ds_product_get

Product info query for ds.

aliexpress_ds_product_specialinfo_get

Get products' special info like certification.

aliexpress_ds_product_wholesale_get

Query product wholesale info for dropshipping business.

aliexpress_ds_text_search

Text search for ds.

aliexpress_logistics_buyer_freight_calculate

Freight calculation interface provided for buyers.

aliexpress_trade_ds_order_get

Buyers query order details for dropshipper.

aliexpress_category_tree_list

Query sub-level category info, set category_id as 0 to get the list of first-level categories.

aliexpress_carmodel_sixlevel_bind

六级车型绑定.

aliexpress_carmodel_sixlevel_oe_query

Use the OE number to find the compatible vehicle model for the part.

aliexpress_carmodel_sixlevel_query

查询六级车型数据.

aliexpress_carmodel_sixlevel_query_bind

查询已绑定商品的六级车型数据.

aliexpress_customize_product_detail

Aliexpress.customize.product.detail.

aliexpress_customize_product_query

Aliexpress.customize.product.query.

aliexpress_customize_product_submit

Aliexpress.customize.product.submit.

aliexpress_customize_template_product_submit

New interface for submitting customized product information, supporting associated customization templates.

aliexpress_distribution_product_post

The supply of goods is distributed to the AE channel through the Huotong platform.

aliexpress_offer_supportnewsizechartlist

Is support new size chart template list.

aliexpress_offer_supportsizeprop

Check if the product and category support the use of new and old sizes.

aliexpress_offer_supportwigupgrade

Does it support wig size upgrade grayscale query interface.

aliexpress_postproduct_createproductgroup

Create a new product group.

aliexpress_postproduct_getsizechartinfobytype

Get size chart template by type.

aliexpress_postproduct_offlineaeproduct

Goods off the shelf interface.

aliexpress_postproduct_onlineaeproduct

Online products, separated by ; maximum 50 products could be online at a time.

aliexpress_postproduct_setgroups

Set group for the product.

aliexpress_product_bind_brandmanufacturer

Product bind brand manufacturer or msr eu id.

aliexpress_product_customize_data_query

Query customization data in orders.

aliexpress_product_customize_design_template_detail

Query the content of the new design template.

aliexpress_product_customize_design_template_list

Query the new version of the custom design template list.

aliexpress_product_customize_font_query

Custom product font/color query.

aliexpress_product_customize_image_generate

Graph interface.

aliexpress_product_customize_template_config

Query customize template config.

aliexpress_product_customize_template_delete

Delete customize template.

aliexpress_product_customize_template_detail

Query customize template detail.

aliexpress_product_customize_template_list

Query customize template list.

aliexpress_product_customize_template_save

Save customize template.

aliexpress_product_ladder_price_calculate

Calculate wholesale discount SKU prices.

aliexpress_product_ladder_price_update

Set ladder prices for wholesale goods.

aliexpress_product_productgroups_get

Get the current member's product grouping.

aliexpress_product_wholesale_query

Query wholesale products.

aliexpress_product_wholesale_supply_signed

Merchants sign contracts to supply wholesale goods.

aliexpress_sale_prop_sequence_list

Get sale prop sequence.

aliexpress_solution_batch_product_delete

This api is used to delete online products except in the draft box.

aliexpress_solution_batch_product_inventory_update

Batch product inventory update API for oversea sellers.

aliexpress_solution_batch_product_price_update

Batch product price update operation for oversea sellers.

aliexpress_solution_feed_query

API for query the execution result of feed.

aliexpress_solution_feed_submit

API for merchants to submit feed data.

aliexpress_solution_hscode_query

API for Logistics ISVs to obtain the hscode based on the category of the product.

aliexpress_solution_merchant_profile_get

API for oversea sellers to obtain the normal information, e.g.

aliexpress_solution_product_edit

API for editing product, customized for Oversea merchants.

aliexpress_solution_product_info_get

Get Single Product Info.

aliexpress_solution_product_inventory_query

Query the product inventory in multiple warehouse.

aliexpress_solution_product_list_get

Get product list.

aliexpress_solution_product_multi_stock_update

Local seller edit multi warehouse stock.

aliexpress_solution_product_post

Product posting API for Oversea merchants, simplifying the complexity of integration that sellers and merchants face.

aliexpress_solution_product_schema_get

Provide a new schema way to post product.

aliexpress_solution_schema_product_full_update

Schema interface for product full update.

aliexpress_solution_schema_product_instance_post

Upload product based on json schema instance.QPS(Invoke per second) for this API is limited to 100 for each appkey and 50 for each seller.

aliexpress_global_seller_channel_info_get

Seller basic information and channel seller list query.

aliexpress_merchant_address_list

Query address list.

aliexpress_merchant_agreement_sign_list

Query merchant agreement sign result.

aliexpress_merchant_assortment_seller_apply_all

批量供货.

aliexpress_merchant_assortment_seller_arrangement_plan_list

商机信息列表.

aliexpress_merchant_assortment_seller_plan_chance_download

指定商机的下载.

aliexpress_merchant_assortment_seller_plan_chance_download_all

全部商机的下载.

aliexpress_merchant_assortment_seller_plan_chance_list

分页查指定商机的所有机会信息.

aliexpress_merchant_assortment_seller_plan_dashboard_query

统计数据读取.

aliexpress_merchant_assortment_seller_plan_products_query

指定商机的报名状态查询.

aliexpress_merchant_diagnosis_query

提供商家体检状态及预警信息。.

aliexpress_merchant_manufacture_detail

Query manufacture detail.

aliexpress_merchant_manufacture_list

Query manufacture list.

aliexpress_merchant_msr_detail

Query msr detail.

aliexpress_merchant_msr_list

Query msr list.

aliexpress_merchant_private_file_get

查询AE商家隐私文件.

aliexpress_merchant_product_post_limit

Query the monthly and overall limits on product postings.

aliexpress_merchant_profile_get

Query merchant's profile, such as the current quantity of goods in the store, settlement currency, etc.

aliexpress_seller_operation_plan_page_plan_registrations

PagePlanRegistrations.

aliexpress_seller_operation_plan_query_plan_detail

QueryPlanDetail.

aliexpress_seller_operation_plan_query_theme_detail

Query theme detail.

aliexpress_seller_operation_plan_search_plans_for_seller

Search plan list.

aliexpress_seller_operation_plan_search_theme_plans

ThemePlanQuery.

aliexpress_seller_operation_plan_search_themes

商机主题列表查询.

aliexpress_affiliate_hotproduct_download

Get hotproduct download.

aliexpress_affiliate_order_listbyindex

Get order list by index.

aliexpress_asf_dbs_declare_ship_modify

You can use this interface to modify the shipment records of the Dbs declare Ship interface.

aliexpress_asf_dbs_declareship

You can use this interface to pack and ship 3PL line orders (non-platform logistics orders).

aliexpress_asf_fulfillment_package_query

You can use this interface to ship packages that have already been packed for platform logistics orders.

aliexpress_asf_local_unreachable_preference_query

You can query the unreachable preferences through this interface.

aliexpress_asf_local_unreachable_preference_update

You can set the unreachable preference through this interface.

aliexpress_asf_local2local_self_pickup_declareship

This interface supports self-pickup order declaration shipping only for local stores.

aliexpress_asf_local2local_split_quantity_rts_pack

Logistics order creation can be carried out using the current interface, which supports splitting the quantity of sub-orders for shipment.

aliexpress_asf_local2local_sub_declareship

You can use this interface to declare the shipment of a single order, and this interface supports the delivery of split orders.

aliexpress_asf_local2local_transfer_to_offline

You can use this interface to declare the shipment of a single order, and this interface supports the delivery of split orders.

aliexpress_asf_order_shipping_service_get

You can use this interface to query the logistics service information on the order, including logistics service code, logistics service name, and logistics service type….

aliexpress_asf_package_shipping_service_get

Package available shipping service query.

aliexpress_asf_platform_logistics_document_query

You can use this API to print waybills for packages that have already been packed for platform logistics orders.

aliexpress_asf_platform_logistics_repack

You can use this interface to cancel packages that have already been packed for platform logistics orders.

aliexpress_asf_platform_logistics_rts

You can use this interface to ship packages that have already been packed for platform logistics orders.

aliexpress_asf_seller_address_get

You can use this interface to query your shipping address and return address.

aliexpress_asf_shipment_pack

Online packaging and shipment.

aliexpress_ds_search_event_report

Used for report business event to help analysis out-site business CR.

aliexpress_xinghe_merchant_license_get

Inquire Business License.

aliexpress_local_service_inventory_invitation_reject_reasons

List of reasons for rejecting overseas managed inventory offers.

aliexpress_local_service_inventory_invitation_ticket_accept

Overseas managed inventory offer accept.

aliexpress_local_service_inventory_invitation_ticket_refuse

Overseas Custody Inventory Invitation Rejection Invitation Form.

aliexpress_local_service_inventory_invitation_tickets_list

Query overseas custody inventory invitation list.

aliexpress_local_service_plat_hscode_query

Overseas Store Hosting - Platform Recommendations.

aliexpress_local_service_product_edit

Overseas managed stores-product editing.

aliexpress_local_service_product_post

Overseas managed store-product release.

aliexpress_local_service_product_prices_edit

Overseas managed store-Edit product SKU supply price.

aliexpress_local_service_product_query

Overseas managed stores-query individual product.

aliexpress_local_service_product_status_update

Request to change online/offline status for overseas product.

aliexpress_local_service_product_stocks_query

Overseas managed product inventory query.

aliexpress_local_service_product_stocks_update

Overseas managed product inventory editor.

aliexpress_local_service_products_list

Overseas managed product list query.

aliexpress_local_service_seller_self_hscode_query

Overseas Managed Stores - Sellers can independentl.

aliexpress_fund_merchant_orderdetail

AEFundOrderDetail.

aliexpress_fund_merchant_recipet_config_query

资金结算账房的收支配置查询.

aliexpress_fund_merchant_recipet_debt_query

资金账房欠款查询.

aliexpress_fund_merchant_recipet_flowdetail_query

资金结算账房-收支流水详情查询.

aliexpress_trade_invoice_seller_invoicing_apply_info_get

Invoice Issuance Scenario: Provide an API for querying invoice requests, with asynchronous invoicing by the merchant and synchronization to the settlement tax system upo….

aliexpress_trade_invoice_seller_invoicing_result_push

Merchant (ISV Platform) synchronizes the invoicing result to Settlement Tax.

aliexpress_trade_tax_hscode_query_regulatory_attributes_info

TBD.

aliexpress_trade_tax_hscode_query_regulatory_attrs_with_hscode

TBD.

aliexpress_trade_tax_hscode_search_product_hscode_info

TBD.

aliexpress_trade_tax_hscode_select_regulatory_attributes_options

TBD.

aliexpress_trade_tax_invoice_query_brazil_invoice_info

This API supports batch querying of parsed invoice content by main order ID (maximum 20 orders per request).

aliexpress_trade_tax_invoice_upload_brazil_invoice

Brazil seller invoice upload, supports upload of XML format NFE invoices by main order ID.

aliexpress_asf_local_supply_batch_declareship

You can use this interface to batch statement delivery orders, the interface does not support child single split multiple packages, such as the need to break up, please….

aliexpress_asf_local_supply_declareship_modify

This interface allows you to modify packages that have been declared shipped.

aliexpress_asf_local_supply_platform_logistics_document_query

You can use this API to print waybills for packages that have already been packed for platform logistics orders.

aliexpress_asf_local_supply_platform_logistics_repack

You can use this interface to cancel packages that have already been packed for platform logistics orders.

aliexpress_asf_local_supply_platform_logistics_rts

You can use this interface to ship packages that have already been packed for platform logistics orders.

aliexpress_asf_local_supply_seller_address_get

You can use this interface to query your shipping address and return address.

aliexpress_asf_local_supply_shipping_service_get

You can use this interface to find out what logistics providers are allowed to be used for shipment of an order.

aliexpress_asf_local_supply_split_quantity_rts_pack

Logistics order creation can be carried out using the current interface, which supports splitting the quantity of sub-orders for shipment.

aliexpress_asf_local_supply_sub_declareship

You can use this interface to declare the shipment of a single order, and this interface supports the delivery of split orders.

aliexpress_solution_order_get

Get Order List from AliExpress.

aliexpress_solution_order_receiptinfo_get

Get Order Receipt Info, Support multi stores requirements for Turkey sellers.

aliexpress_trade_confirmshippingmode

SemiChoice switch shipping mode.

aliexpress_trade_new_findorderbyid

Trade order details query.

aliexpress_trade_seller_order_decrypt

Get the plaintext information of order.

aliexpress_trade_seller_orderlist_get

Query the order list.

aliexpress_trade_sendcode

Send code.

aliexpress_trade_verifycode

Seller verify code.

aliexpress_category_child_attributes_by_cate_id_and_path

Get child attributes by post category id(Mandatory) and parent attribute path(optional).

aliexpress_category_item_qualification_list

Used to query product qualification information.

aliexpress_category_qualifications_list

Query qualifications by category.

aliexpress_category_query_cascade_properties

Query cascade properties under certain category(only work for cn seller).

aliexpress_offer_local_cb_product_edit

AE - Local Crossborder - product edit.

aliexpress_offer_local_cb_product_post

Local cross-border store - Interface for product posting.

aliexpress_offer_local_cb_product_prices_edit

AE - Local CrossBorder - Product Price Edit.

aliexpress_offer_local_cb_product_query

Aliexpress local crossborder product detail query.

aliexpress_offer_local_cb_product_status_update

AE Local Crossborder Apply Product onshelf/ offshelf.

aliexpress_offer_local_cb_products_list

AE - LocalCrossborder-Product list query.

aliexpress_offer_local_cb_products_stock_edit

AE Local CrossBorder Edit Stock of Single Product.

aliexpress_solution_seller_category_tree_query

API for seller to query the category tree.

aliexpress_solution_sku_attribute_query

Query the sku attribute information belonged to a specific category, customized for oversea merchants.

aliexpress_freight_create_freight_template

AI运费模版采纳(创建).

aliexpress_freight_listfreighttemplate

List all freight templates(Shipping Template).

aliexpress_freight_query_in_isv_gray

AI运费模版商家灰度查询.

aliexpress_freight_query_seller_intention

AI运费模版商家偏好信息查询.

aliexpress_freight_recommend_freight_template

SKU维度AI运费模板推荐生成.

aliexpress_issue_detail_get

Retrieve Dispute Details.

aliexpress_issue_image_upload

Seller uploads evidence images for the dispute.

aliexpress_issue_issuelist_get

Retrieve Dispute List.

aliexpress_issue_solution_agree

Seller accepts standard resolution proposal.

aliexpress_issue_solution_save

Seller creates/revises a proposal.

aliexpress_customize_product_info_audit_result_query

Query customize info audit result.

aliexpress_customize_product_info_create

Save product customize info.

aliexpress_customize_product_info_query

Customize product info query.

aliexpress_customize_product_template_query

Customize product template query.

aliexpress_global_dsa_ads_query

DSA Ads Data Query.

aliexpress_global_dsa_item_query

DSA Item Data Query.

aliexpress_global_dsa_pc_query

DSA Punish Data Query.

aliexpress_photobank_delunusephoto

Delete unreferenced images.

aliexpress_photobank_listimagepagination

Query information of images in photobank by page.

aliexpress_photobank_uploadimageforsdk

Upload images to photo bank.

aliexpress_global_seller_relation_query

Obtain seller account relationship list.

aliexpress_product_eancode_info_query

Query eancode detail info.

Connect AliExpress to your AI

Authorize once, then an endpoint your client signs into. Nothing to deploy, and nothing to install on the AliExpress side.

You authorize in your browser with your own AliExpress app: create one at open.aliexpress.com, add the callback URL, then paste the App Key and App Secret. Access covers that account; your password is never shared.

App Key123456
App Secret••••••••••••3f7a
Affiliate tracking ID (optional)leave blank unless you use the AliExpress affiliate programme
Authorize PopMCP on AliExpressAuthorize

Then just ask for the work

  • Show me last month's affiliate orders and which products earned the commission

    • affiliate_order_list
    • affiliate_order_get
    • affiliate_productdetail_get
  • Generate tracking links for every hot kitchen gadget under $15

    • affiliate_category_get
    • affiliate_hotproduct_query
    • affiliate_link_generate
  • Place and pay a dropship order for these three SKUs once freight is quoted

    • ds_freight_query
    • ds_order_create
    • ds_order_afterpay
  • Do any of my unshipped dropship orders contain SKUs that are now out of stock

    • trade_ds_order_get
    • ds_order_tracking_get
    • ds_product_get

Use AliExpress from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

AliExpress MCP server questions

What teams ask before putting AliExpress behind an AI client.

Do I need my own AliExpress developer app to connect?

Yes. Create one at open.aliexpress.com, add the callback URL PopMCP shows you, then paste that app's App Key and App Secret into the connect form and authorize once in your browser. The Affiliate tracking ID field is optional and only matters if you plan to use the affiliate tools. Your AliExpress password is never shared with PopMCP.

How does the agent find products in the catalog?

ds_text_search takes a keyword and ds_image_search_v2 takes a picture, while ds_category_tree_get walks the category structure when you would rather browse than guess. Once you have an item, ds_product_get returns the listing, ds_product_wholesale_get the wholesale pricing, and affiliate_product_sku_detail_get every SKU with price, specifications and delivery info. For sourcing rather than lookup, affiliate_hotproduct_query and affiliate_product_smartmatch are the discovery side.

Can the agent actually place and pay for dropshipping orders?

Yes. ds_freight_query returns the delivery options and price, ds_order_create places the order, and ds_order_afterpay handles the pay step. Those are writes, so keep the connection read-only while you are testing, or turn on approval-required-for-writes so a person signs off before money moves. Afterwards, trade_ds_order_get and ds_order_tracking_get follow the order and the parcel.

How many AliExpress operations does PopMCP expose?

201 operations across 18 API modules, split 133 read and 68 write. 29 load into your AI client by default and the rest stay searchable, so the tool list does not swamp the model's context. The biggest modules are Product management (50), Seller account (24), Affiliate (16), Dropshipping (16) and Logistics (16).

Which AliExpress events can PopMCP watch?

The order lifecycle is covered by Order placed, Order awaiting shipment, Order status changed and Order cancelled, alongside Dispute opened and Dispute updated. On the catalog side there is Product published, Product status changed, Stock level changed and Bulk upload finished. Package status changed, Affiliate order recorded, Shop health warning and Settlement entry added cover fulfilment, commission and money. Every trigger works by change detection, and the full list is on this page.

Why are there two separate sets of order and freight tools?

Dropshipping and selling on AliExpress are different businesses in the API, and they live in separate modules. If you buy to fulfill, you live in ds_order_create, ds_order_afterpay, trade_ds_order_get and ds_order_tracking_get; if you sell, the Seller orders and Disputes modules are the ones you want. Freight splits the same way, with ds_freight_query for dropshipping quotes and logistics_buyer_freight_calculate for the buyer-side calculation. Point an agent at the wrong pair and the request comes back empty.

Do I have to run or host the AliExpress MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

Why do only 29 of the 201 tools load by default?

Loading 201 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 29-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.

What is the difference between a tool and a trigger?

A tool is something your AI calls — there are 201 here. A trigger is something PopMCP watches for you: 18 AliExpress events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into AliExpress.

Connect AliExpress to your AI in minutes

Launch a hosted MCP endpoint for AliExpress, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP