adcp-media-buy

Orchestrate AdCP media buys via MCP tools for campaigns and delivery.

241|75|Updated Jul 19, 2025
One-click install
npx skills add https://github.com/adcontextprotocol/adcp --skill adcp-media-buy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adcp-media-buy
Source: https://github.com/adcontextprotocol/adcp/tree/main/skills/adcp-media-buy
Command: npx skills add https://github.com/adcontextprotocol/adcp --skill adcp-media-buy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables you to execute the AdCP Media Buy Protocol with sales agents by interfacing with MCP tools (get_products, create_media_buy, sync_creatives, get_media_buy_delivery, etc.) exposed by the connected agent, to orchestrate end-to-end media buying workflows.

Core Features & Use Cases

  • Discover inventory using natural language with get_products.
  • Create and manage campaigns with create_media_buy and update_media_buy.
  • Upload creatives via sync_creatives and monitor delivery via get_media_buy_delivery.
  • Review publisher properties and creative formats with list_authorized_properties and list_creative_formats.
  • Build and monitor campaigns across multiple publishers with asynchronous approval handling and robust error management.

Quick Start

Start by describing your campaign in natural language and running get_products to select inventory, then execute create_media_buy and sync_creatives to launch and monitor delivery.

Frequently Asked Questions about adcp-media-buy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate media buy workflows across multiple publishers?

You can automate media buy workflows by interfacing with MCP tools to discover products, create campaigns, sync creatives, and track delivery across multiple publishers with asynchronous approval handling.

Can I discover ad inventory and create campaigns using natural language?

Yes, you can discover ad inventory using natural language by running the get_products tool, then execute create_media_buy and sync_creatives to launch and monitor your campaigns.

What's the best way to manage advertising budgets and update active campaigns?

To manage advertising budgets and update active campaigns, use the update_media_buy tool to adjust spend and settings, while monitoring performance via get_media_buy_delivery for delivery data retrieval.

Does this approach support asynchronous approvals for campaign launches?

Yes, the workflow supports asynchronous approvals with robust error handling, allowing teams to build and monitor campaigns across multiple publishers while managing approval delays safely.

How do I check authorized publisher properties and supported creative formats before launching?

You can review authorized publisher properties and supported creative formats by running list_authorized_properties and list_creative_formats before executing your media buy.

Why do I need MCP tools for end-to-end advertising workflows?

MCP tools are required to orchestrate end-to-end advertising workflows, providing the functional interfaces for initiating campaigns, syncing creatives, retrieving delivery data, and handling errors across publishers.