tiktok_shop_ activate_ productActivate hidden products that are in the Seller_deactivated or Platform_deactivated status and display them in the TikTok Shop catalog… Required body fields: product_ids.
Search listings, push stock and price changes, buy shipping labels, approve returns and pull SPS and best-seller numbers for the one shop you authorized.
PopMCPTikTok Shop
Every seller API operation — products, orders, fulfillment, returns, finance and analytics — plus the webhooks PopMCP can watch.
tiktok_shop_ activate_ productActivate hidden products that are in the Seller_deactivated or Platform_deactivated status and display them in the TikTok Shop catalog… Required body fields: product_ids.
tiktok_shop_ check_ product_ listingIdentify any issues with your product properties in advance to ensure your product is ready for listing.
tiktok_shop_ create_ productCreate and list products intended for sale exclusively in local shops.
tiktok_shop_ deactivate_ productsDeactivate products that are in the Activate status and hide them from buyers.
tiktok_shop_ delete_ productsDelete non-frozen products that you no longer need.
tiktok_shop_ edit_ productEdit all properties (e.g.
tiktok_shop_ get_ attributesRetrieve the standard built-in product and sales attributes for listing a product in a particular category based on your shop's location… * Sales attributes (e.g.
tiktok_shop_ get_ brandsRetrieve all available brands for your shop, including the built-in brands and any custom brands created using the Create Custom Brands API… * To check if a brand is fully authorized for use in a specific product category, specify the category ID.
tiktok_shop_ get_ categoriesRetrieve the list of product categories available for your shop.
tiktok_shop_ get_ category_ rulesRetrieve the additional requirements (beyond mandatory product attributes) for listing a product in a particular category based on your shop's location.
tiktok_shop_ get_ productRetrieve all properties of a product, except those in the FREEZE or DELETED status.
tiktok_shop_ inventory_ searchRetrieve inventory information for multiple products or SKUs.
tiktok_shop_ partial_ edit_ productEdit some properties (e.g.
tiktok_shop_ recommend_ categoryRetrieve the recommended category for a candidate product based on its title, description, and images.
tiktok_shop_ search_ productsRetrieve a list of products that meet the specified conditions.
tiktok_shop_ update_ inventoryUpdate the inventory quantity of SKUs belonging to a product.
tiktok_shop_ update_ priceUpdate the price of multiple SKUs belonging to a product in the ACTIVATE status and not included in any ongoing promotions.
tiktok_shop_ search_ open_ collaborationRetrieve all open collaboration information from merchants, including commission rate, add to showcase and post content creator count.
tiktok_shop_ search_ seller_ affiliate_ ordersThis API allows the partner to retrieve a list of affiliate orders (orders which are affiliate-commission eligible) generated by a seller, returning the order ID and the product ID… ---
tiktok_shop_ seller_ search_ creator_ on_ marketplaceThis API is used by Sellers to search for Creators in the Creator Marketplace.
tiktok_shop_ get_ bestselling_ productsGet the top 100 performing products of the target date range ---
tiktok_shop_ get_ shop_ performanceReturns performance metrics at shop/seller level.
tiktok_shop_ get_ shop_ product_ performance_ listReturns a list of product performance overview metrics.
tiktok_shop_ get_ shop_ sku_ performance_ listReturns a list of SKU performance metrics.
tiktok_shop_ get_ shop_ video_ performance_ listReturns a list of videos and associated metrics for a shop.
tiktok_shop_ get_ sps_ overviewReturns the SPS overview for the authorized shop, including the score, tier, dimensions, benefits, and top issues.
tiktok_shop_ batch_ ship_ packagesUse this API to batch ship packages by providing multiple package IDs.
tiktok_shop_ create_ packagesUse this API to ship orders (purchase labels).
tiktok_shop_ get_ eligible_ shipping_ serviceUse this API ( for US ) to query the list of available shipping services when specifying packages' size or weight.
tiktok_shop_ get_ package_ detailReturns information about a package, including handover time slot, tracking number, and shipping provider information.
tiktok_shop_ get_ package_ shipping_ documentFor orders shipped by TikTok Shop, this API retrieves the URL of shipping documents (shipping label and packing slip) for a package specified by the package ID.
tiktok_shop_ get_ trackingThis API can use the order number to obtain the corresponding logistics tracking information.
tiktok_shop_ search_ packageRetrieve package IDs based on specified conditions.
tiktok_shop_ ship_ packageUse this API to ship a package.
tiktok_shop_ split_ ordersUse this API to confirm an order split.
tiktok_shop_ update_ shipping_ infoIf the seller entered an incorrect tracking number, this API allows the seller to update the tracking number and shipping provider for an order that has already been shipped.
tiktok_shop_ approve_ cancellationUse this API to approve a buyer-initiated cancellation request identified by cancel_id.
tiktok_shop_ approve_ returnUse this API to approve a buyer's return request.
tiktok_shop_ calculate_ refundUse this API to estimate the refundable amount for a cancellation, refund, or return-and-refund request.
tiktok_shop_ get_ reject_ reasonsUse this API to retrieve the seller reject-reason options currently applicable to the specified aftersales request.
tiktok_shop_ reject_ returnUse this API to reject a buyer's return or refund request.
tiktok_shop_ search_ aftersales_ requestUsed to search for aftersales request level data.
tiktok_shop_ search_ cancellationsUse this API to search and retrieve one or more order cancellations.
tiktok_shop_ search_ returnsUse this API to search returns by return ID, order ID, buyer, return type, return status, arbitration status, or create/update time window.
tiktok_shop_ get_ conversation_ messagesUse this API to get all messages in a conversation between a buyer and a shop.
tiktok_shop_ get_ conversationsUse this API to retrieve a shop's conversations with buyers.
tiktok_shop_ read_ messageUse this API to mark all messages sent by the buyer as read.
tiktok_shop_ send_ messageUse this API to send a message to the buyer in a conversation.
tiktok_shop_ create_ promotion_ activityUse this API to create a product discount activity or a flash deal activity.
tiktok_shop_ get_ activityGet the details of a product discount or flash deal promotion activity.
tiktok_shop_ search_ coupon_ listUse this API to get a list of coupons, narrowed down further based on search parameters.
tiktok_shop_ search_ promotion_ activitiesGet a list of product discount or flash deal promotion activities.
tiktok_shop_ update_ promotion_ activity_ productsUse this API to add the products or SKUs to the list of a product discount activity or a flash deal activity.
tiktok_shop_ get_ order_ detailGet the detailed order information of an order, including important attributes such as order status, shipping addresses, payment details, price and tax info, and package information.
tiktok_shop_ get_ order_ listReturns a list of orders created or updated during the timeframe indicated by the specified parameters.
tiktok_shop_ get_ price_ detailGet the detailed pricing calculation information of an order or a line item, including vouchers, tax, etc.
tiktok_shop_ search_ order_ by_ external_ order_ referenceIf you have used the Add External Order References API to sync information from your external order management system (OMS) to corresponding orders in TikTok Shop, you may call this API to search for order information in TikTok Shop based o… ---
tiktok_shop_ get_ shipping_ providersThis API is used to obtain the shipping provider corresponding to the specified delivery option ---
tiktok_shop_ get_ warehouse_ delivery_ optionsThis API is used to obtain a list of delivery options available through the seller's designated warehouse.
tiktok_shop_ get_ warehouse_ listThis API retrieves all warehouse information associated with the seller.
tiktok_shop_ get_ paymentsThis API is currently unavailable to SEA markets.
tiktok_shop_ get_ statementsRetrieves the statements generated for a shop and the key statement information based on a specified date range or their payment status… ---
tiktok_shop_ get_ transactions_ by_ orderRetrieves the SKU-level details of an order transaction.
tiktok_shop_ get_ transactions_ by_ statementRetrieves the details of a statement, including the transactions, which can be a standard order transaction, an adjustment transaction, or a reserve-related transaction… ---
tiktok_shop_ get_ active_ shopsRetrieves all active shops that belong to a seller.
tiktok_shop_ get_ seller_ permissionsRetrieves the cross-border operations that a cross-border seller is permitted to perform.
tiktok_shop_ get_ authorized_ shopsRetrieves the list of shops that a seller has authorized for an app.
tiktok_shop_ check_ listing_ prerequisitesCheck if a TikTok shop is ready to list products.
tiktok_shop_ create_ category_ upgrade_ taskCreate a task to upgrade live products (status: ACTIVATE) from a 3-level to a 7-level category tree.
tiktok_shop_ create_ custom_ brandsCreate custom brands for your own use across all markets.
tiktok_shop_ create_ global_ productCreate global products to be sold in one or multiple shops outside of the seller's base country.
tiktok_shop_ create_ gpa_ upgrade_ taskThis interface is only available for EU L2L sellers.
tiktok_shop_ create_ image_ translation_ tasksInitiates a translation task for one or more images.
tiktok_shop_ create_ manufacturerAdd a manufacturer for a seller.
tiktok_shop_ create_ responsible_ personAdd a new EU responsible person who ensures a seller's products comply with EU regulations.
tiktok_shop_ delete_ global_ productsDelete global products that you no longer need.
tiktok_shop_ diagnose_ and_ optimize_ productDiagnose products to obtain information that helps you to improve the product content, enhancing product visibility and customer trust.
tiktok_shop_ edit_ global_ productEdit all properties (e.g.
tiktok_shop_ get_ global_ attributesRetrieve the standard built-in product and sales attributes for listing a global product in a particular category, regardless of market variations… * Sales attributes (e.g.
tiktok_shop_ get_ global_ categoriesRetrieve all available product categories, regardless of market variations.
tiktok_shop_ get_ global_ category_ rulesRetrieve the additional requirements (beyond mandatory product attributes) for listing a global product in a particular category, regardless of market variations… ---
tiktok_shop_ get_ global_ listing_ rulesRetrieves the global listing rules for a local shop that belongs to a global seller.
tiktok_shop_ get_ global_ productRetrieve all properties of a global product that is in the "DRAFT", "UNPUBLISHED", or "PUBLISHED" status, and the corresponding local product IDs in the published markets.
tiktok_shop_ get_ global_ replicated_ productsRetrieves the globally associated replicas in other markets if the product has been replicated through local replication.
tiktok_shop_ get_ image_ translation_ tasksRetrieves the image translation task status and translated images for one or more previously submitted images.
tiktok_shop_ get_ opportunity_ detailRetrieve the full details of a single opportunity lead by its ID, including market trend data, competition level, and recommended actions.
tiktok_shop_ get_ product_ skpp_ detailReturn the SKPP diagnostic for one product.
tiktok_shop_ get_ products_ seo_ wordsObtain SEO suggestions for product titles of live products (status: ACTIVATE) to enhance product visibility.
tiktok_shop_ get_ recommended_ product_ packageRetrieve a list of product recommended packages.
tiktok_shop_ get_ recommended_ product_ title_ and_ descriptionObtain AI-optimized product titles and descriptions for live products (status: ACTIVATE).
tiktok_shop_ get_ shop_ skpp_ summaryReturn the shop-level SKPP products roll-up.
tiktok_shop_ get_ submission_ recordsRetrieve a paginated list of submission records for the authorized seller, including submission status, review results, and linked opportunity/product information.
tiktok_shop_ list_ opportunitySearch and retrieve a paginated list of opportunity leads available to the authorized seller, with optional filters by type, status, category, etc and ordered by the algorithm ranking model.
tiktok_shop_ list_ products_ skpp_ statusBatch query SKPP status for the seller's products.
tiktok_shop_ optimized_ imagesOptimize images used in your TikTok Shop by changing the background to white.
tiktok_shop_ partial_ edit_ global_ productDescription of [POST]/product/:version/Partial_Edit_Global_Product ---
tiktok_shop_ partial_ edit_ manufacturerEdit the details of a manufacturer in the EU languages supported by TikTok Shop.
tiktok_shop_ partial_ edit_ responsible_ personEdit the details of an EU responsible person in the EU languages supported by TikTok Shop.
tiktok_shop_ product_ auditing_ researchFor compliant vendor to rescan all of the product information so that the compliant vendor can issue a compliance testing report.
tiktok_shop_ product_ information_ issue_ diagnosisDiagnose multiple existing live (status: ACTIVATE) products to obtain information that helps you to improve the product content, enhancing product visibility and customer trust.
tiktok_shop_ publish_ global_ productPublish and convert a global product to local products in one or multiple shops in supported markets.
tiktok_shop_ recommend_ global_ categoriesRetrieve the recommended categories for a candidate global product based on its title, description, and images.
tiktok_shop_ recover_ productsRecover products that are in the Deleted status.
tiktok_shop_ replicate_ productDescription of [POST]/product/:version/Replicate_Product ---
tiktok_shop_ search_ global_ productsRetrieve a list of global products that meet the specified conditions.
tiktok_shop_ search_ manufacturersRetrieve a list of manufacturers in the EU languages supported by TikTok Shop based on their IDs or keyword.
tiktok_shop_ search_ responsible_ personsRetrieve a list of responsible persons in the EU languages supported by TikTok Shop based on their ID or keywords.
tiktok_shop_ search_ size_ chartsRetrieve size charts that a seller has created.
tiktok_shop_ submit_ appeal_ task#### Appeal Size Chart Verification Initiates an appeal process for a product that was blocked during the listing phase due to a size chart verification failure… Required body fields: product_id, appeal_message.
tiktok_shop_ submit_ product_ via_ opportunitySubmit an existing product (already listed on TikTok Shop) as a response to a specific opportunity lead.
tiktok_shop_ update_ global_ inventoryUpdate the inventory of unpublished global products if you have access to the Multi-Warehouse feature.
tiktok_shop_ update_ stock_ operation_ settingsThis API allows sellers to configure auto-replenishment settings for one or more SKUs in bulk.
tiktok_shop_ upload_ product_ fileNOT CALLABLE OVER THIS CONNECTION: this endpoint takes a multipart/form-data file upload (data), which this MCP cannot send.
tiktok_shop_ upload_ product_ imageNOT CALLABLE OVER THIS CONNECTION: this endpoint takes a multipart/form-data file upload (data), which this MCP cannot send.
tiktok_shop_ cancel_ target_ collaboration_ conflictsExecute resolution actions on resolvable conflict items within the scope of seller authorization.
tiktok_shop_ check_ target_ collaboration_ conflictsRetrieve conflicting target collaborations for the product and determine if they can be terminated Required body fields: creator_open_id_list, product_id_list.
tiktok_shop_ create_ compass_ offline_ export_ taskCreate an asynchronous offline export task for the specified doc_type and plan_type within a given time window.
tiktok_shop_ create_ conversation_ with_ creatorGet the existing conversation or create a new conversation with the specified TikTok creator for later communication.
tiktok_shop_ create_ open_ collaborationThis API allows the seller to create an open collaboration.
tiktok_shop_ create_ target_ collaborationThis API is used to create a target collaboration.
tiktok_shop_ download_ compass_ task_ fileDownload the result file of a completed export task by taskId.
tiktok_shop_ edit_ open_ collaboration_ sample_ ruleUse this API to manage sample rules in open collaborations, like valid time periods, or thresholds for creators to request samples.
tiktok_shop_ edit_ open_ collaboration_ settingsThis API is used to edit a Seller's open collaboration settings.
tiktok_shop_ generate_ affiliate_ product_ promotion_ linkThe user of this API is a partner developer, on behalf of Sellers.
tiktok_shop_ generate_ target_ collaboration_ linkGenerate a Target Collaboration Link that the seller can share with the creator.
tiktok_shop_ get_ affiliate_ conversation_ messagesGet chat history in one conversation.
tiktok_shop_ get_ affiliate_ conversationsGet User's Conversation list.
tiktok_shop_ get_ compass_ task_ listRetrieve the list of export tasks created via Open API for the authorized seller (last 7 days).
tiktok_shop_ get_ creator_ marketplace_ search_ filtersThis API allows you to obtain the advanced filters available in Seller Search Creator Marketplace.
tiktok_shop_ get_ inbox_ category_ countsDescription of [POST]/affiliate_seller/:version/Get_Inbox_Category_Counts ---
tiktok_shop_ get_ latest_ unread_ messagesGet the unread messages from the last minute.
tiktok_shop_ get_ marketplace_ creator_ performanceGet the Creator Affiliate's Marketplace information and performance metrics in the last 30 days.
tiktok_shop_ get_ open_ collaboration_ creator_ content_ detailThis API allows the seller to get the creator content details of specified open collaboration.
tiktok_shop_ get_ open_ collaboration_ sample_ rulesUse this API to get the status and the details of the sample rules for products under an open collaboration.
tiktok_shop_ get_ open_ collaboration_ settingsGet the open collaboration settings, including auto add settings.
tiktok_shop_ get_ weekly_ creator_ outreach_ recordsDescription of [POST]/affiliate_seller/:version/Get_Weekly_Creator_Outreach_Records Required body fields: page_index, page_size.
tiktok_shop_ mark_ conversation_ readMark the messages in the specified conversations to be read.
tiktok_shop_ query_ target_ collaboration_ detailThis API is used by Sellers to get target collaboration information.
tiktok_shop_ query_ target_ collaboration_ promotion_ detailsDescription of [POST]/affiliate_seller/:version/Query_Creator_Promotion_Details_in_Target_Collaboration Required body fields: creator_user_open_id, invitation_group_id.
tiktok_shop_ remove_ creator_ from_ open_ collaborationThis API is used to remove creators from open collaboration.
tiktok_shop_ remove_ open_ collaborationRemove open collaboration for product.
tiktok_shop_ remove_ target_ collaborationThis API is used by Seller to remove affiliate target collaboration.
tiktok_shop_ search_ target_ collaborationsThis API is used by Seller to search for all existing target collaborations.
tiktok_shop_ seller_ get_ sample_ request_ deeplinkUse this API to get a TikTok deeplink, use this deeplink to launch the TikTok app and land the user on the sample request page.
tiktok_shop_ seller_ review_ sample_ applicationsThis API allows the seller to approve or reject the creator's sample application in an open collaboration.
tiktok_shop_ seller_ search_ affiliate_ open_ collaboration_ productThis API is used to search the information of products with open collaboration by category, commission rate, and keywords.
tiktok_shop_ seller_ search_ sample_ applicationsThis API is provided for sellers to query sample applications based on various criteria such as products, creators, or application statuses… ---
tiktok_shop_ seller_ search_ sample_ applications_ fulfillmentsYou, the seller, can use this API to get the fulfillment status of the specific sample application and whether the fulfillment resulted in orders… ---
tiktok_shop_ send_ im_ messageThe API for sending IM messages.
tiktok_shop_ update_ conversation_ statusDescription of [POST]/affiliate_seller/:version/Update_Conversation_Status Required body fields: action.
tiktok_shop_ update_ target_ collaborationThis API is used by Seller to update STANDARD target collaboration.
tiktok_shop_ upload_ message_ imageNOT CALLABLE OVER THIS CONNECTION: this endpoint takes a multipart/form-data file upload (data), which this MCP cannot send.
tiktok_shop_ get_ bestselling_ creatorsGet the top 100 performing creators of the target date range ---
tiktok_shop_ get_ bestselling_ live_ sessionsGet the top 100 performing lives of the target date range ---
tiktok_shop_ get_ bestselling_ videosGet the top 100 performing videos of the target date range ---
tiktok_shop_ get_ live_ room_ core_ statsReturns core stats for the specified live room, including GMV, order counts, buyer counts, product click counts, and view counts.
tiktok_shop_ get_ live_ room_ gmv_ trendReturns GMV trend performance points for the specified live room, including GMV and created-order trend values.
tiktok_shop_ get_ live_ room_ interactive_ trendsReturns interactive trend performance points for the specified live room, including watch, comment, and share counts.
tiktok_shop_ get_ live_ room_ product_ statsReturns the product list for the specified live room, including product IDs, names, GMV, unit price, inventory counts, and click counts.
tiktok_shop_ get_ live_ room_ traffic_ performanceReturns traffic performance for the specified live room, including source and sub-source watch counts for distribution analysis.
tiktok_shop_ get_ live_ room_ user_ portraitsReturns user portrait indicators for the specified live room, including age, gender, fan, advertisement, and region distributions.
tiktok_shop_ get_ live_ room_ view_ trendsReturns viewer count trend data points for the specified live room, grouped by online, entering, and leaving viewers.
tiktok_shop_ get_ shop_ live_ minute_ performanceReturns minute-level performance for a LIVE session after the session is finished.
tiktok_shop_ get_ shop_ live_ performance_ listReturns a list of LIVE stream sessions and associated metrics for a shop.
tiktok_shop_ get_ shop_ live_ performance_ overviewReturns overall performance metrics for all LIVE stream sessions under a certain shop.
tiktok_shop_ get_ shop_ live_ products_ performance_ listReturns sale performance for each product in a shop-related LIVE session from the official account or marketing accounts.
tiktok_shop_ get_ shop_ performance_ per_ hourReturns hourly shop performance details for the requested date.
tiktok_shop_ get_ shop_ product_ performance_ detailReturns detailed performance metrics for the specified product.
tiktok_shop_ get_ shop_ sku_ performance_ detailReturns performance metrics for the specified SKU.
tiktok_shop_ get_ shop_ video_ performance_ detailsReturns detailed performance metrics for a (requested) video.
tiktok_shop_ get_ shop_ video_ performance_ overviewReturns overall performance metrics for all videos under a shop.
tiktok_shop_ get_ shop_ video_ product_ performance_ listReturns performance metrics for a list of products promoted in a given video.
tiktok_shop_ get_ sps_ metric_ diagnosisReturns diagnosis details for a single SPS metric, including benchmark thresholds, trends, calculation details, and distribution details.
tiktok_shop_ get_ sps_ metric_ problem_ detailsReturns problem order or chat details for a selected SPS metric.
tiktok_shop_ get_ sps_ metric_ top_ itemsReturns top products, logistics providers, or aftersales types for a selected SPS metric.
tiktok_shop_ get_ sps_ metricsReturns SPS metric details and benchmark thresholds for the authorized shop.
tiktok_shop_ get_ video_ performancesUse this US-creator-only API to retrieve TikTok e-commerce video metrics, including anchor_display_rate, click_through_rate, orders, items_sold, and GMV, for the requested videos.
tiktok_shop_ combine_ packageUse this API to combine packages into one fulfillment package.
tiktok_shop_ create_ first_ mile_ bundleIf you send multiple packages to TikTok Shop warehouse in a single first-mile bundle, you can use the API to create a first-mile bundle on TikTok Shop and get the bundle ID.
tiktok_shop_ create_ first_ mile_ bundle_ v2If you send multiple packages to TikTok Shop warehouse in a single first-mile bundle, you can use the API to create a first-mile bundle on TikTok Shop and get the bundle ID.
tiktok_shop_ fulfillment_ upload_ delivery_ fileNOT CALLABLE OVER THIS CONNECTION: this endpoint takes a multipart/form-data file upload (data), which this MCP cannot send.
tiktok_shop_ fulfillment_ upload_ delivery_ imageNOT CALLABLE OVER THIS CONNECTION: this endpoint takes a multipart/form-data file upload (data), which this MCP cannot send.
tiktok_shop_ get_ order_ customs_ requirementsThis API is used to query whether an order requires extra customs clearance information, whether such information has been submitted, and the list of submitted customs clearance information… Required body fields: order_ids.
tiktok_shop_ get_ order_ split_ attributesUse this API to check whether an order(s) can be split into multiple packages or not.
tiktok_shop_ get_ package_ handover_ time_ slotsUse this API to retrieve the time slots available for pickup, drop-off, or van collection for the seller's specified package by using package ID.
tiktok_shop_ get_ pod_ detailDescription of [POST]/fulfillment/:version/Get_Pod_Detail Required body fields: main_order_id, query_order_lines.
tiktok_shop_ mark_ package_ as_ shippedThis API is currently exclusive to the following markets: US, UK, ES, IE, IT, DE, FR, JP.
tiktok_shop_ redeem_ info_ callbackSend the redeem info related to the order to the TTS to complete the fulfillment.
tiktok_shop_ search_ combinable_ packagesUse this API to query orders eligible for combined shipping.
tiktok_shop_ uncombine_ packagesUse this API to uncombine one or more orders from an already combined package.
tiktok_shop_ update_ package_ delivery_ statusUse this API to update the delivery status of the package from in transit status.
tiktok_shop_ update_ package_ shipping_ infoIf the seller entered an incorrect tracking number, this API allows the seller to update the tracking number and shipping provider for a package that has already been shipped… Required body fields: tracking_number, shipping_provider_id.
tiktok_shop_ upload_ customs_ informationThis API is used to submit extra customs clearance information for discrepancies between declared information and physical goods.
tiktok_shop_ upload_ invoiceUpload the invoice document.
tiktok_shop_ validate_ tracking_ numberEnables a seller or warehouse to validate whether a tracking number is covered by TikTok Shipping (TTS) or Collection by TikTok (CBT).
tiktok_shop_ cancel_ fbt_ mcf_ orderAfter an order is shipped via FBT, an MCF Order may be split into one or more consign orders for fulfillment.
tiktok_shop_ cancel_ inbound_ orderThis API is used to cancel an inbound order prior to warehouse arrival, preventing further processing and updating the order status… Required body fields: order_id, cancel_reason.
tiktok_shop_ confirm_ inbound_ methodFinalize the selection of a specific warehouse placement option for a Fulfilled by TikTok (FBT) inbound plan.
tiktok_shop_ create_ fbt_ goodsCreate FBT goods records, including SKU linkage, dimensions, hazmat details, shelf-life attributes, and return address information.
tiktok_shop_ create_ fbt_ mcf_ orderFor orders created on other sales channels that require fulfillment via FBT, this API enables you to create corresponding orders (hereinafter referred to as MCF Orders)… Required body fields: external_order_id, goods, consignee.
tiktok_shop_ create_ or_ update_ inbound_ planInitializes a new inbound plan or updates an existing one by defining goods, or carton configurations and dimensions.
tiktok_shop_ get_ fbt_ inbound_ order_ detailsThis API is used to retrieve the inbound order details including the planned inbound detail, actual inbound detail and inbound status, etc.
tiktok_shop_ get_ fbt_ mcf_ order_ statusThis API allows you to query the status of MCF Orders.
tiktok_shop_ get_ fbt_ merchant_ mcf_ statusThis API verifies whether a seller is registered as a Fulfillment by TikTok (FBT) merchant and participated in Multi Channel Fulfillment(MCF)… ---
tiktok_shop_ get_ fbt_ merchant_ onboarded_ regionsThis API verifies whether a seller is registered as a Fulfillment by TikTok (FBT) merchant.
tiktok_shop_ get_ fbt_ warehouse_ listThis API is used to retrieve all Fulfilled by TikTok warehouse information including the warehouse name, warehouse address information, etc.
tiktok_shop_ get_ inbound_ method_ detailGet detailed information regarding inbound plan placement options.
tiktok_shop_ list_ available_ inbound_ methodsRetrieves valid inbound shipping methods and arrival time windows for a specific plan.
tiktok_shop_ print_ inbound_ order_ labelsThis API uses an asynchronous Long-Running Operation (LRO) pattern to generate label files.
tiktok_shop_ query_ goods_ inventory_ for_ mcfSearch available inventory for MCF goods.
tiktok_shop_ search_ fbt_ inventoryThis API is used to retrieve detailed inventory information for goods and matched SKUs, including sellable inventory, reserved inventory, unsellable inventory, and in-transit inventory at the warehouse level.
tiktok_shop_ search_ fbt_ inventory_ recordThis API is used to retrieve detailed inventory change records for goods at the warehouse level.
tiktok_shop_ search_ goods_ hazmat_ and_ expiration_ infoSearch hazmat and expiration information for goods by TikTok Shop SKU IDs.
tiktok_shop_ search_ goods_ infoThis API is used to retrieve a list of goods belonging to the merchant that meet the specified conditions.
tiktok_shop_ ship_ inbound_ orderFinalizes the shipment details for a specific inbound order, including carton information and shipping methods.
tiktok_shop_ update_ fbt_ goods_ infoUpdate FBT goods information, including goods name, image URL, dimensions, hazmat details, shelf-life attributes, and return address information.
tiktok_shop_ update_ goods_ sku_ relationBind or unbind TikTok Shop SKUs to FBT goods.
tiktok_shop_ update_ inbound_ order_ trackingThis API manages carton-level tracking information for inbound orders.
tiktok_shop_ cancel_ orderUse this API to cancel an order on behalf of a seller.
tiktok_shop_ create_ returnUse this API to create a seller-initiated aftersales request for an order on behalf of the buyer.
tiktok_shop_ get_ aftersale_ eligibilityUse this API to check eligible aftersale solutions for an order, including whether the seller or buyer can initiate a refund, return, or cancel a specific order.
tiktok_shop_ get_ decision_ eligibilityUse this API to evaluate which seller decisions are currently allowed for the specified aftersales request.
tiktok_shop_ get_ return_ recordsUse this API to retrieve the record entries for a specific return request.
tiktok_shop_ get_ review_ decisionDescription of [GET]/return_refund/:version/Get_Review_Decision ---
tiktok_shop_ reject_ cancellationUse this API to reject a buyer's cancellation request for the specified cancel_id.
tiktok_shop_ review_ aftersalesAPI used to review (approve, reject, or offer alternatives to) a buyer's return request.
tiktok_shop_ search_ return_ merchandise_ authorizationUsed to search for RMA request level data ---
tiktok_shop_ upload_ shipping_ document_ and_ tracking_ infoUse this API to upload return shipping documents, tracking numbers, and carriers for buyers.
tiktok_shop_ create_ conversationUse this API to create a conversation with the specified buyer, on behalf of a shop.
tiktok_shop_ end_ sessionUse this API to end an active customer service session assigned to an agent.
tiktok_shop_ get_ agent_ settingsThis API is used to get agent settings.
tiktok_shop_ get_ conversationUse this API to retrieve information about a conversation by ID.
tiktok_shop_ get_ customer_ service_ performanceGet the average customer service performance of a shop for a selected time period ---
tiktok_shop_ search_ sessionsDescription of [POST]/customer_service/:version/sessions Required body fields: begin_time_ge, begin_time_lt.
tiktok_shop_ update_ agent_ settingsUse this API to update agent status on behalf of the agent.
tiktok_shop_ upload_ buyer_ messages_ imageNOT CALLABLE OVER THIS CONNECTION: this endpoint takes a multipart/form-data file upload (data), which this MCP cannot send.
tiktok_shop_ deactivate_ activityDeactivate an ongoing or upcoming activity.
tiktok_shop_ get_ couponUse this API to get the full details of a coupon matching the {coupon_id}.
tiktok_shop_ remove_ promotion_ activity_ productsUse this API to remove products or SKUs from the existing product discount or flash sale promotion activity.
tiktok_shop_ republish_ activityUse this API to republish a product discount activity or a flash deal activity that expired or was deactivated within the last 7 days.
tiktok_shop_ update_ promotion_ activityChange the title and the beginning and end time of the existing product discount or flash sale promotion activity.
tiktok_shop_ add_ external_ order_ referencesIf you are using your own external OMS (order management system) to manage TikTok Shop orders, the corresponding order IDs between your OMS and TikTok Shop may be different… Required body fields: orders.
tiktok_shop_ get_ external_ order_ referencesIf you have used the Add External Order References API to sync order information between your external order management system (OMS) and TikTok Shop, you may call this API to get information on the synced orders.
tiktok_shop_ search_ order_ pod_ detailsDescription of [POST]/order/:version/pod_details/search Required body fields: main_order_id, query_order_lines.
tiktok_shop_ update_ the_ blind_ box_ opening_ resultsAfter the merchant completes blind box opening in a live room, use this callback to send blind box and batch box opening results for an order back to the platform.
tiktok_shop_ get_ available_ shipping_ templateget seller's available shipping template and return the reason why the template is not available,this api is now only available for JP and UK market ---
tiktok_shop_ get_ global_ seller_ warehouseThis API retrieves all global warehouse information associated with the seller.
tiktok_shop_ get_ logistics_ trackingThis API can use the order number to obtain the corresponding logistics tracking information, it can obtain more comprehensive logistics tracking information, which is more detailed than the Get tracking API, but only for CBT orders now… ---
tiktok_shop_ shipping_ template_ exist_ v2Shipping Template Exist ---
tiktok_shop_ create_ custom_ engagement_ taskCreate an engagement task that uses a self-defined custom message instead of predefined message templates from TikTok Shop… Required body fields: task_name, end_time, channel.
tiktok_shop_ create_ engagement_ taskCreate an engagement task that acts as a container for grouping messages with similar content and rules, allowing sellers to track and compare task performance across different types of content… Required body fields: template_id, task_name, end_time, channel.
tiktok_shop_ get_ engagement_ feature_ permissionsRetrieve information about customer engagement features that the shop has permission to use.
tiktok_shop_ get_ engagement_ task_ performancesRetrieve detailed performance metrics for a customer engagement task, including message reads, order conversions, and other key engagement statistics.
tiktok_shop_ get_ message_ templatesGet a library of customer engagement message templates predefined by TikTok Shop, which you can use directly in your customer engagement communications.
tiktok_shop_ get_ unsettled_ transactionsThis API allows the partner to retrieve a list of unsettled transactions (incl.
tiktok_shop_ get_ withdrawalsGet the list of the withdrawal records (when Seller's withdraw money from TikTokShop) based on the specified date range.
tiktok_shop_ send_ engagement_ messageSend messages to specific customers for a particular engagement task.
tiktok_shop_ delete_ shop_ webhookDeletes the shop's webhook URL for a specific event topic.
tiktok_shop_ get_ shop_ groupsQuery the shop scope of product interoperability groups.
tiktok_shop_ get_ shop_ webhooksRetrieves a shop's webhooks and the corresponding webhook URLs.
tiktok_shop_ update_ shop_ webhookUpdates the shop's webhook URL for a specific event topic.
tiktok_shop_ get_ authorized_ category_ assetsRetrieves the list of business category assets authorized by a partner for an app.
tiktok_shop_ confirm_ package_ shipmentThis API enables a warehouse service provider to send package shipment information for an order.
tiktok_shop_ upload_ file_ initTo upload a large file to TikTok Shop, such as a video, first use this API to initialize the upload session.
Authorize once, then an endpoint your client signs into. Nothing to deploy, and nothing to install on the TikTok Shop side.
Create a custom app in Partner Center, add the callback URL as its Redirect URL, then paste the App key, App secret and Authorization link. Approve in TikTok's consent screen and pick the shop it stays locked to.
6h1abcd2efgh3••••••••••••3f7ahttps://services.tiktokshop.com/open/authorize?service_id=...Read-only keeps it to reporting. Full access with approval on writes holds the risky calls — deleting products, repricing SKUs, approving refunds — until you say yes. The full-catalog toggle adds the rest.
Drop the PopMCP URL into Claude, ChatGPT, Codex or any other supported client. It signs in through PopMCP with OAuth, so your TikTok Shop credential never leaves the server.
app.popmcp.com/mcp/…Ask for something harmless before you turn writes on. Once it comes back clean, widen the tool set or switch the connection to full access.
Which products sold best last month and how is my shop's SPS looking
tiktok_shop_get_bestselling_productsok
Then just ask for the work
“Which products sold best last month and how is my shop's SPS looking”
“Drop the price 10% on every SKU in my summer tees and top up their stock”
“Set up a listing for the new ceramic mug and pre-check it before it goes live”
“Which of my best-selling products have packages still sitting unshipped”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting TikTok Shop behind an AI client.
Yes. Create one custom app at partner.tiktokshop.com under App & Service → Create app & service — custom apps need no review and work with your own shop immediately. Add the callback URL shown on the connect form as that app's Redirect URL, then paste the App key, App secret and Authorization link. You approve the access on TikTok's own consent screen, so no shop password is ever collected here.
After you authorize, you choose which shop to connect and which workspace it belongs in. Every request from then on is locked to that shop, so the agent cannot read or write anything belonging to another one. If you sell through more than one shop, connect each shop on its own.
264 operations across 17 API modules, split 158 read and 106 write, plus 20 triggers PopMCP can watch. A curated 67 load into your AI client by default and the rest stay searchable, so the tool list does not swamp the model. Product is the biggest module at 64 operations, then affiliate seller at 41 and analytics at 31.
Product status governs almost everything here. update_price only applies to SKUs on a product in the ACTIVATE status that is not in an ongoing promotion, so a listing enrolled in a campaign refuses the change until the campaign ends. Likewise get_product will not return anything in FREEZE or DELETED status, delete_products only removes non-frozen products, and activate_product applies to items sitting in Seller_deactivated or Platform_deactivated. Have the agent check status with search_products first, so it skips the SKUs that would be refused instead of failing part-way through.
With full access, yes: create_packages purchases labels, ship_package and batch_ship_packages move packages out, and get_package_shipping_document returns the URL for the shipping label and packing slip on TikTok Shop-shipped orders. get_eligible_shipping_service, which lists available services for a given package size or weight, is a US-only call. If a tracking number went in wrong, update_shipping_info corrects the number and shipping provider after the order has already shipped.
calculate_refund estimates the refundable amount on a cancellation, refund or return-and-refund request before anyone commits, and get_reject_reasons returns the seller reject-reason options that currently apply to that request. approve_return and approve_cancellation are the write side, which is why approval-required-for-writes is worth leaving on here: the agent prepares the decision and you make it. The Return status changed and Cancellation status changed webhooks let it pick these up as buyers raise them.
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.
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.
Loading 264 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 67-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.
A tool is something your AI calls — there are 264 here. A trigger is something PopMCP watches for you: 20 TikTok Shop 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 TikTok Shop.
Launch a hosted MCP endpoint for TikTok Shop, keep tool access under control, and start testing real workflow prompts right away.