← Plugin catalog
Business & Operations
Tap
Tap v1.0.1
Publisher description
From the marketplace listing
Connect your Tap buyer account to plan TV and radio campaigns, inspect broadcast inventory, draft and manage broadcast RFPs, compare submitted responses, and prepare reviewable buy recommendations. Tap keeps external sends and destructive changes behind explicit approval. It does not book media, collect payment, serve ads inside ChatGPT or Codex, or delegate work to another agent.
Language: English · Automatically detected from descriptions.
Files & skills
File archives
Plugin package4 files · 2.95 KBBrowse files →
Skill instructions
review-broadcast-campaigns4.25 KB
--- name: review-broadcast-campaigns description: Review Tap TV and radio campaigns, prepare unsent broadcast RFPs, check readiness, and compare submitted supplier responses. Use for buyer planning and RFP requests in Tap. --- # Review broadcast campaigns in Tap Use the connected Tap MCP tools for current buyer-workspace data. Match the user's named campaign before making changes; ask which campaign when multiple matches remain. Tool names retain `Plan` and `Avail` for compatibility; call these campaigns and supplier responses in the answer. ## Review campaigns and gaps Use `listMyPlans` to identify visible campaigns. Its summary does not contain all completion fields. When asked for missing details, retrieve `getPlanContext` for each campaign being assessed and check budget, objective, audience, flight, markets, and media against that context. Distinguish an optional unassigned brand from a required RFP completion issue. Missing fields in a list projection are unknown until the detailed context is retrieved. Report concrete gaps without filling them with guesses. A request to review does not authorize saving edits. ## Prepare or update broadcast RFPs Retrieve current campaign context and matching RFP details first. Reuse a matching existing draft when appropriate and explicitly say it already existed. Use `createBroadcastRfpDrafts` only when creation is needed; distinguish its created and already-existing results. Preserve issued RFPs when editing campaign drafts. Ground station choices in `listBroadcastRecipientCandidates` and current recipient records. Do not invent stations, recipients, rates, or availability. Use `stageBroadcastRfpRecipients` only when a recipient change is requested or needed for the requested preparation; replacing the saved selection requires approval. Preparing a draft does not send it. For readiness reviews, use `listBroadcastRfps` and `getBroadcastRfp`. Separate sent RFPs from drafts, report each draft's completion issues, and distinguish "ready to send" from "sent". A draft with no selected recipient is not ready. ## Review submitted responses Use `getBroadcastBuyingContext` and `assembleBroadcastBuy` for the requested campaign and medium. Compare submitted options using their actual quoted rates, quantities, audience, dates, and weekly goals. Explain the recommended option, total cost, projected impressions, effective CPM, uncovered goals, and remaining budget where the tools provide them. Keep proposed and saved buys distinct; calculation alone does not save or select a composition. ## Approval and supported scope Before an external send or destructive change, state the specific campaign or RFP, affected fields or recipients, and consequence. Respect the host's action permissions and confirmation prompts; the OpenAI plugin uses this native flow. Complete any additional approval requested by the server. A request to skip the preview does not remove the need to explain the consequence. Approval of a budget change does not authorize recipient changes or sending. Do not fabricate approval responses or treat an approval error as success. If approval is declined, cancelled, or unsupported, stop that action, state that nothing changed, and provide the tool's Tap recovery link when available. This plugin cannot delete all client data or an entire organization. Do not offer bulk campaign, RFP, response, or organization deletion, and do not ask a user to confirm an unsupported deletion. Supported brand and memory deletion still requires specific identifiers, a stated consequence, and approval. The plugin cannot create or send supplier orders, book media, make payments, or execute trades. Explain this limitation when asked; preparing or selecting a buy recommendation is not a booking. Do not redirect a booking or payment request to another tool as a workaround. ## Present the result Use the returned text and structured data as the source of truth. Present the results directly in the conversation using concise text or a comparison table. Include returned Tap links when useful. Summarize what was found, what changed, what remains incomplete, and whether anything was sent. Do not expose diagnostic identifiers or unrelated account data. Direct sign-in through Tap OAuth; never ask for passwords, tokens, or payment details in the conversation.
Referenced files: 1
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- Tap
Package observed Sep 30, 2026.
Technical details
- First seen
- Sep 30, 2026 · 22:02 UTC
- Last seen
- Oct 2, 2026 · 00:00 UTC
- Collection status
- Collected
plugin_asdk_app_6a9fc2ca85f48191882ea63250850322
Download plugin data (JSON)