{"id":12030,"external_id":"plugin_asdk_app_6af1f260676881919b1d3e10ab081e23","name":"realize-plugin-openai","display_name":"Realize Plugin","developer":"Taboola","category":"Productivity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-11-10T00:07:52Z","input_sha256":"b36f8bad5cc1b7ea9c969d054f57768b901757d74c4b23a453744890319407c0","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.5.5","skill_count":10,"first_seen_at":"2026-11-10T00:00:31.018Z","last_seen_at":"2026-11-12T18:00:02.329Z","last_changed_at":"2026-11-10T00:00:31.018Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6af1f260676881919b1d3e10ab081e23","connector_id":"asdk_app_6af1f260676881919b1d3e10ab081e23","created_at":"2026-11-09T17:08:27.494473Z","discoverability":"LISTED","id":"plugin_asdk_app_6af1f260676881919b1d3e10ab081e23","is_template":false,"is_template_instance":false,"name":"realize-plugin-openai","release":{"app_ids":["asdk_app_6af1f260676881919b1d3e10ab081e23"],"app_manifest":{"apps":{"realize-mcp":{"id":"asdk_app_6af1f260676881919b1d3e10ab081e23","required":true}}},"app_templates":[],"description":"Query and manage Realize campaigns through natural language on Codex — powered by the Realize remote MCP. Ships a focused guardrails skill and the MCP wiring. The Claude Code skill-driven workflows (campaign-creation walkthroughs, optimization diagnostics, report aggregation prose) are not loaded on Codex; writes remain gated by explicit preview and confirmation. See INSTALL.md for Codex-specific install notes.","display_name":"Realize Plugin","id":"pluginrel_35f73a2b65688191b6c6c00b8c72d82c","interface":{"brand_color":null,"capabilities":["Read Realize data","Manage Realize campaigns"],"category":"Productivity","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000ebb0820e9cf8b73024bbff5a","default_prompt":"List my Realize accounts.","default_prompts":["List my Realize accounts.","Show campaign performance for the last 7 days.","Help me diagnose a tracking problem."],"developer_name":"Taboola","logo_url":"https://files.openai.com/content?id=file_000000004814823091de7a8adc8ad081","logo_url_dark":null,"long_description":"Query Taboola Realize accounts, campaigns, items, targeting, conversion rules, and performance reports through natural language. Writes are gated by an account-targeted preview and explicit confirmation.","plugin_category_id":"productivity","privacy_policy_url":"https://policies.taboola.com/privacy-policy/","screenshot_urls":[],"short_description":"Manage Realize campaigns","terms_of_service_url":"https://policies.taboola.com/terms-of-service/","website_url":"https://realize.com/mcp/"},"keywords":["taboola","realize","advertising","campaigns","reporting","mcp","analytics"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Discover Realize accounts and capture the account_id required by every other Realize MCP tool. Must run before any campaign or report query.","interface":{"brand_color":null,"default_prompt":null,"display_name":"accounts","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Discover Realize accounts and capture the account_id required by every other Realize MCP tool. Must run before any campaign or report query."},"name":"accounts","plugin_release_skill_id":"pluginrsk_6af1f263187481919d795f9ea3f062f5"},{"description":"List and inspect Realize campaigns and their creatives/items. Use after an account_id is resolved.","interface":{"brand_color":null,"default_prompt":null,"display_name":"campaigns","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"List and inspect Realize campaigns and their creatives/items. Use after an account_id is resolved."},"name":"campaigns","plugin_release_skill_id":"pluginrsk_6af1f264ab1081918884c9c9fc9530fa"},{"description":"Diagnose whether the Taboola Pixel on an advertiser's site is installed correctly, actually firing, and feeding conversions into Realize — and route the fix. Covers both the base pixel (\"pixel shows inactive\") and specific conversion events and their rules (\"make_purchase isn't tracking\"). Activates on \"my pixel isn't firing\", \"conversions aren't tracking\", \"is my pixel installed correctly\", \"purchases are double-counted\", \"check the pixel on this page\". Works from the user's page URL plus evidence the user captures (a HAR recording, a window._tfa dump), cross-checks conversion rules and reports via the MCP, and hands rule fixes to manage-campaigns. Not for installing the pixel (web-fallback has the platform steps), campaign performance questions (optimize-campaign), or app-install campaigns landing on an app store — no web pixel runs there (S2S/MMP territory).","interface":{"brand_color":null,"default_prompt":null,"display_name":"diagnose-tracking","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Diagnose whether the Taboola Pixel on an advertiser's site is installed correctly, actually firing, and feeding conversions into Realize — and route the fix. Covers both the base pixel (\"pixel shows inactive\") and specific conversion events and their rules (\"make_purchase isn't tracking\"). Activates on \"my pixel isn't firing\", \"conversions aren't tracking\", \"is my pixel installed correctly\", \"purchases are double-counted\", \"check the pixel on this page\". Works from the user's page URL plus evidence the user captures (a HAR recording, a window._tfa dump), cross-checks conversion rules and reports via the MCP, and hands rule fixes to manage-campaigns. Not for installing the pixel (web-fallback has the platform steps), campaign performance questions (optimize-campaign), or app-install campaigns landing on an app store — no web pixel runs there (S2S/MMP territory)."},"name":"diagnose-tracking","plugin_release_skill_id":"pluginrsk_6af1f263f2f88191af100404c69760a5"},{"description":"Look up Realize targeting metadata, audiences, publishers, conversion rules, time zones, and CTA types. Use when the user asks \"what X is available\" or needs an opaque ID before going to the Realize UI. Read-only — no campaign or item state is changed.","interface":{"brand_color":null,"default_prompt":null,"display_name":"discovery","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Look up Realize targeting metadata, audiences, publishers, conversion rules, time zones, and CTA types. Use when the user asks \"what X is available\" or needs an opaque ID before going to the Realize UI. Read-only — no campaign or item state is changed."},"name":"discovery","plugin_release_skill_id":"pluginrsk_6af1f2631d6c8191b7c3e4f76c3a53b4"},{"description":"Create and update Realize campaigns, native + display items, and account-level conversion rules via the Realize MCP write tools. Activates on any write-intent request — create, edit, pause/resume, launch, budget changes, bid changes, targeting edits, creative swaps, conversion-rule creation, attribution-window changes, retiring a conversion rule. Enforces a tiered preview-then-confirm pattern with a mandatory account-identity header on every confirmation so the user always sees which account is being mutated. Falls back to a UI reference for actions the MCP does not currently expose (delete, duplicate, bulk operations, pixel installation, codeless-conversion setup, pixel test-fire). Grounded in the realize-toolkit's setup guidance and Taboola's official setup guide for the input-validation heuristics (Marketing Objective enum, Bid Strategy × budget minimums, learning-phase defaults).","interface":{"brand_color":null,"default_prompt":null,"display_name":"manage-campaigns","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Create and update Realize campaigns, native + display items, and account-level conversion rules via the Realize MCP write tools. Activates on any write-intent request — create, edit, pause/resume, launch, budget changes, bid changes, targeting edits, creative swaps, conversion-rule creation, attribution-window changes, retiring a conversion rule. Enforces a tiered preview-then-confirm pattern with a mandatory account-identity header on every confirmation so the user always sees which account is being mutated. Falls back to a UI reference for actions the MCP does not currently expose (delete, duplicate, bulk operations, pixel installation, codeless-conversion setup, pixel test-fire). Grounded in the realize-toolkit's setup guidance and Taboola's official setup guide for the input-validation heuristics (Marketing Objective enum, Bid Strategy × budget minimums, learning-phase defaults)."},"name":"manage-campaigns","plugin_release_skill_id":"pluginrsk_6af1f263dbac81918192c434b40fd501"},{"description":"Diagnose a Realize campaign that's underperforming or had a discrete performance event, and prescribe fixes. Walks 5 mandatory pre-checks then routes to RCA (when something broke on a specific date) or general optimization (ongoing review). Activates on questions like \"why is this campaign underperforming?\", \"CPA spiked yesterday\", \"what should I pause?\", \"how do I improve CPA?\", \"campaign isn't spending\", \"lead quality is bad\", \"performance has plateaued\".","interface":{"brand_color":null,"default_prompt":null,"display_name":"optimize-campaign","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Diagnose a Realize campaign that's underperforming or had a discrete performance event, and prescribe fixes. Walks 5 mandatory pre-checks then routes to RCA (when something broke on a specific date) or general optimization (ongoing review). Activates on questions like \"why is this campaign underperforming?\", \"CPA spiked yesterday\", \"what should I pause?\", \"how do I improve CPA?\", \"campaign isn't spending\", \"lead quality is bad\", \"performance has plateaued\"."},"name":"optimize-campaign","plugin_release_skill_id":"pluginrsk_6af1f264bf20819192083e847770e55b"},{"description":"Apply the shared Realize account-resolution, user-facing output, privacy, and preview-then-confirm safety rules before answering Realize questions or performing writes.","interface":{"brand_color":null,"default_prompt":null,"display_name":"realize-guardrails","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Apply the shared Realize account-resolution, user-facing output, privacy, and preview-then-confirm safety rules before answering Realize questions or performing writes."},"name":"realize-guardrails","plugin_release_skill_id":"pluginrsk_6af1f26325108191952cc78010582521"},{"description":"Pull Realize performance reports (CSV) and interpret them. Covers the metamodel-driven dynamic report (any dimension × metric combination — e.g. campaign, ad, site, day/week, country, platform, browser, OS), the classic campaign-breakdown report that still serves GROUP and admin-network accounts, and the campaign-history change log, with the mandatory settings-first workflow, filter/sort rules, and pagination.","interface":{"brand_color":null,"default_prompt":null,"display_name":"reports","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Pull Realize performance reports (CSV) and interpret them. Covers the metamodel-driven dynamic report (any dimension × metric combination — e.g. campaign, ad, site, day/week, country, platform, browser, OS), the classic campaign-breakdown report that still serves GROUP and admin-network accounts, and the campaign-history change log, with the mandatory settings-first workflow, filter/sort rules, and pagination."},"name":"reports","plugin_release_skill_id":"pluginrsk_6af1f263efb0819196b0152cc6a485fb"},{"description":"Package the current conversation into a single Markdown file the user can email to Taboola Support so Professional Services can debug what happened. Activates on /realize-plugin:support, and whenever the user wants to escalate to a human, report that the plugin gave a wrong or suspicious answer, or file a bug. Writes one local file after an explicit confirmation — never transmits anything.","interface":{"brand_color":null,"default_prompt":null,"display_name":"support","icon_large_url":null,"icon_small_url":null,"iconography":"chat","short_description":"Package the current conversation into a single Markdown file the user can email to Taboola Support so Professional Services can debug what happened. Activates on /realize-plugin:support, and whenever the user wants to escalate to a human, report that the plugin gave a wrong or suspicious answer, or file a bug. Writes one local file after an explicit confirmation — never transmits anything."},"name":"support","plugin_release_skill_id":"pluginrsk_6af1f26437c48191b331e041af7b11ca"},{"description":"Answer in-scope Realize questions the plugin's own knowledge base does not cover, by looking the topic up in Taboola's public advertiser help documentation. Activates only after a real miss — no knowledge file, no MCP tool, and no other skill answers the question as asked. Read-only. A fallback rather than a supplement — when the knowledge base has the answer, or when a web source contradicts it, the plugin's own guidance wins and no lookup happens.","interface":{"brand_color":null,"default_prompt":null,"display_name":"web-fallback","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Answer in-scope Realize questions the plugin's own knowledge base does not cover, by looking the topic up in Taboola's public advertiser help documentation. Activates only after a real miss — no knowledge file, no MCP tool, and no other skill answers the question as asked. Read-only. A fallback rather than a supplement — when the knowledge base has the answer, or when a web source contradicts it, the plugin's own guidance wins and no lookup happens."},"name":"web-fallback","plugin_release_skill_id":"pluginrsk_6af1f2630fc881919f8c64bbfcc00016"}],"version":"0.5.5"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"realize-plugin-openai","author":{"name":"Taboola"},"license":"Apache-2.0","sources":[{"path":".codex-plugin/plugin.json","sha256":"294a3c2e1747463df223450c175a2da7f3b05f808488b14ca86b3ec779802f67"},{"path":".claude-plugin/plugin.json","sha256":"bf4be4bcbdafccdfa42c9dd394505ee73fd1ac33be3ccd44889dd01d06df0346"}],"version":"0.5.5","homepage":"https://github.com/taboola/realize-claude-plugin","keywords":["taboola","realize","advertising","campaigns","reporting","mcp","analytics"],"repository":"https://github.com/taboola/realize-claude-plugin","artifact_id":214874,"observed_at":"2026-11-12T12:09:18Z","support_url":"https://developers.taboola.com/backstage-api/reference/realize-mcp","capabilities":["Read Realize data","Manage Realize campaigns"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0,"release_notes":0,"review_case_counts":0},"release_notes":"Initial Codex compatibility package: Realize MCP access plus a focused guardrails skill. Claude Code workflow skills are intentionally not included in the Codex package.","extraction_version":1,"review_case_counts":{"negative":3,"positive":5},"conflicts_or_errors":[{"field":"name","other_source":1}]}}