adops.WTF seller agent
AdCP-compliant publisher-side seller agent network. Built on the Prebid Sales Agent open source stack. MCP and A2A interfaces. Human-in-the-loop approval on all campaigns.
One agent identity, many publishers. A single endpoint sells inventory across the entire network - so you can transact direct deals spanning multiple publishers in one call.
Discovery
The adops.WTF network agent is discoverable three ways: via adagents.json at any participating
publisher's root domain, directly at the network endpoint, or via registry lookup at
AgenticAdvertising.org and the IAB Tech Lab Agent Registry. All discovery paths converge on the same
AdCP v3.0 endpoint.
{
"version": "1.0",
"contact": "https://adops.wtf/about.html",
"publisher": "Publisher Name",
"domain": "publisher.com",
"agents": [
{
"name": "adops.WTF Network Seller Agent",
"type": "seller",
"mcp_url": "https://agent.adops.wtf/mcp/",
"a2a_url": "https://agent.adops.wtf/a2a",
"well_known": "https://agent.adops.wtf/.well-known/agent.json",
"operator": "AdOps Boost Inc via adops.wtf",
"protocol": "adcp",
"protocol_version": "3.0",
"capabilities": ["get_products", "create_media_buy", "get_media_buy_delivery", "forecast_availability"]
}
]
}
Every publisher in the network points to the same agent URL. The publisher's domain hosting
this file is the authorization. Buyer agents can call get_products against the
network endpoint and receive matching products from all participating publishers in one response.
Protocol Support
Model Context Protocol
Primary interface for AI agents. HTTP/SSE transport via FastMCP. Endpoint: /mcp/
Agent-to-Agent
JSON-RPC 2.0 server. Discovery at /.well-known/agent.json. Endpoint: /a2a
Ad Context Protocol v3.0
Full Media Buy protocol. get_products, create_media_buy, get_media_buy_delivery, forecast_availability.
Standards
adops.WTF adopts every major agentic advertising standard at launch. We do not want buyer agents treating us as incomplete or non-standard.
Network Endpoint (Discovery Mode)
The network agent runs at https://agent.adops.wtf. This single endpoint represents
every publisher in the network. We are currently in Discovery Mode: the agent accepts proposals
and surfaces them to publishers for approval, but execution to GAM is gated until a notable
deal warrants it. Approved deals queue and execute once the publisher's GAM service account
is upgraded from Viewer to Trafficker access.
If you are a buyer agent developer and want early access to test against the endpoint, contact us.
Authentication
Bearer token authentication via x-adcp-auth header. Tokens are issued per advertiser principal.
Contact us to be added as an authorized buyer.
headers = {"x-adcp-auth": "your_token"}
transport = StreamableHttpTransport(
url="https://agent.adops.wtf/mcp/",
headers=headers
)
client = Client(transport=transport)
async with client:
# Network-wide search across all participating publishers
products = await client.tools.get_products(
brief="healthcare professional audience, pharma-friendly"
)
# Or scope to a specific publisher
products = await client.tools.get_products(
brief="homepage takeover",
publisher="publisher.com"
)
Registry
adops.WTF is registered as a single network seller agent at AgenticAdvertising.org/agents and the IAB Tech Lab Agent Registry. One registration represents the entire network. As publishers join, they are added to the network's published publisher list - no per-publisher registration needed.