Skip to content

adcontextprotocol/adcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

AdCP - Open Standard for Advertising Automation

Unified advertising automation protocol built on Model Context Protocol (MCP)

GitHub stars Documentation MCP Compatible

AdCP revolutionizes advertising automation by providing a single, AI-powered protocol that works across all major advertising platforms.

Documentation

Visit adcontextprotocol.org for full documentation.

What is AdCP?

Ad Context Protocol (AdCP) is an open standard for advertising automation that enables AI assistants to interact with advertising platforms through natural language. Built on the Model Context Protocol (MCP), AdCP provides:

  • πŸ”Œ Unified Advertising API - Single interface for all advertising platforms
  • πŸ€– AI-Powered Automation - Built for natural language campaign management
  • πŸ“Š Cross-Platform Analytics - Standardized reporting across all platforms
  • πŸ”“ Open Standard - No vendor lock-in, community-driven development
  • ⚑ Programmatic Ready - Designed for modern ad tech workflows

Quick Example

Instead of navigating complex interfaces:

"Find audience signals of premium sports enthusiasts who would be interested in high-end running shoes, and activate them on Scope3."

The AI assistant handles:

  • Signal discovery across platforms
  • Transparent pricing comparison
  • Direct activation on decisioning platforms

Available Protocols

🎯 Signals Activation Protocol - RFC/v0.1

Discover and activate data signals using natural language.

  • Natural Language Discovery: "High-income millennials interested in sustainable fashion" (audience signal)
  • Contextual Signals: "Premium automotive content with high viewability"
  • Multi-Dimensional: Combine geographical, temporal, and behavioral signals
  • Multi-Platform Activation: Deploy across DSPs and data platforms
  • Transparent Pricing: CPM and revenue share models
  • Real-time Status: Track activation and deployment progress

πŸ“ Curation Protocol - Coming Q2 2025

Curate media inventory based on context and brand safety requirements.

πŸ’° Media Buy Protocol - RFC/v0.1

Execute and optimize media buys programmatically across platforms.

Quick Start

For Platform Providers

Implement AdCP to enable AI-powered workflows for your customers:

  1. Review the Specification: Signals Protocol
  2. Implement MCP Server: Check out the reference implementations
  3. Test Your Implementation: Use the validation test suite

For Advertisers & Agencies

Use AdCP-enabled platforms with your AI assistant:

  1. Check Platform Support: See which platforms support AdCP
  2. Configure Your AI: Connect AdCP-enabled platforms to Claude, GPT, or other assistants
  3. Start Using: Describe your marketing objectives in natural language

Repository Structure

adcontextprotocol/
β”œβ”€β”€ docs/                    # Documentation source files
β”‚   β”œβ”€β”€ signals/            # Signals protocol docs
β”‚   β”œβ”€β”€ curation/           # Curation protocol (coming soon)
β”‚   β”œβ”€β”€ media-buy/          # Media Buy protocol docs
β”‚   └── reference/          # API reference
β”œβ”€β”€ src/                    # Website source files
└── README.md              # This file

Community

Working Group

Join our working group to help shape the future of advertising protocols:

Contributing

We welcome contributions from:

  • Platform Providers: Implement and improve protocols
  • Agencies & Advertisers: Share use cases and feedback
  • Developers: Contribute code, documentation, and examples
  • Industry Experts: Help define standards and best practices

See CONTRIBUTING.md for guidelines.

Reference Implementations

Platform Implementations

Current Support

  • Reference Implementation: Complete MCP server example
  • Scope3: Full Signals Activation Protocol support
  • More Coming: Additional platforms implementing Q1 2025

Documentation Website

This repository contains the documentation website built with Docusaurus.

Local Development

# Install dependencies
npm install

# Start development server
npm start

# Build for production
npm run build

Deployment

The site automatically deploys to GitHub Pages when changes are pushed to the main branch.

License

The Ad Context Protocol specifications are licensed under Apache 2.0.

Contact

Use Cases

For Advertising Technology Companies

  • Build unified advertising automation tools
  • Integrate with multiple platforms through single API
  • Enable AI-powered advertising workflows
  • Create MCP-compatible advertising servers

For Agencies and Advertisers

  • Automate campaign management across all platforms
  • Use natural language for advertising operations
  • Get unified analytics and reporting
  • Reduce integration and maintenance costs

For Publishers and Ad Networks

  • Expose inventory through standardized protocol
  • Enable AI assistant integration
  • Participate in automated advertising ecosystem
  • Implement once, work with all AI tools

Keywords

advertising automation, programmatic advertising API, MCP advertising integration, AI advertising workflows, unified advertising platform API, advertising protocol standard, Model Context Protocol advertising, cross-platform advertising automation

Links


Built with ❀️ by the advertising technology community.

About

Docs and reference implementation for the Ad Context Protocol

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 6