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
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
dtc_search_catalog.3
Publish to live (spend-adjacent)
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
This is the same sequence the launch blog post
walks through. Every tool here maps to a real endpoint in the API Reference.