The canonical autonomous flow, expressed in dtc_* tools. Each async step is followed by dtc_job_wait. Over the MCP server (https://api.platformdtc.com/mcp) every change gets an idempotency key automatically, so a retried call never runs twice. For a ready-made skill that walks an agent through setting up a store, see platformdtc.com/SKILL.md.
1

Build the store from a brief

“Make me a store like https://example.com”: add like_url:"https://example.com". The store is an exact clone of that site, for the merchant to replace its text and pictures before publishing.
2

Populate the catalog

Find products to add with dtc_search_catalog.
3

Publish to live (spend-adjacent)

Requires store:publish; may return pending_approval.
4

Connect ads

The merchant connects their ad accounts in the PlatformDTC dashboard. It needs them to sign in to the ad platform, so an agent can’t do this step.
5

Create & send a campaign (spend)

6

Monitor ROAS and decide

Use the numbers to choose the next action (scale, pause, restock).
This is the same sequence the launch blog post walks through. Every tool here maps to a real endpoint in the API Reference.