From 1dd3d86db50ce4b8b3470c00a55b5dfbd0063acb Mon Sep 17 00:00:00 2001 From: agentmoose Date: Mon, 9 Mar 2026 20:07:50 -0600 Subject: [PATCH 1/4] add salesagent --- _data/sidebar.yml | 338 +++++ agents/salesagent.md | 171 ++- agents/salesagent/architecture.md | 544 +++++++ .../deployment/deployment-overview.md | 154 ++ agents/salesagent/deployment/fly-io.md | 302 ++++ agents/salesagent/deployment/gcp.md | 379 +++++ agents/salesagent/deployment/multi-tenant.md | 285 ++++ agents/salesagent/deployment/single-tenant.md | 344 +++++ agents/salesagent/developers/contributing.md | 405 ++++++ agents/salesagent/developers/dev-setup.md | 418 ++++++ agents/salesagent/developers/migrations.md | 446 ++++++ agents/salesagent/developers/testing.md | 473 ++++++ .../getting-started/buy-side-integration.md | 552 +++++++ .../getting-started/configuration.md | 433 ++++++ .../getting-started/publisher-onboarding.md | 321 +++++ .../salesagent/getting-started/quickstart.md | 267 ++++ agents/salesagent/glossary.md | 168 +++ agents/salesagent/integrations/broadstreet.md | 141 ++ .../salesagent/integrations/custom-adapter.md | 608 ++++++++ agents/salesagent/integrations/gam.md | 246 ++++ agents/salesagent/integrations/kevel.md | 163 +++ .../salesagent/integrations/mock-adapter.md | 253 ++++ .../salesagent/integrations/triton-digital.md | 151 ++ agents/salesagent/operations/admin-ui.md | 383 +++++ agents/salesagent/operations/monitoring.md | 459 ++++++ agents/salesagent/operations/security.md | 258 ++++ agents/salesagent/schemas/api-schemas.md | 414 ++++++ agents/salesagent/schemas/database-models.md | 442 ++++++ agents/salesagent/tools/creative-tools.md | 266 ++++ agents/salesagent/tools/discovery-tools.md | 305 ++++ agents/salesagent/tools/media-buy-tools.md | 433 ++++++ agents/salesagent/tools/performance-tools.md | 173 +++ agents/salesagent/tools/signals-tools.md | 228 +++ agents/salesagent/tools/tool-reference.md | 127 ++ agents/salesagent/tools/workflow-tools.md | 331 +++++ .../tutorials/campaign-lifecycle.md | 1264 +++++++++++++++++ 36 files changed, 12571 insertions(+), 74 deletions(-) create mode 100644 agents/salesagent/architecture.md create mode 100644 agents/salesagent/deployment/deployment-overview.md create mode 100644 agents/salesagent/deployment/fly-io.md create mode 100644 agents/salesagent/deployment/gcp.md create mode 100644 agents/salesagent/deployment/multi-tenant.md create mode 100644 agents/salesagent/deployment/single-tenant.md create mode 100644 agents/salesagent/developers/contributing.md create mode 100644 agents/salesagent/developers/dev-setup.md create mode 100644 agents/salesagent/developers/migrations.md create mode 100644 agents/salesagent/developers/testing.md create mode 100644 agents/salesagent/getting-started/buy-side-integration.md create mode 100644 agents/salesagent/getting-started/configuration.md create mode 100644 agents/salesagent/getting-started/publisher-onboarding.md create mode 100644 agents/salesagent/getting-started/quickstart.md create mode 100644 agents/salesagent/glossary.md create mode 100644 agents/salesagent/integrations/broadstreet.md create mode 100644 agents/salesagent/integrations/custom-adapter.md create mode 100644 agents/salesagent/integrations/gam.md create mode 100644 agents/salesagent/integrations/kevel.md create mode 100644 agents/salesagent/integrations/mock-adapter.md create mode 100644 agents/salesagent/integrations/triton-digital.md create mode 100644 agents/salesagent/operations/admin-ui.md create mode 100644 agents/salesagent/operations/monitoring.md create mode 100644 agents/salesagent/operations/security.md create mode 100644 agents/salesagent/schemas/api-schemas.md create mode 100644 agents/salesagent/schemas/database-models.md create mode 100644 agents/salesagent/tools/creative-tools.md create mode 100644 agents/salesagent/tools/discovery-tools.md create mode 100644 agents/salesagent/tools/media-buy-tools.md create mode 100644 agents/salesagent/tools/performance-tools.md create mode 100644 agents/salesagent/tools/signals-tools.md create mode 100644 agents/salesagent/tools/tool-reference.md create mode 100644 agents/salesagent/tools/workflow-tools.md create mode 100644 agents/salesagent/tutorials/campaign-lifecycle.md diff --git a/_data/sidebar.yml b/_data/sidebar.yml index 4b5d6df225..ecb3b749ce 100644 --- a/_data/sidebar.yml +++ b/_data/sidebar.yml @@ -2071,3 +2071,341 @@ isSectionHeader: 0 sectionTitle: subgroup: 0 + +- sbSecId: 10 + title: Architecture + link: /agents/salesagent/architecture.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 0 + +- sbSecId: 10 + title: Glossary + link: /agents/salesagent/glossary.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 0 + +#---- Getting Started ----| + +- sbSecId: 10 + title: Getting Started + link: + isHeader: 1 + headerId: agents-getting-started + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 10 + title: Quick Start + link: /agents/salesagent/getting-started/quickstart.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 10 + title: Publisher Onboarding + link: /agents/salesagent/getting-started/publisher-onboarding.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 10 + title: Buy-Side Integration + link: /agents/salesagent/getting-started/buy-side-integration.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 10 + title: Configuration Reference + link: /agents/salesagent/getting-started/configuration.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +#---- Tools & Schemas ----| + +- sbSecId: 10 + title: Tools & Schemas + link: + isHeader: 1 + headerId: agents-tools + isSectionHeader: 0 + sectionTitle: + subgroup: 2 + +- sbSecId: 10 + title: Tool Reference + link: /agents/salesagent/tools/tool-reference.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 2 + +- sbSecId: 10 + title: Discovery Tools + link: /agents/salesagent/tools/discovery-tools.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 2 + +- sbSecId: 10 + title: Media Buy Tools + link: /agents/salesagent/tools/media-buy-tools.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 2 + +- sbSecId: 10 + title: Creative Tools + link: /agents/salesagent/tools/creative-tools.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 2 + +- sbSecId: 10 + title: Workflow Tools + link: /agents/salesagent/tools/workflow-tools.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 2 + +- sbSecId: 10 + title: Performance Tools + link: /agents/salesagent/tools/performance-tools.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 2 + +- sbSecId: 10 + title: Signal Tools + link: /agents/salesagent/tools/signals-tools.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 2 + +- sbSecId: 10 + title: API Schemas + link: /agents/salesagent/schemas/api-schemas.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 2 + +- sbSecId: 10 + title: Database Models + link: /agents/salesagent/schemas/database-models.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 2 + +#---- Deployment & Operations ----| + +- sbSecId: 10 + title: Deployment & Operations + link: + isHeader: 1 + headerId: agents-deployment + isSectionHeader: 0 + sectionTitle: + subgroup: 3 + +- sbSecId: 10 + title: Deployment Overview + link: /agents/salesagent/deployment/deployment-overview.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 3 + +- sbSecId: 10 + title: Single-Tenant Deployment + link: /agents/salesagent/deployment/single-tenant.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 3 + +- sbSecId: 10 + title: Multi-Tenant Deployment + link: /agents/salesagent/deployment/multi-tenant.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 3 + +- sbSecId: 10 + title: Deploy to Fly.io + link: /agents/salesagent/deployment/fly-io.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 3 + +- sbSecId: 10 + title: Deploy to GCP + link: /agents/salesagent/deployment/gcp.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 3 + +- sbSecId: 10 + title: Admin UI Guide + link: /agents/salesagent/operations/admin-ui.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 3 + +- sbSecId: 10 + title: Security Model + link: /agents/salesagent/operations/security.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 3 + +- sbSecId: 10 + title: Monitoring & Audit Logging + link: /agents/salesagent/operations/monitoring.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 3 + +#---- Integrations ----| + +- sbSecId: 10 + title: Integrations + link: + isHeader: 1 + headerId: agents-integrations + isSectionHeader: 0 + sectionTitle: + subgroup: 4 + +- sbSecId: 10 + title: Google Ad Manager + link: /agents/salesagent/integrations/gam.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 4 + +- sbSecId: 10 + title: Kevel + link: /agents/salesagent/integrations/kevel.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 4 + +- sbSecId: 10 + title: Triton Digital + link: /agents/salesagent/integrations/triton-digital.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 4 + +- sbSecId: 10 + title: Broadstreet + link: /agents/salesagent/integrations/broadstreet.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 4 + +- sbSecId: 10 + title: Mock Adapter + link: /agents/salesagent/integrations/mock-adapter.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 4 + +- sbSecId: 10 + title: Custom Adapter + link: /agents/salesagent/integrations/custom-adapter.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 4 + +#---- Tutorials ----| + +- sbSecId: 10 + title: Tutorials + link: + isHeader: 1 + headerId: agents-tutorials + isSectionHeader: 0 + sectionTitle: + subgroup: 5 + +- sbSecId: 10 + title: Campaign Lifecycle + link: /agents/salesagent/tutorials/campaign-lifecycle.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 5 + +#---- Developers ----| + +- sbSecId: 10 + title: Developers + link: + isHeader: 1 + headerId: agents-developers + isSectionHeader: 0 + sectionTitle: + subgroup: 6 + +- sbSecId: 10 + title: Dev Environment Setup + link: /agents/salesagent/developers/dev-setup.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 6 + +- sbSecId: 10 + title: Testing Guide + link: /agents/salesagent/developers/testing.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 6 + +- sbSecId: 10 + title: Database Migrations + link: /agents/salesagent/developers/migrations.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 6 + +- sbSecId: 10 + title: Contributing + link: /agents/salesagent/developers/contributing.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 6 diff --git a/agents/salesagent.md b/agents/salesagent.md index 4d8d3646f9..dd5111e15e 100644 --- a/agents/salesagent.md +++ b/agents/salesagent.md @@ -1,13 +1,21 @@ --- layout: page_v2 -title: Salesagent -description: A media sales agent that implements the AdCP Media Buy protocol +title: Prebid Sales Agent +description: Reference implementation of the AdCP Media Buy protocol enabling AI agents to discover and purchase advertising inventory sidebarType: 10 --- # Prebid Sales Agent +{: .no_toc} -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. +- TOC +{:toc} + +## What Is the Sales Agent + +The Prebid Sales Agent is a reference implementation server that exposes publisher advertising inventory to AI agents through the [Ad Context Protocol (AdCP)](https://docs.adcontextprotocol.org/docs/intro). It acts as the bridge between AI buying agents and ad servers like Google Ad Manager, Kevel, Triton Digital, and Broadstreet. + +The Sales Agent supports three transport protocols — MCP (Model Context Protocol), A2A (Agent-to-Agent), and REST — so AI agents can discover products, create campaigns, upload creatives, and monitor delivery through a standardized interface regardless of the underlying ad server.