

The First Step in Building an Agentic Future
A publisher-first path into the emerging world of agentic advertising
Why Prebid Sales Agent
A faster path to unlocking agentic capabilities without building from scratch
Open-source infrastructure that avoids vendor-specific lock-in
Expanded access to sophisticated direct buying workflows for publishers of all sizes
Continued ecosystem-wide collaboration to accelerate adoption

How Prebid Sales Agent Works
Overview
The Prebid Sales Agent is a server that exposes advertising inventory to AI agents via the Model Context Protocol (MCP) and Agent-to-Agent (A2A) protocol. It is designed to integrate with ad servers like Google Ad Manager and provides tools for managing inventory and campaigns throughout their lifecycle.
For the full source code and latest updates, visit the prebid/salesagent repository.
Key Features
For AI Agents
- Product Discovery: Natural language search for advertising products.
- Campaign Creation: Automated media buying with targeting capabilities.
- Creative Management: Streamlined upload and approval workflows.
- Performance Monitoring: Real-time access to campaign metrics.
For Publishers
- Multi-Tenant System: Isolates data per publisher for security and organization.
- Adapter Pattern: Supports multiple ad servers (e.g., Google Ad Manager).
- Real-time Dashboard: Live activity feed powered by Server-Sent Events (SSE).
- Workflow Management: Unified system for human-in-the-loop approvals.
- Admin Interface: Web UI with Google OAuth for easy management.
For Developers
- MCP Protocol: Standard interface for AI agents.
- A2A Protocol: Agent-to-Agent communication via JSON-RPC 2.0.
- REST API: Programmatic tenant management.
- Docker Deployment: Easy setup for both local and production environments.
Getting Started
Quick Start (Evaluation)
You can try the sales agent locally using Docker:
# Clone and start
git clone https://github.com/prebid/salesagent.git
cd salesagent
docker compose up -d
# Test the MCP interface
uvx adcp http://localhost:8000/mcp/ --auth test-token list_tools
Access services at http://localhost:8000:
- Admin UI:
/admin(Test credentials:test123) - MCP Server:
/mcp/ - A2A Server:
/a2a
Production Deployment
For production, publishers can deploy their own sales agent instance. The repository provides guides for various deployment methods, including Docker and cloud platforms.
I have other questions. How do I get them answered?
Email support@prebid.org
Explore More from Prebid
Prebid.js
The leading web based header
bidding solution used by
publishers worldwide
Prebid Server
Moving Prebid and Header
Bidding to the cloud for
efficiency, scale and performance
Prebid Mobile
Lightweight SDK enabling app
publishers to move beyond
the waterfall
