API Tools
trillboards.com
Manage partners and devices for a Trillboards advertising network.
ENDPOINT 1
https://api.trillboards.com/mcp
MCP server metadata
- Name
- dooh-exchange
- Version
- 1.0.0
DOOH Exchange Seller Agent — AdCP + MCP Server (Protocol 2025-11-25) The first DOOH (Digital Out-of-Home) seller agent in the AdCP ecosystem. Provides programmatic access to 23,000+ owned-and-operated screens with deterministic real-time audience intelligence from edge AI (vision, audio, speech). Available tool categories: - Partner Management: Register partners, get account info - Device Management: Register, list, update, delete devices - Impression Tracking: Record ad impressions (single or batch) - Analytics: Get performance analytics - Webhooks: Create, manage, and test webhook subscriptions - Inventory Discovery: Discover screens by venue, location, audience (NEW) - Campaign Management: Create/manage DOOH campaigns (NEW) - AdCP Signals: Get real-time deterministic audience signals (NEW) - AdCP Media Buy: Programmatic DOOH buying via AI agents (NEW) - Physical-World Intelligence: Query observations, semantic search, anomaly detection, cross-signal correlation, sensing configuration, dataset export, predictive analytics (NEW) Authentication: - Stdio transport: Set PLATFORM_API_KEY - HTTP transport: Use Authorization: Bearer <api_key> header Discovery is open. get_products takes no key at all — send a natural-language brief and read the catalogue before you decide to transact. get_pricing, get_adcp_capabilities, register_partner, get_device_ads, the impression tools and device_heartbeat are likewise unauthenticated. Everything that MOVES something — create_media_buy, update_media_buy, sync_creatives, get_media_buy_delivery, provide_performance_feedback, log_event, and all reporting — requires a key. AdCP discovery metadata is available through the server resources.
Known tools 83
get_audience_forecastPredict what the audience will look like at a screen at a specific time.
Inferred read-onlyget_adcp_capabilities[AdCP] Get the seller agent's AdCP capabilities and supported protocols.
Inferred read-onlyget_products[AdCP Media Buy] Get available DOOH advertising products and packages.
Inferred read-onlylist_creative_formats[AdCP Media Buy] List the creative formats this network actually accepts.
Inferred read-onlyget_media_buys[AdCP Media Buy] List media buys with status, budget, flight and optional delivery snapshots.
Inferred read-onlycreate_media_buy[AdCP Media Buy] Create a media buy (campaign) from an AdCP buy specification.
Potential side effectsget_media_buy_delivery[AdCP Media Buy] Get delivery/performance report for a media buy.
Inferred read-onlyprovide_performance_feedback[AdCP Media Buy] Provide optimization signals from buyer agent.
Inferred read-onlysync_accounts[AdCP Accounts] Establish or confirm the account behind this credential.
Inferred read-onlylist_tasks[AdCP Protocol] List AdCP tasks belonging to your account, newest first.
Inferred read-onlytasks_list[AdCP Protocol] List AdCP tasks belonging to your account, newest first.
Inferred read-onlyget_usage_summaryGet your current billing period usage summary with per-product breakdown and costs.
Inferred read-onlyget_billing_statusCheck current billing status including whether billing is set up, credit balance, Stripe customer ID, and payment method status.
Potential side effectsget_campaign_attributionGet comprehensive attribution summary for a DOOH campaign.
Inferred read-onlyget_multi_touch_attributionGet multi-touch attribution model results for a campaign.
Inferred read-onlyget_cross_channel_journeyGet cross-channel customer journey data (Sankey flow) for a campaign.
Inferred read-onlyget_creative_attributionGet attribution performance by individual creative variant.
Inferred read-onlyget_audience_lookalikeFind screens with similar audience profiles using pgvector similarity.
Inferred read-onlysemantic_audience_searchSearch screens by natural language scene description using pgvector.
Inferred read-onlyverify_proof_of_playVerify cryptographic proof of ad delivery or get campaign proofs.
Inferred read-onlyquery_observationsQuery the universal observation stream using natural language or structured filters.
Inferred read-onlyget_social_attentionQuery social attention contagion metrics from the observation stream.
Inferred read-onlyfind_similar_momentsFind historically similar audience moments across the screen network using embedding similarity search.
Inferred read-onlypredict_moment_qualityPredict the VAS (Viewability Attention Score) a specific creative would achieve at a given moment, based on historical data and causal modeling.
Inferred read-onlyrecommend_creativeGiven a moment description, rank candidate creatives by predicted VAS performance.
Inferred read-onlyget_social_contagion_summaryAggregate social attention metrics across screens and time periods.
Inferred read-onlyget_dataset_statsGet statistics about available causal training data: total tuples, unique creatives, venue diversity, date range.
Inferred read-onlyget_content_performanceGet performance metrics for a video across the Trillboards DOOH network.
Inferred read-onlysearch_contentSemantic search over content library using natural language queries and 768-D pgvector embeddings.
Inferred read-onlyget_content_recommendationsGet best-performing content recommendations for a venue type and optional time context.
Inferred read-onlydescribe_endpointDescribe a single API operation including its parameters, response shape, and error codes.
Inferred read-onlyvalidate_requestValidate a proposed request payload against the registered Zod schema for an operation, returning the exact canonical error envelope the HTTP surface would emit.
Inferred read-onlyquery_changelogQuery the Trillboards API changelog for recent changes, breaking changes, deprecations, and fixes.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.dooh-exchange]
url = "https://api.trillboards.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"dooh-exchange": {
"type": "http",
"url": "https://api.trillboards.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: dooh-exchange
Remote MCP URL: https://api.trillboards.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"dooh-exchange": {
"url": "https://api.trillboards.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"dooh-exchange": {
"type": "http",
"url": "https://api.trillboards.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "dooh-exchange",
"transport": "streamable-http",
"url": "https://api.trillboards.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for trillboards.com was fetched 2026-07-28T03:27:00.933Z and is being refreshed.
trillboards.com is assessed as Trusted: Domain has an established technology history spanning over a year.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.