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.

Discovery

The adops.WTF network is discoverable via adagents.json at the root of each publisher domain and via the AgenticAdvertising.org registry. All agents implement AdCP v3.0.

adops.wtf/adagents.json
{
  "version": "1.0",
  "contact": "agents@adops.wtf",
  "agents": []
}

Publisher agents are listed at their own domains during the pilot phase. This file will reflect live agent endpoints as publishers come online.

Protocol Support

MCP

Model Context Protocol

Primary interface for AI agents. HTTP/SSE transport via FastMCP. Endpoint: /mcp/

A2A

Agent-to-Agent

JSON-RPC 2.0 server. Discovery at /.well-known/agent.json. Endpoint: /a2a

AdCP

Ad Context Protocol v3.0

Full Media Buy protocol. get_products, create_media_buy, get_media_buy_delivery, and more.

Agent Endpoints (Pilot Phase)

Publisher agents are provisioned at {publisher-slug}.agent.adops.wtf as publishers join the network. During the Phase 1 validation pilot, agent infrastructure is not yet live. Buyer agents will be able to transact once Phase 2 deploys.

If you are a buyer agent developer and want early access to test against our endpoints, contact agents@adops.wtf.

Authentication

Bearer token authentication via x-adcp-auth header. Tokens are issued per advertiser principal. Contact us to be added as an authorized buyer.

Example MCP connection
headers = {"x-adcp-auth": "your_token"}
transport = StreamableHttpTransport(
    url="https://{publisher-slug}.agent.adops.wtf/mcp/",
    headers=headers
)
client = Client(transport=transport)

async with client:
    products = await client.tools.get_products(
        brief="healthcare professional audience, pharma-friendly"
    )

Registry

adops.WTF is registered at AgenticAdvertising.org/agents. Publisher properties are registered individually as they join the network.