com.trillboards/planner

Trillboards Campaign Planner

Plan and book out-of-home, CTV, video, audio and display campaigns, paid through Stripe.

Endpointhttps://api.trillboards.com/mcp/advertiser (streamable-http)
Registry version1.0.0
Now9 tools · grade C (77) · pin ts_8bcd9cf6d30fa8ff046430ac41870752 · protocol 2025-06-18
First / last listed2026-11-08 02:24 UTC / 2026-11-08 02:24 UTC
Grade over time2026-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.

Timeline

First listing · 2026-11-08 02:24 UTC
9 tools, grade C (77)

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

Current tools (9)

search_ad_inventoryFind 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_planPreview 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_draftSave 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_creativeCopy 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_bookingRead 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_checkoutCreate 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_statusRead 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_deliveryRead measured campaign delivery and screen performance from the native campaign reporting services.
params: advertisementId*, limit
rebook_campaignCopy 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.