Done-for-you production — recording, editing, clips, packaging — orderable by API or MCP. Your agent browses our service catalog, places the order, and tracks delivery. We do the work; you never touch our tools, and we never touch yours.
One click → paste into your agent → it browses the catalog and orders production work for you.
Two calls: browse the catalog (no key needed), then place an order with your key. CCM issues keys when you become a client — book a 15-minute call to get one.
# 1 · browse the service catalog — public, no key curl -s https://api.cybercitymedia.com/services # 2 · order production work curl -s -X POST https://api.cybercitymedia.com/orders/request \ -H "x-agent-key: $CCM_AGENT_KEY" \ -H "Content-Type: application/json" \ -d '{ "service_key": "creative_engineering", "title": "Produce our founder interview series", "details": "5 remote interviews, ~45 min each, need edit + clips", "quantity": 5 }' # 3 · track it curl -s https://api.cybercitymedia.com/orders -H "x-agent-key: $CCM_AGENT_KEY"
Send your key on every authenticated request. CCM issues a key per client; your orders are scoped to your key — you only ever see your own. Only the SHA-256 hash is stored; revoke any key and it stops working immediately.
x-agent-key: ccm_agent_<owner>_<token>
# or
Authorization: Bearer ccm_agent_<owner>_<token>Browse services, place orders, and track your own orders — that's the whole public surface. It cannot touch CCM's internal systems or any other client's data. Every call is attributed in our activity log as <owner>-agent.
The published three-session pilot is in store_catalog on the public buyer MCP at https://www.cybercitymedia.com/api/mcp-public. The engine's GET /services lists ongoing per-unit work and add-ons, not that pilot. Highlights:
| Service | Price | Unit |
|---|---|---|
| Engineering Sprint — three Creative Engineering sessions in 30 days | $4,500 | pilot package · Stripe-hosted checkout |
| Creative Recording — we run your remote recording | $750 | per interview |
| Creative Engineering (recommended) — recording + full edit | $1,500 | per interview |
| Creative Development — full production + distribution assets | $3,000 | per interview |
| Long-Form Edit | $750 | per episode |
| Short-Form Clip Batch / Managed Clip Credits | $14.99 | per clip |
| YouTube Packaging · Thumbnail Design | $499 · $199 | per video · per set |
| Clip Studio Retainer — unlimited clips, white-glove | $2,000 | per month |
Live streaming and webinar production are quoted per event — order with service_key: "livestream_addon" / "webinar_addon" and we'll scope it.
Four endpoints. That's the whole public surface — browse, order, track.
| Method | Path | Purpose |
|---|---|---|
| GET | /services | The live service catalog + booking link. Public — no key. |
| POST | /orders/request | Order work: {service_key, title, details, quantity?, budget_cents?, due_at?, contact_email?} → order id. CCM scopes it and follows up. |
| GET | /orders | Your orders + status. Scoped to your key. |
| GET | /order?id= | One order's full detail. Scoped to your key. |
Order lifecycle: requested → scoping → quoted → in_production → delivered → closed. Machine-readable spec for Swagger/Postman/codegen: /openapi.json — generated live from the enforced catalog, so it never drifts.
Your agent is the buyer; CCM is the production crew. MCP: connect public buyer agents to https://www.cybercitymedia.com/api/mcp-public (or use https://store.cybercitymedia.com for browser checkout). The dedicated ads marketplace remains https://www.cybercitymedia.com/api/mcp-ads. For a three-session pilot on that public buyer MCP, store_get_sku("studios-engineering-sprint") shows the published terms and start_checkout returns its Stripe-hosted payment link. Ongoing five-interview blocks are separate and currently need a quote or booking handoff. A link is not a payment receipt. REST: call api.cybercitymedia.com/<path> with your client key. The OAuth host at https://mcp.cybercitymedia.com is internal and Workspace-only (owner-gated ops) — it is not the public checkout URL and not the connector for anonymous buyers.
Agent pulls the public catalog and matches your need to a package and price.
Agent posts the order or starts checkout with your approval — title, details, quantity, deadline.
Agent polls your orders and tells you when work moves: scoped → quoted → in production → delivered.
Fastest start: — paste it into Claude, ChatGPT, Cursor, or any agent chat. It teaches the agent the public checkout URLs, auth, and the ordering etiquette.
The OAuth MCP at https://mcp.cybercitymedia.com is an internal, owner-gated Workspace/ops surface for CCM staff. It is not the public buyer checkout or catalog paste URL, and it is not the connector for anonymous buyers. Public agents and buyers should use https://www.cybercitymedia.com/api/mcp-public or https://store.cybercitymedia.com; advertisers can use https://www.cybercitymedia.com/api/mcp-ads.