the_iconic_ add_ product_ set_ imageAdd an image to a product set from a public URL (displayUrl).
See what is waiting to be packed, move orders along, change stock and prices by SKU, find out why quality control rejected a style and read your statements, all by asking.
PopMCPThe Iconic
Everything a seller can do through THE ICONIC's Seller Center API is here: product sets and their sizes, stock, prices, images, orders and order items, returns, manifests, bulk imports and exports, finance statements, commissions, consignment purchase orders, warehouses and webhooks. Stock and price calls normally need numeric ids, so a few tools take your SKU and do the lookups. Bulk jobs run in the background at Seller Center, so the AI waits for the result and tells you which rows failed.
279 tools in the full catalog: 200 read and 79 write. 44 load by default, and the rest are found with tool search.
the_iconic_ add_ product_ set_ imageAdd an image to a product set from a public URL (displayUrl).
the_iconic_ create_ product_ setCreate a product set with its first product.
the_iconic_ get_ product_ by_ seller_ skuGet one product by your own seller SKU.
the_iconic_ get_ product_ setGet ProductSet entity by Id.
the_iconic_ get_ product_ set_ qc_ statusGet the quality control status of product sets: approved, pending or rejected, with reasons.
the_iconic_ get_ product_ set_ sample_ payloadGet a sample create body for a category, showing the attributes it needs.
the_iconic_ get_ stock_ of_ productGet the stock of one product: quantity, reserved and available.
the_iconic_ list_ product_ setsList product sets (a style with its sizes or variations) with filters.
the_iconic_ list_ productsList products (each size or variation is one product) with filters.
the_iconic_ update_ product_ priceUpdate Product Price for a given country.
the_iconic_ update_ product_ setUpdate Product Set level attributes.
the_iconic_ update_ product_ statusSet one product active, inactive or deleted.
the_iconic_ update_ product_ stockSet stock levels.
the_iconic_ get_ orderReceive a specific order.
the_iconic_ get_ order_ countersReturns the counter values for each orders states.
the_iconic_ get_ order_ financeReturns the finance information of an order.
the_iconic_ get_ order_ historyReturns the status history of each order item which is linked to the provided order id.
the_iconic_ list_ order_ failure_ reasonsReturns possible reasons for order delivery failure.
the_iconic_ list_ order_ item_ returnsReturns package information for returned items.
the_iconic_ list_ order_ itemsReceive order item collection based on search parameter.
the_iconic_ list_ order_ shipment_ providersReturns possible shipment providers.
the_iconic_ list_ ordersReceive a collection of orders.
the_iconic_ search_ ordersSearch orders and get autocomplete suggestions for order numbers, order sources, customers, and products.
the_iconic_ set_ order_ item_ tracking_ codeModify an order item for the tracking code.
the_iconic_ set_ order_ items_ to_ cancelledChange the status to cancelled for order items.
the_iconic_ set_ order_ items_ to_ deliveredChange the status to delivered for order items.
the_iconic_ set_ order_ items_ to_ ready_ to_ shipChange the status to ready to ship for order items.
the_iconic_ set_ order_ items_ to_ return_ approvedChange the status to return approved for order items.
the_iconic_ set_ order_ items_ to_ shippedChange the status to shipped for order items.
the_iconic_ get_ current_ sellerGet the connected seller: id, name, status, whether it is listed and its profile fields.
the_iconic_ get_ seller_ metricsGet the seller's performance metrics, such as return rate and shipped on time.
the_iconic_ list_ finance_ statementsGet statements.
the_iconic_ list_ finance_ transactionsRetrieve transactions.
the_iconic_ get_ category_ treeGet the full category tree.
the_iconic_ list_ category_ attributesList the attributes a product in this category needs, with allowed options.
the_iconic_ find_ productFind one product by any kind of SKU and get its stock and prices in one call.
the_iconic_ get_ export_ fileWait for an export to finish and return its file.
the_iconic_ order_ overviewEverything about one order in one call: the order with its items and address, the status history of each item and the finance details.
the_iconic_ set_ price_ by_ skuSet a list price or sale price by seller SKU for one country.
the_iconic_ set_ stock_ by_ skuSet new stock levels by seller SKU.
the_iconic_ wait_ for_ feedWait up to about 25 seconds for a bulk feed to finish and return its result, including item errors and warnings.
the_iconic_ get_ feed_ statusGets the details about given Feed.
the_iconic_ list_ feedsGet list of feeds.
the_iconic_ list_ brandsList the brands available to this seller.
the_iconic_ add_ product_ set_ to_ groupAdd a product set to a group.
the_iconic_ count_ product_ sets_ by_ attribute_ setCount this seller's product sets per attribute set.
the_iconic_ create_ product_ for_ product_ setAdd a product (a new size or variation) to a product set.
the_iconic_ create_ products_ by_ sinCreate products by SIN, joining a product card that already exists in the shop.
the_iconic_ delete_ product_ set_ imageDelete one image of a product set.
the_iconic_ export_ product_ imagesTriggers export of product images using filters.
the_iconic_ export_ stock_ agesExport Stock Ages.
the_iconic_ get_ consignment_ stocks_ by_ productGet the consignment stock of a product, for stock held by THE ICONIC.
the_iconic_ get_ last_ uploaded_ versionGet the last version uploaded of the product set.
the_iconic_ get_ productGet one product of a product set.
the_iconic_ get_ product_ by_ shop_ skuGet one product by THE ICONIC's shop SKU.
the_iconic_ get_ product_ set_ by_ config_ skuGet a product set by its config SKU.
the_iconic_ get_ product_ set_ by_ parent_ skuGet a product set by its parent SKU.
the_iconic_ get_ product_ set_ groupGet the group a product set belongs to.
the_iconic_ get_ product_ set_ visibility_ rulesGet the rules that decide whether a product set is visible in the shop.
the_iconic_ get_ stock_ ages_ configGet Stock Ages Config.
the_iconic_ get_ stock_ of_ product_ setGet stock of every product in a product set.
the_iconic_ list_ groupsGet list of groups by search parameters.
the_iconic_ list_ images_ of_ product_ setList the images of a product set.
the_iconic_ list_ pricesList product prices with filters.
the_iconic_ list_ prices_ of_ product_ setList the prices per country of every product in a product set.
the_iconic_ list_ product_ images_ by_ skuGet product images by SKU.
the_iconic_ list_ product_ set_ cover_ imagesGet the cover images of several product sets.
the_iconic_ list_ product_ set_ images_ batchGet the images of several product sets.
the_iconic_ list_ product_ set_ stocksGet stock for several product sets.
the_iconic_ list_ product_ set_ tagsGet the product tags of the products within given product sets ids.
the_iconic_ list_ product_ set_ variationsGet the variations of several product sets.
the_iconic_ list_ products_ by_ seller_ skusReturn products with seller skus.
the_iconic_ list_ products_ of_ product_ setList the products (sizes or variations) of a product set.
the_iconic_ list_ qc_ reject_ reasonsList the reasons quality control can reject a product.
the_iconic_ list_ rejected_ product_ setsList product sets rejected by quality control.
the_iconic_ list_ stock_ agesGet Stock Ages.
the_iconic_ remove_ product_ set_ from_ groupRemove a product set from its group.
the_iconic_ search_ hybrid_ productsSearch results of Hybrid Products from Shop.
the_iconic_ update_ productUpdate one product: seller SKU, variation and similar fields.
the_iconic_ update_ product_ price_ statusUpdate product price status for a given country.
the_iconic_ update_ product_ set_ imageUpdate the image of the product-set.
the_iconic_ update_ product_ set_ pricesUpdate prices of a product set.
the_iconic_ anonymize_ ordersAnonymize order information.
the_iconic_ create_ pickup_ requestMark specific order items as ready for pickup.
the_iconic_ delete_ order_ package_ documentDelete an e-document.
the_iconic_ export_ order_ documentKick off an export action which are exportable after execution.
the_iconic_ export_ ordersExport orders with filters
the_iconic_ export_ return_ ordersTriggers export of return orders.
the_iconic_ generate_ invoice_ numberCreate a new invoice number for an order.
the_iconic_ get_ invoice_ number_ settingsGet the current invoice number settings for a particular seller.
the_iconic_ get_ order_ item_ returnReturns the package information of the item which is returned.
the_iconic_ import_ ordersImport files for a bulk action.
the_iconic_ list_ assigned_ order_ item_ tagsReturns tags which are currently assigned to an order item.
the_iconic_ list_ order_ item_ packagesReturns packages.
the_iconic_ list_ order_ item_ tagsReturns possible order item tags.
the_iconic_ print_ preview_ order_ documentGenerate order document PDF content for reviewing.
the_iconic_ set_ invoice_ access_ keySet an invoice access key,.
the_iconic_ set_ invoice_ numberSet an invoice number.
the_iconic_ set_ order_ item_ shipping_ providerUpdate the order item for shipping provider information.
the_iconic_ set_ order_ items_ to_ delivery_ failedChange the status to delivery failed for order items.
the_iconic_ set_ order_ items_ to_ packed_ by_ marketplaceChange the status to packed by marketplace (real status remain pending) for order items.
the_iconic_ set_ order_ items_ to_ return_ receivedChange the status to return received for order items.
the_iconic_ set_ order_ items_ to_ return_ rejectedChange the status to return rejected for order items.
the_iconic_ set_ order_ items_ to_ returnedChange the status to returned for order items.
the_iconic_ update_ invoice_ number_ settingsUpdate the settings of the invoice number for a particular seller.
the_iconic_ upload_ order_ package_ documentUpload an e-document.
the_iconic_ accept_ seller_ agreementAccept a seller agreement.
the_iconic_ accept_ seller_ contractsAccept contracts by contractIds.
the_iconic_ export_ commissionsStart an export of commission rates.
the_iconic_ get_ commissionGet one commission variable.
the_iconic_ get_ credit_ note_ settingsGet the credit note settings of this seller.
the_iconic_ get_ latest_ seller_ agreement_ approvalGet the latest seller agreement approval.
the_iconic_ get_ sellerGet one seller by id.
the_iconic_ get_ seller_ agreement_ enabledCheck whether seller agreements are on for this seller.
the_iconic_ get_ seller_ by_ src_ idGet one seller by its external id in the shop system.
the_iconic_ get_ seller_ contract_ enabledCheck whether seller contracts are on for this seller.
the_iconic_ get_ seller_ payoutGet the seller's payout status and amounts.
the_iconic_ get_ seller_ profile_ diffGet the pending changes on the seller's profile.
the_iconic_ get_ seller_ profile_ field_ valuesGet the values of the seller's profile fields.
the_iconic_ get_ seller_ profile_ qc_ statusGet the approval status of the seller's profile changes.
the_iconic_ get_ seller_ ratingGet the seller's rating.
the_iconic_ get_ seller_ settingsGet this seller's settings.
the_iconic_ get_ seller_ statisticsGet the seller's statistics: order and product counts and sales.
the_iconic_ list_ accepted_ seller_ contractsList the contracts this seller has accepted.
the_iconic_ list_ brand_ commissionsList commission rates per brand for a commission variable.
the_iconic_ list_ category_ commissionsList commission rates per category for a commission variable.
the_iconic_ list_ commissionsList this seller's commission variables.
the_iconic_ list_ pending_ seller_ agreementsList seller agreements waiting to be accepted.
the_iconic_ list_ pending_ seller_ contractsList contracts waiting to be accepted.
the_iconic_ list_ seller_ agreement_ versionsList the versions of the seller agreement.
the_iconic_ list_ seller_ configuration_ fieldsList the seller configuration fields and their values.
the_iconic_ list_ seller_ contractsList this seller's contracts.
the_iconic_ list_ seller_ profile_ external_ filesList the files linked to the seller's profile.
the_iconic_ list_ sellersList sellers this login can see.
the_iconic_ list_ sub_ category_ commissionsList commission rates per sub-category of a category.
the_iconic_ update_ credit_ note_ settingsUpdate the credit note settings of this seller.
the_iconic_ update_ current_ sellerUpdate the connected seller's details.
the_iconic_ update_ custom_ kpiUpdate a custom KPI value on the seller's rating.
the_iconic_ update_ seller_ profileUpdate the seller's general profile fields.
the_iconic_ upload_ seller_ profile_ fileUpload a file for a seller profile field.
the_iconic_ get_ create_ forward_ manifest_ templateDownload the CSV template for creating forward manifests.
the_iconic_ get_ create_ forward_ manifest_ template_ asyncStart a job that builds the template for creating forward manifests.
the_iconic_ get_ image_ update_ templateStart a job that builds the image update template.
the_iconic_ get_ missing_ invoice_ access_ key_ templateDownload the CSV template of orders missing an invoice access key.
the_iconic_ get_ missing_ invoice_ access_ key_ template_ asyncStart a job that builds the template of orders missing an invoice access key.
the_iconic_ get_ order_ item_ status_ update_ templateDownload the CSV template for updating order item statuses.
the_iconic_ get_ order_ status_ change_ templateDownload the CSV template for changing order statuses.
the_iconic_ get_ pending_ order_ items_ templateDownload the CSV template of pending order items.
the_iconic_ get_ pending_ order_ numbers_ templateDownload the CSV template of pending order numbers.
the_iconic_ get_ price_ update_ templateStart a job that builds the price update template.
the_iconic_ get_ product_ category_ tree_ templateDownload the category tree as a CSV template.
the_iconic_ get_ product_ category_ tree_ template_ asyncStart a job that builds the category tree template.
the_iconic_ get_ product_ creation_ templateStart a job that builds the product creation template.
the_iconic_ get_ product_ removal_ templateDownload the CSV template for removing products.
the_iconic_ get_ product_ removal_ template_ asyncStart a job that builds the template for removing products.
the_iconic_ get_ status_ update_ templateStart a job that builds the product status update template.
the_iconic_ get_ stock_ update_ templateDownload the CSV template for updating stock.
the_iconic_ get_ stock_ update_ template_ asyncStart a job that builds the stock update template.
the_iconic_ get_ update_ manifest_ status_ templateDownload the CSV template for updating manifest status.
the_iconic_ get_ update_ manifest_ status_ template_ asyncStart a job that builds the template for updating manifest status.
the_iconic_ add_ role_ resourceAdd access to resource for role.
the_iconic_ add_ user_ roleAdd a new user role based on your permissions.
the_iconic_ create_ userCreate an user on this seller.
the_iconic_ delete_ userDelete an user.
the_iconic_ delete_ user_ roleDeletes an user role based on your permissions.
the_iconic_ edit_ user_ roleEdit an user role based on your permissions.
the_iconic_ get_ userGet one user.
the_iconic_ get_ user_ preferencesGet User Preferences.
the_iconic_ list_ assignable_ rolesGet the available user roles that you can assign.
the_iconic_ list_ user_ role_ resourcesGet the user roles resources based on your permissions.
the_iconic_ list_ user_ rolesGet the available user roles based on your permissions.
the_iconic_ list_ usersList the users of this seller.
the_iconic_ remove_ role_ resourceRemove access to resource from given role.
the_iconic_ update_ userUpdate an user's name, email, role or status.
the_iconic_ update_ user_ preferencesUpdate User Preferences.
the_iconic_ get_ current_ finance_ statementGet a current finance statement.
the_iconic_ get_ current_ finance_ statement_ detailsGet details of a single finance statement by ID.
the_iconic_ get_ finance_ statementGet a single finance statement by ID.
the_iconic_ get_ finance_ statement_ detailsGet details of a single finance statement by ID.
the_iconic_ get_ future_ finance_ statement_ detailsGet concrete future statement detail information.
the_iconic_ get_ future_ finance_ statementsGet collection of possible future statements with installment payments.
the_iconic_ list_ account_ statement_ groupsReturns account statement groups.
the_iconic_ list_ finance_ transactions_ paginatedRetrieve transaction paginatable collection.
the_iconic_ list_ order_ item_ transactionsRetrieve transactions.
the_iconic_ list_ transaction_ statementsReturns account statements.
the_iconic_ list_ transaction_ trigger_ eventsReturns trigger events for transaction creation invocation.
the_iconic_ list_ transaction_ typesReturns transaction types.
the_iconic_ get_ categoryGet one category by id.
the_iconic_ get_ category_ automatic_ nomenclatureGet the automatic product naming rule of a category.
the_iconic_ get_ category_ rootGet the root category.
the_iconic_ get_ category_ settingsGet the settings of a category, such as whether it needs a serial number.
the_iconic_ list_ categoriesList categories.
the_iconic_ list_ categories_ by_ idsGet several categories by numeric ids.
the_iconic_ list_ categories_ by_ uuidsGet several categories by uuid.
the_iconic_ list_ category_ childrenList the direct children of a category.
the_iconic_ list_ category_ mappingsList category mappings between Seller Center and external category names.
the_iconic_ list_ category_ popular_ sizesList the most popular sizes in a category.
the_iconic_ list_ most_ used_ categoriesList the categories this seller uses most.
the_iconic_ export_ invoice_ tax_ documentStart an export of invoice tax documents.
the_iconic_ export_ order_ manifestsCreate an async manifest export job.
the_iconic_ export_ productsStart a product export file with filters.
the_iconic_ export_ report_ order_ item_ transactionsStart a report file of order item transactions.
the_iconic_ export_ report_ transactionsStart a report file of transactions.
the_iconic_ export_ sales_ reportStart a sales report file.
the_iconic_ export_ switchable_ sellersStart an export of the sellers this login can switch between.
the_iconic_ export_ unified_ transactionsStart a report file of unified transactions.
the_iconic_ export_ usersStart an export of the seller's users.
the_iconic_ get_ exportGet one export job.
the_iconic_ list_ exportsList export jobs of this seller with their status and expiry.
the_iconic_ retry_ exportRun a failed export job again.
the_iconic_ create_ purchase_ orderCreate Purchase Order.
the_iconic_ get_ fulfillment_ stock_ on_ handGet Stock On Hand.
the_iconic_ list_ fulfillment_ attributesGet Fulfillment Attributes.
the_iconic_ list_ purchase_ ordersGet Purchase Orders.
the_iconic_ list_ return_ from_ warehouse_ reportsGet Return-from-Warehouse Reports.
the_iconic_ list_ rework_ reportsGet Rework Reports.
the_iconic_ list_ send_ to_ warehouse_ reportsGet Send-to-Warehouse Reports.
the_iconic_ update_ purchase_ orderUpdate Purchase Order.
the_iconic_ update_ purchase_ order_ nosUpdate NOS Attributes.
the_iconic_ update_ purchase_ order_ statusUpdate Purchase Order Status.
the_iconic_ create_ webhookCreates a webhook.
the_iconic_ delete_ webhookRemoves a webhook.
the_iconic_ get_ webhook_ callbackGet a webhook callback detail by ID.
the_iconic_ import_ image_ updateUpdate product images in bulk from a CSV or XLSX file.
the_iconic_ import_ product_ creationCreate products in bulk from a CSV or XLSX file.
the_iconic_ import_ product_ creation_ xmlCreate products in bulk from XML.
the_iconic_ import_ product_ removalRemove products in bulk from a CSV or XLSX file.
the_iconic_ import_ product_ stock_ update_ xmlUpdate stock in bulk from XML, by SellerSku.
the_iconic_ import_ product_ updateUpdate products in bulk from a CSV or XLSX file.
the_iconic_ import_ product_ update_ xmlUpdate products in bulk from XML.
the_iconic_ import_ stock_ updateUpdate stock in bulk from a CSV or XLSX file.
the_iconic_ import_ user_ statusChange user statuses in bulk from a CSV or XLSX file.
the_iconic_ list_ webhook_ callbacksGet a list of webhook callbacks by callback url.
the_iconic_ list_ webhook_ entitiesGet a list of webhook entities.
the_iconic_ list_ webhooksGet a list of webhooks.
the_iconic_ retry_ webhook_ callbackRetry webhook callback.
the_iconic_ update_ webhookUpdate a webhook.
the_iconic_ update_ webhook_ statusUpdates a webhook status.
the_iconic_ create_ warehouseCreate a Warehouse.
the_iconic_ get_ warehouseGet a Warehouse.
the_iconic_ list_ selectable_ warehousesList Selectable Warehouses.
the_iconic_ list_ warehouse_ configuration_ fieldsList Warehouse Configuration Fields.
the_iconic_ list_ warehousesList Warehouses.
the_iconic_ set_ default_ warehouseSet the Default Warehouse.
the_iconic_ set_ warehouse_ activeActivate or Deactivate a Warehouse.
the_iconic_ update_ warehouseUpdate a Warehouse.
the_iconic_ generate_ attributesAsk Seller Center to suggest product attribute values with AI for a draft product.
the_iconic_ get_ attributeGet one product attribute by id, with its options.
the_iconic_ get_ attribute_ setGet one attribute set by id.
the_iconic_ list_ attribute_ set_ attributesList the attributes of one attribute set.
the_iconic_ list_ attribute_ setsList attribute sets, the templates that decide which attributes a product needs.
the_iconic_ list_ attributesList product attributes with their types and options.
the_iconic_ list_ mapped_ attribute_ optionsList the allowed options of a mapped attribute, such as colour or size mappings.
the_iconic_ create_ manifestCreate forward manifest.
the_iconic_ export_ manifest_ documentTrigger an export job for manifest document.
the_iconic_ get_ manifestReturns a Manifest by id.
the_iconic_ get_ manifest_ documentReturns a manifest document.
the_iconic_ list_ manifestsReturns a set of Manifests.
the_iconic_ mark_ manifest_ as_ shippedChange manifest status to shipped.
the_iconic_ cancel_ feedCancel added feed.
the_iconic_ get_ feed_ raw_ inputGets the raw input for the given Feeds uuid.
the_iconic_ get_ feeds_ countGet feeds statistics.
the_iconic_ get_ brandGet one brand by id.
the_iconic_ list_ brand_ attributesList the attributes tied to one brand, including mapped values.
the_iconic_ list_ restricted_ brandsList brands this seller may not sell.
the_iconic_ calculate_ content_ scoreCalculate productSet content score.
the_iconic_ count_ product_ sets_ by_ tagsGet product set counts by tag IDs.
the_iconic_ download_ fileDownloads the file associated with the given file entity id.
the_iconic_ export_ archived_ ordersExport archived orders with filters
the_iconic_ get_ file_ statusGet the processing status of the file associated with the given file entity id.
the_iconic_ get_ oauth_ appGet one OAuth application by uuid.
the_iconic_ get_ product_ set_ content_ scoreRetrieves the productSet content score.
the_iconic_ list_ archived_ ordersGet list of archived orders.
the_iconic_ list_ oauth_ appsList the OAuth applications of this seller.
the_iconic_ list_ product_ tagsGet all available tags for products.
the_iconic_ download_ invoicesGet and download invoice files.
the_iconic_ get_ healthGet information whether API has any problems or not.
the_iconic_ list_ enabled_ countriesGet enabled countries.
the_iconic_ list_ payment_ methodsReturns payment methods.
Credentials off one The Iconic screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.
In Seller Center, signed in as a user with the Seller Full Access role, open Settings, then OAuth Applications, and add an application named PopMCP. Paste its Application ID and Application Secret into The Iconic in PopMCP and connect. There is nothing else to fill in, and the connection shows your seller's name.
Your application's ID••••••••••••3f7aOrder status changes, stock and price updates, listing changes and bulk imports take effect the moment the AI calls them and reach real customers, so ask it to confirm first. New connections start read-only until an owner or admin allows writes in PopMCP, because applications have no read-only setting of their own. API keys and passwords stay out of reach: tools that would create or remove them are left out.
Drop the PopMCP URL into Claude, ChatGPT, Claude Code, Codex or any other supported client. It signs in through PopMCP with OAuth, so your The Iconic credential never leaves the server.
app.popmcp.com/mcpAsk for something harmless before the agent changes anything. Writes run as soon as it calls them, so confirm it reads the right account first.
How many orders are waiting to be packed, and which is the oldest?
the_iconic_get_order_countersok
Then just ask for the work
“How many orders are waiting to be packed, and which is the oldest?”
“Show me everything about order MY-111143, including its status history”
“Mark this order ready to ship with this tracking number, then as shipped”
“Set stock to 40 on SKU SHOE-BLK-9 and 12 on SHOE-BLK-10”
“Put SHOE-BLK-9 on sale for 69.95 in Australia from Friday to Sunday”
“Which of my styles did quality control reject, and why?”
“Upload this stock file and tell me which rows failed”
“Export my sales report and show me the top lines”
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 Customize → 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 The Iconic behind an AI client.
From your own Seller Center, under Settings, then OAuth Applications. Add an application and Seller Center generates both straight away. THE ICONIC's API guide asks that a user with the Seller Full Access role makes it.
Yes. This connects a brand's own marketplace seller account, so you need a login to Seller Center. It is not for shopping on THE ICONIC. Brands that do not sell there yet can start at THE ICONIC's Sell With Us page.
No. An application belongs to one seller, and every call runs as that seller. Tools that switch seller are left out, and a request that names another seller is refused before it is sent.
Seller Center handles them in the background as a feed. The AI gets the feed's id, waits for it to finish and tells you which rows failed and why.
Give the AI the rows or the file. The upload tools take CSV text, base64 or an https link, up to 10 MB, and the connector builds the upload. Seller Center also limits how many rows you can send in a day.
PopMCP connects to the live Seller Center, so changes reach your real store. Leave the connection read-only until you are ready, which is how new connections start.
No. PopMCP is independent and connects using the public Seller Center API with your own application. THE ICONIC does not endorse it.
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, Claude Code, 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.
Connect The Iconic in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking The Iconic on the consent screen. The The Iconic tools are then available in that session, and no The Iconic credential is stored on your machine.
Loading 279 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 44-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.
A tool is something your AI calls, and there are 279 here. A trigger is something PopMCP watches for you: 14 The Iconic 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 The Iconic.
Launch a hosted MCP endpoint for The Iconic, keep tool access under control, and start testing real workflow prompts right away.