Agent-ready start

Copy a complete launch brief into your favorite agent.

Give the agent the full map: browser dashboard, CLI commands, MCP tools, direct API calls, funding, creative submission, campaign setup, reporting, and webhooks.

1Choose dashboard, CLI, MCP, or REST for the environment.
2Connect the account and configure the production API URL.
3Build targeting, creative, budget, and landing-page inputs.
4Fund, launch, manage creative rotation, measure, and subscribe lifecycle webhooks.

Public agent operating prompt

A practical launch map for chat, terminal agents, MCP clients, and REST scripts.

DashboardCLIMCPRESTWebhooks
Help me use Adprime Zero to launch and manage an ad account.

Product links:
Dashboard signup: https://adprimezero.com/signup
Docs: https://adprimezero.com/docs
Agent quickstart: https://adprimezero.com/docs/quickstart
Production API:
https://adp-zero-api.adam-25a.workers.dev

Start with discovery:
- npx -y ztdsp agent-guide
- npx -y ztdsp agent-guide --json
- npx -y ztdsp --help

Choose the best control surface for this environment:
1. Dashboard for browser setup, account review, billing handoff, and human-facing status.
2. MCP tools when this agent client supports local tools.
3. ztdsp CLI when terminal commands are available.
4. Direct REST when building or scripting against the API.

Collect the launch inputs:
- Company website and landing page.
- What I want to advertise and who should see it.
- Prepaid budget.
- Image ad or source image assets.
- Campaign name, geography, audience notes, and daily budget.

Use the account:
- Create or connect the account from the dashboard, CLI, MCP, or REST.
- Configure ADP_ZERO_API_URL and ADP_ZERO_API_KEY when an automation key is available.
- Read account state, balance, funding intents, creative status, campaigns, and performance.
- Request a hosted prepay link when the account needs budget.
- Pre-check the landing page and destination summary.
- Submit creative assets with headline, description, click URL, expected content, and disclosure.
- Discover real audience segments with discover_segments or /targeting/reference/segments when I ask for audience targeting. Use returned ids, not names, and show estimated data CPM before creating targeting.
- Create targeting, create the campaign, review readiness, and activate when ready.
- Manage campaign creatives through the public surface when iterating: list campaign creatives, add approved variants, replace a primary creative, pause/resume one creative, remove a creative, or copy a campaign. Do not use direct database or Beeswax writes.
- Set up conversion events when you care about downstream results: Dashboard Tracking, MCP conversion tools, or ztdsp conversion.
- Query impressions, clicks, spend, CTR, conversions, CVR, CPA, and ROAS when events are linked.
- Subscribe webhooks for account.funded, account.balance_low, creative updates, campaign.activated, campaign.paused, url.changed, conversion.received, and conversion.attributed.

Useful CLI commands:
- npx -y ztdsp register --email "<owner email>" --org "<organization>" --domain "<domain>" --intent "<launch intent>"
- npx -y ztdsp account show --json
- npx -y ztdsp account balance --json
- npx -y ztdsp fund 50 --dollars --open
- npx -y ztdsp fund-status <funding-intent-id> --watch
- npx -y ztdsp targeting discover-segments --query "automotive" --limit 5 --json
- npx -y ztdsp targeting create --name "US auto intenders" --countries USA --include-segments alliant-167430 --json
- npx -y ztdsp creative submit <image-path> --name "<name>" --format 300x250 --headline "<headline>" --description "<description>" --click-url "<url>" --expected-content "<summary>" --disclosure "<sponsored by>"
- npx -y ztdsp campaign creatives list <campaign-id> --json
- npx -y ztdsp campaign creatives add <campaign-id> --creative <approved-cr-id>
- npx -y ztdsp campaign creatives replace <campaign-id> --creative <approved-cr-id>
- npx -y ztdsp campaign copy <campaign-id> --name "<new campaign name>"
- npx -y ztdsp campaign stats <campaign-id>
- npx -y ztdsp mcp
Includes dashboard setup, CLI discovery, MCP configuration, REST access, funding, creative, campaign, reporting, and webhook workflows.
Ways to use it

Dashboard, CLI, MCP, REST, and webhooks in one flow.

This is the short map of what an agent or operator can actually do after the account exists.

Create or connect the account

Start in the dashboard, register through the CLI, use MCP register_account, or call the REST registration endpoint.

Add prepaid budget

Request a hosted prepay link, open the browser handoff, then poll the funding intent and account balance.

Operate through CLI, MCP, or REST

Use ztdsp commands, the embedded MCP server, or direct API calls with the same production API surface.

Run the full ad workflow

Prepare targeting, pre-check landing pages, submit creative, create campaigns, manage creative rotation, activate, measure, and subscribe webhooks.

First launch playbook

A clearer operating loop for first launch.

The sequence below gives a terminal agent, MCP agent, REST integration, or human dashboard session a straightforward path from first account connection to reporting.

  1. 1Discover the current guide with ztdsp agent-guide or the MCP tool list.
  2. 2Create or connect the account and configure ADP_ZERO_API_URL plus ADP_ZERO_API_KEY.
  3. 3Gather campaign inputs, landing page details, budget, and creative assets.
  4. 4Open funding, poll the funding intent, and read the updated account balance.
  5. 5Pre-check the landing page, submit creative, create targeting, and create the campaign.
  6. 6Activate, query performance, and subscribe webhooks for lifecycle events.

Prefer clicking instead?

Open the dashboard, enter your email code, and follow the same guided setup without using an agent.