Advertising bought programmatically, or from an AI assistant
Yes, on two different levels. Publicit runs a native Model Context Protocol server, so an AI assistant can check budgets and pacing, review metrics, inspect targeting and explore inventory in plain language. Separately, Publicit Ad-Exchange is RTB infrastructure normalised into OpenRTB-compatible formats and engineered for sub-5ms p99 bid response latency.
Managing campaigns from an AI assistant
Publicit runs a native Model Context Protocol server at https://www.dashboard.publicit.com/mcp over streamable HTTP.
Authentication is OAuth: the user signs in with their Publicit account from the assistant and approves access, with no token to copy or store. The server is a thin layer over the same API as the dashboard, so it acts with exactly that user's permissions, and launching or resuming a campaign always quotes the amount and waits for the user's approval.
Any MCP-compatible client works. Claude Desktop and Claude.ai connect as custom connectors; other assistants connect wherever they support remote MCP servers.
Programmatic access to the inventory
Publicit Ad-Exchange is real-time bidding infrastructure across CTV, DOOH, OOH and in-app inventory, normalised into OpenRTB-compatible formats so a compliant buyer needs no custom integration.
It is engineered for sub-5ms p99 bid response latency at the exchange edge. Currently in early access.
What a compliance review will look for
Publicit Global SLU is a registered IAB Europe TCF v2.3 vendor (Global Vendor List ID 1563), and publishes a sellers.json declaring the sellers it represents, so the supply chain is verifiable.
One charge per campaign, taken when the campaign is launched, with the media budget, the 10% fee and the VAT itemised on an invoice issued by Publicit Global SLU
The company is Publicit Global SLU, an independent company based in Barcelona. Details on the about page.
Access control and invoicing
Teams have members with owner, admin and user roles, invited by email, with roles editable afterwards.
The fiscal address used for legal invoicing is snapshotted onto each invoice at issuance, so later edits never mutate past invoices. Each campaign payment produces its own invoice.