# Trillboards

Manage digital-out-of-home advertising networks and campaigns with real-time audience analytics. Register devices, monitor screen performance, and execute programmatic media buys based on live demogr…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add trillboards/dooh-advertising

# Browse available tools
npx -y smithery tool list trillboards/dooh-advertising

# Get full schema for a tool
npx -y smithery tool get trillboards/dooh-advertising register_partner

# Call a tool
npx -y smithery tool call trillboards/dooh-advertising register_partner '{}'
```

## Direct MCP Connection

Endpoint: `https://dooh-advertising--trillboards.run.tools`

## Tools (38)

- `register_partner` — Register a new partner organization with Trillboards.
- `get_partner_info` — Get information about the authenticated partner account.
- `register_device` — Register or update a device in the partner's network.
- `list_devices` — List all devices registered to the partner account.
- `get_device` — Get detailed information about a specific device.
- `delete_device` — Soft-delete a device from the partner account.
- `get_device_ads` — Get current ads scheduled for a device (for testing).
- `record_impression` — Record a single ad impression from a device.
- `batch_impressions` — Record multiple impressions in a single request (up to 100).
- `device_heartbeat` — Send a heartbeat signal from a device to report its status.
- `get_analytics` — Get analytics data for the partner account.
- `create_webhook` — Create a new webhook subscription for real-time events.
- `list_webhooks` — List all webhook subscriptions for the partner account.
- `update_webhook` — Update an existing webhook subscription.
- `delete_webhook` — Delete a webhook subscription.
- `test_webhook` — Send a test event to a webhook endpoint.
- `get_webhook_deliveries` — Get delivery history for a webhook.
- `discover_inventory` — Discover available DOOH screens in the Trillboards network.
- `get_live_audience` — Get real-time audience data for a specific screen.
- `get_audience_forecast` — Predict what the audience will look like at a screen at a specific time.
- `create_campaign` — Create a new advertising campaign targeting DOOH screens.
- `get_campaign_performance` — Get detailed performance metrics for a campaign.
- `get_network_stats` — Get network-wide statistics across all partner screens.
- `get_signals` — [AdCP Signals] Get real-time audience signals from DOOH screens.
- `activate_signal` — [AdCP Signals] Activate an audience signal for DSP targeting.
- `get_adcp_capabilities` — [AdCP] Get Trillboards AdCP capabilities and supported protocols.
- `get_products` — [AdCP Media Buy] Get available DOOH advertising products and packages.
- `create_media_buy` — [AdCP Media Buy] Create a media buy (campaign) from an AdCP buy specification.
- `update_media_buy` — [AdCP Media Buy] Update an existing media buy (campaign).
- `sync_creatives` — [AdCP Media Buy] Validate and sync creative assets for a media buy.
- `get_media_buy_delivery` — [AdCP Media Buy] Get delivery/performance report for a media buy.
- `provide_performance_feedback` — [AdCP Media Buy] Provide optimization signals from buyer agent.
- `log_event` — [AdCP Media Buy] Record a conversion or attribution event.
- `get_pricing` — Get machine-readable pricing for all Trillboards products. Returns graduated usage-based pricing, free tier thresholds,…
- `get_usage_summary` — Get your current billing period usage summary with per-product breakdown and costs. Shows free tier consumption, paid u…
- `setup_billing` — Set up pay-per-use billing with a Stripe payment method. Required after exceeding free tier limits. Pass a Stripe payme…
- `purchase_credits` — Purchase committed-use credits at a discount. Three tiers: tier_500 ($500 → $625 credit, 25% bonus), tier_2000 ($2,000 …
- `get_billing_status` — Check current billing status including whether billing is set up, credit balance, Stripe customer ID, and payment metho…

```bash
# Get full input/output schema for a tool
npx -y smithery tool get trillboards/dooh-advertising <tool-name>
```

## Resources

- `trillboards://docs/partner-api` — AI-readable Partner API documentation (llms.txt)
- `trillboards://adcp/capabilities` — AdCP capability declaration — supported protocols, audience signals, pricing

## Prompts (1)

- `plan_campaign` — Structured prompt for planning a DOOH advertising campaign on Trillboards
