Trillboards Campaign Planner
Plan and book out-of-home, CTV, video, audio and display campaigns, paid through Stripe.
| Endpoint | https://api.trillboards.com/mcp/advertiser (streamable-http) |
|---|---|
| Registry version | 1.0.0 |
| Now | 9 tools · grade C (77) · pin ts_8bcd9cf6d30fa8ff046430ac41870752 · protocol 2025-06-18 |
| First / last listed | 2026-11-08 02:24 UTC / 2026-11-08 02:24 UTC |
| Grade over time | 2026-11-08: C (77), 9 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: search_ad_inventory preview_campaign_plan save_campaign_draft attach_campaign_creative prepare_campaign_booking create_campaign_checkout get_campaign_status get_campaign_delivery rebook_campaign
search_ad_inventory | Find local digital out-of-home screens and available CTV, video, audio and display products for an agency client. Uses the advertiser portal inventory and prices. params: query, city, state, radius, source, limit, cursor, channels |
preview_campaign_plan | Preview native campaign pricing and audience estimates for selected screens and channels. This does not reserve inventory or charge the advertiser. params: advertisementId, campaignName, clientName, landingUrl, screenIds, source, impressions, budgetUsd, ownedBudgetUsd, partnerBudgetUsd, ownedImpressions, partnerImpressions, quoteId, quoteIds, flightStart*, flightEnd*, startTime, endTime, timezone, providerPlan |
save_campaign_draft | Save or update an agency-owned campaign and selected inventory in the advertiser portal. The agency remains the owner and payer; clientName labels the client brief. params: advertisementId, campaignName, clientName, landingUrl, screenIds, source, impressions, budgetUsd, ownedBudgetUsd, partnerBudgetUsd, ownedImpressions, partnerImpressions, quoteId, quoteIds, flightStart*, flightEnd*, startTime, endTime, timezone, providerPlan, idempotency_key* |
attach_campaign_creative | Copy a user-selected creative file into the native campaign asset and moderation flow. Attach artwork before booking. Existing live artwork changes follow the portal replacement workflow. params: advertisementId*, idempotency_key*, creativeFile* |
prepare_campaign_booking | Read the exact current campaign selections, total, currency and creative readiness for the buyer to review before payment. params: advertisementId*, bookingIds, providerLineIds, quoteId, quoteIds |
create_campaign_checkout | Create a Stripe checkout for the exact campaign and total the buyer reviewed. Open the returned checkoutUrl to complete payment. The campaign is booked after the verified native Stripe payment webhook. params: advertisementId*, bookingIds, providerLineIds, quoteId, quoteIds, idempotency_key*, reviewedSubtotalUsd*, reviewedAmount*, reviewedCurrency*, reviewedSelection* |
get_campaign_status | Read the campaign and booking progress from the same order records as the advertiser portal, including creative review, scheduled dates and live fulfillment. params: advertisementId* |
get_campaign_delivery | Read measured campaign delivery and screen performance from the native campaign reporting services. params: advertisementId*, limit |
rebook_campaign | Copy a previous campaign into a new unpaid campaign for new dates, preserving native creative lineage and obtaining fresh prices. Rebooking requires a new review and payment. params: advertisementId*, idempotency_key*, flightStart*, flightEnd* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.