Update to Unbounce - Classic Builder
Snapshot Oct 27, 2026 · 18:00 UTC · version 1.0.405
Declared capabilities changed
Declared skills — Now says: [{"description":"How to build or edit an Unbounce AI Builder page through Unbounce MCP — get_ai_builder_catalog, create_ai_builder_page,...
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 10 plugins free · no card required.
All fields and original values.
Declared skills
Oct 24, 2026 · 12:40 UTC
[{"description":"Record a user's feedback about the Unbounce MCP tools — a bug, praise, a feature request, confusion, or anything else — straight to the team via the submit_feedback tool, with no copy/paste. Use when the user wants to re...
Oct 27, 2026 · 18:00 UTC
[{"description":"How to build or edit an Unbounce AI Builder page through Unbounce MCP — get_ai_builder_catalog, create_ai_builder_page, get_ai_builder_document, edit_ai_builder_page, then publish_page — and what makes the page good. Use...
App-6a7a3df1e608819188444011032d91cc
Oct 24, 2026 · 12:40 UTC
{"id":"asdk_app_6a7a3df1e608819188444011032d91cc","required":true}
Oct 27, 2026 · 18:00 UTC
Not present
Unbounce
Oct 24, 2026 · 12:40 UTC
Not present
Oct 27, 2026 · 18:00 UTC
{"id":"asdk_app_6a7a3df1e608819188444011032d91cc","required":true}
Brand color
Oct 24, 2026 · 12:40 UTC
Not present
Oct 27, 2026 · 18:00 UTC
#0033FF
Compare saved observations
Download comparison JSONFull technical diff · 10 changed fields
removed /release/app_manifest/apps/app-6a7a3df1e608819188444011032d91cc
{
"id": "asdk_app_6a7a3df1e608819188444011032d91cc",
"required": true
}Field is absent
added /release/app_manifest/apps/unbounce
Field was absent
{
"id": "asdk_app_6a7a3df1e608819188444011032d91cc",
"required": true
}changed /release/id
"pluginrel_182f831a0d5c8191970eda1f8832cf21"
"pluginrel_e53cb138237c8191a17c94d1fe184896"
changed /release/interface/brand_color
null
"#0033FF"
changed /release/interface/composer_icon_dark_url
"https://files.openai.com/content?id=file_00000000b10c81f7b3e3e384a4afa214"
null
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_00000000b10c81f7b3e3e384a4afa214"
"https://files.openai.com/content?id=file_00000000888c81f580f599a00a44ce9a"
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_00000000d39c81f79c9773fa732f88f4"
"https://files.openai.com/content?id=file_00000000983c81f7ab1295c5cbd41f64"
changed /release/interface/logo_url_dark
"https://files.openai.com/content?id=file_00000000d39c81f79c9773fa732f88f4"
null
changed /release/skills
[
{
"description": "Record a user's feedback about the Unbounce MCP tools — a bug, praise, a feature request, confusion, or anything else — straight to the team via the submit_feedback tool, with no copy/paste. Use when the user wants to report a bug, share feedback, praise something, request a feature, or flag that a tool was confusing. Also covers login/connection issues — the user can't connect the MCP in their client, sees an OAuth error (\"access denied\", \"invalid_grant\", a failed redirect), or keeps getting asked to log in again. You may also offer it after a hard MCP tool failure. It confirms the exact content with the user and redacts secrets before anything is stored.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "mcp-feedback",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chat",
"short_description": "Record a user's feedback about the Unbounce MCP tools — a bug, praise, a feature request, confusion, or anything else — straight to the team via the submit_feedback tool, with no copy/paste. Use when the user wants to report a bug, share feedback, praise something, request a feature, or flag that a tool was confusing. Also covers login/connection issues — the user can't connect the MCP in their client, sees an OAuth error (\"access denied\", \"invalid_grant\", a failed redirect), or keeps getting asked to log in again. You may also offer it after a hard MCP tool failure. It confirms the exact content with the user and redacts secrets before anything is stored."
},
"name": "mcp-feedback",
"plugin_release_skill_id": "pluginrsk_6a8f530cf9048191898429ec311aebb8"
},
{
"description": "Rewrite an imported (absolutely-positioned) Unbounce page variant as clean responsive HTML through Unbounce MCP. Use when the user asks to modernize a page, make a page responsive, get rid of absolute positioning, make a clean-HTML version of an existing Unbounce page, or edit a page that was built in the Unbounce builder — phrasings like \"modernize this page\", \"make my page responsive\", \"convert my old page\", \"clean HTML version\". Replication-faithful — this is a layout rewrite, never a redesign.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "mcp-modernize",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Rewrite an imported (absolutely-positioned) Unbounce page variant as clean responsive HTML through Unbounce MCP. Use when the user asks to modernize a page, make a page responsive, get rid of absolute positioning, make a clean-HTML version of an existing Unbounce page, or edit a page that was built in the Unbounce builder — phrasings like \"modernize this page\", \"make my page responsive\", \"convert my old page\", \"clean HTML version\". Replication-faithful — this is a layout rewrite, never a redesign."
},
"name": "mcp-modernize",
"plugin_release_skill_id": "pluginrsk_6a8f530d2a948191b0e417502f9efd50"
},
{
"description": "Best practices for authoring an Unbounce landing page through Unbounce MCP — writing the HTML/CSS/JS for create_page_from_html, create_variant_from_html, and update_variant_from_html. Use when the user asks to create, build, design, generate, or edit an Unbounce landing page or variant, or to personalize page text by URL parameter (Dynamic Text Replacement). Applies only to pages authored through Unbounce MCP, not pages hand-built in the Unbounce builder.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "mcp-page-authoring",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Best practices for authoring an Unbounce landing page through Unbounce MCP — writing the HTML/CSS/JS for create_page_from_html, create_variant_from_html, and update_variant_from_html. Use when the user asks to create, build, design, generate, or edit an Unbounce landing page or variant, or to personalize page text by URL parameter (Dynamic Text Replacement). Applies only to pages authored through Unbounce MCP, not pages hand-built in the Unbounce builder."
},
"name": "mcp-page-authoring",
"plugin_release_skill_id": "pluginrsk_6a8f530d4bd88191af51430be52f589b"
}
][
{
"description": "How to build or edit an Unbounce AI Builder page through Unbounce MCP — get_ai_builder_catalog, create_ai_builder_page, get_ai_builder_document, edit_ai_builder_page, then publish_page — and what makes the page good. Use by default when the user asks to create, build, design, or generate a new Unbounce landing page (AI Builder is the default route for a new page unless the account's plan lacks it or they ask for a Classic or custom-HTML page), and whenever the page to edit, restyle, or publish is an AI Builder page, including a colleague's. Carries a menu of design-system references to style a page from.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "mcp-ai-builder-authoring",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "pen",
"short_description": "How to build or edit an Unbounce AI Builder page through Unbounce MCP — get_ai_builder_catalog, create_ai_builder_page, get_ai_builder_document, edit_ai_builder_page, then publish_page — and what makes the page good. Use by default when the user asks to create, build, design, or generate a new Unbounce landing page (AI Builder is the default route for a new page unless the account's plan lacks it or they ask for a Classic or custom-HTML page), and whenever the page to edit, restyle, or publish is an AI Builder page, including a colleague's. Carries a menu of design-system references to style a page from."
},
"name": "mcp-ai-builder-authoring",
"plugin_release_skill_id": "pluginrsk_6ad9062442048191abfff3f912c6b8ff"
},
{
"description": "Record a user's feedback about the Unbounce MCP tools — a bug, praise, a feature request, confusion, or anything else — straight to the team via the submit_feedback tool, with no copy/paste. Use when the user wants to report a bug, share feedback, praise something, request a feature, or flag that a tool was confusing. Also covers login/connection issues — the user can't connect the MCP in their client, sees an OAuth error (\"access denied\", \"invalid_grant\", a failed redirect), or keeps getting asked to log in again. You may also offer it after a hard MCP tool failure. It confirms the exact content with the user and redacts secrets before anything is stored.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "mcp-feedback",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chat",
"short_description": "Record a user's feedback about the Unbounce MCP tools — a bug, praise, a feature request, confusion, or anything else — straight to the team via the submit_feedback tool, with no copy/paste. Use when the user wants to report a bug, share feedback, praise something, request a feature, or flag that a tool was confusing. Also covers login/connection issues — the user can't connect the MCP in their client, sees an OAuth error (\"access denied\", \"invalid_grant\", a failed redirect), or keeps getting asked to log in again. You may also offer it after a hard MCP tool failure. It confirms the exact content with the user and redacts secrets before anything is stored."
},
"name": "mcp-feedback",
"plugin_release_skill_id": "pluginrsk_6ad9062463f08191bbab76ed531a0014"
},
{
"description": "Rewrite an imported (absolutely-positioned) Unbounce Classic page variant as clean responsive HTML through Unbounce MCP. Use when the user asks to modernize a page, make a page responsive, get rid of absolute positioning, make a clean-HTML version of an existing Classic page, or edit a page that was hand-built in the Unbounce Classic builder — phrasings like \"modernize this page\", \"make my page responsive\", \"convert my old page\", \"clean HTML version\". Replication-faithful — this is a layout rewrite, never a redesign. Not for AI Builder pages, which stay editable as they are (mcp-ai-builder-authoring).",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "mcp-modernize",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Rewrite an imported (absolutely-positioned) Unbounce Classic page variant as clean responsive HTML through Unbounce MCP. Use when the user asks to modernize a page, make a page responsive, get rid of absolute positioning, make a clean-HTML version of an existing Classic page, or edit a page that was hand-built in the Unbounce Classic builder — phrasings like \"modernize this page\", \"make my page responsive\", \"convert my old page\", \"clean HTML version\". Replication-faithful — this is a layout rewrite, never a redesign. Not for AI Builder pages, which stay editable as they are (mcp-ai-builder-authoring)."
},
"name": "mcp-modernize",
"plugin_release_skill_id": "pluginrsk_6ad9062441548191937b2c9319627118"
},
{
"description": "Best practices for authoring a Classic Unbounce landing page from HTML/CSS/JS through Unbounce MCP — create_page_from_html, create_variant_from_html, and update_variant_from_html. Use when the user asks for a Classic or custom-HTML page, when a new page needs something the AI Builder catalog cannot express (a bespoke interactive widget, custom page-level JavaScript), when the account does not have AI Builder, or to edit or add a variant to a page already authored through these HTML tools; also to personalize page text by URL parameter (Dynamic Text Replacement). A new page otherwise goes through the mcp-ai-builder-authoring skill. Not for AI Builder pages or pages hand-built in the Unbounce builder.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "mcp-page-authoring",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Best practices for authoring a Classic Unbounce landing page from HTML/CSS/JS through Unbounce MCP — create_page_from_html, create_variant_from_html, and update_variant_from_html. Use when the user asks for a Classic or custom-HTML page, when a new page needs something the AI Builder catalog cannot express (a bespoke interactive widget, custom page-level JavaScript), when the account does not have AI Builder, or to edit or add a variant to a page already authored through these HTML tools; also to personalize page text by URL parameter (Dynamic Text Replacement). A new page otherwise goes through the mcp-ai-builder-authoring skill. Not for AI Builder pages or pages hand-built in the Unbounce builder."
},
"name": "mcp-page-authoring",
"plugin_release_skill_id": "pluginrsk_6ad906244014819196639372c4c48768"
}
]changed /release/version
"1.0.0"
"1.0.405"
Full snapshot data
{
"canonical_app_id": "asdk_app_6a7a3df1e608819188444011032d91cc",
"connector_id": "asdk_app_6a7a3df1e608819188444011032d91cc",
"created_at": "2026-08-10T21:09:06.024593Z",
"discoverability": "LISTED",
"id": "plugin_asdk_app_6a7a3df1e608819188444011032d91cc",
"is_template": false,
"is_template_instance": false,
"name": "app-6a7a3df1e608819188444011032d91cc",
"release": {
"app_ids": [
"asdk_app_6a7a3df1e608819188444011032d91cc"
],
"app_manifest": {
"apps": {
"unbounce": {
"id": "asdk_app_6a7a3df1e608819188444011032d91cc",
"required": true
}
}
},
"app_templates": [],
"description": "Connect your Unbounce account to create and edit landing pages, add A/B test variants, set traffic splits, and check page performance without leaving the chat. \nDescribe the page you want and Unbounce will build it; ask for a new variant, a headline change, or a conversion report and it's handled in your account.\nWorks with your existing Unbounce pages, domains, and page groups. Requires an Unbounce account and the Classic Builder.",
"display_name": "Unbounce - Classic Builder",
"id": "pluginrel_e53cb138237c8191a17c94d1fe184896",
"interface": {
"brand_color": "#0033FF",
"capabilities": [],
"category": "Developer Tools",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_00000000888c81f580f599a00a44ce9a",
"default_prompt": "Use my brand guidelines to build a landing page for our summer sale with an email signup.",
"default_prompts": [
"Use my brand guidelines to build a landing page for our summer sale with an email signup.",
"Build a lead gen landing page using this Figma design as a template.",
"Compare conversion rates across every landing page in the Summer Sale group and tell me which ones are underperforming."
],
"developer_name": "Unbounce Marketing Solutions Inc.",
"logo_url": "https://files.openai.com/content?id=file_00000000983c81f7ab1295c5cbd41f64",
"logo_url_dark": null,
"long_description": "Connect your Unbounce account to create and edit landing pages, add A/B test variants, set traffic splits, and check page performance without leaving the chat. \nDescribe the page you want and Unbounce will build it; ask for a new variant, a headline change, or a conversion report and it's handled in your account.\nWorks with your existing Unbounce pages, domains, and page groups. Requires an Unbounce account and the Classic Builder.",
"plugin_category_id": "developer tools",
"privacy_policy_url": "https://unbounce.com/privacy/",
"screenshot_urls": [],
"short_description": "Create Unbounce Landing Pages",
"terms_of_service_url": "https://unbounce.com/terms-of-service/",
"website_url": "https://unbounce.com"
},
"keywords": [],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"description": "How to build or edit an Unbounce AI Builder page through Unbounce MCP — get_ai_builder_catalog, create_ai_builder_page, get_ai_builder_document, edit_ai_builder_page, then publish_page — and what makes the page good. Use by default when the user asks to create, build, design, or generate a new Unbounce landing page (AI Builder is the default route for a new page unless the account's plan lacks it or they ask for a Classic or custom-HTML page), and whenever the page to edit, restyle, or publish is an AI Builder page, including a colleague's. Carries a menu of design-system references to style a page from.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "mcp-ai-builder-authoring",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "pen",
"short_description": "How to build or edit an Unbounce AI Builder page through Unbounce MCP — get_ai_builder_catalog, create_ai_builder_page, get_ai_builder_document, edit_ai_builder_page, then publish_page — and what makes the page good. Use by default when the user asks to create, build, design, or generate a new Unbounce landing page (AI Builder is the default route for a new page unless the account's plan lacks it or they ask for a Classic or custom-HTML page), and whenever the page to edit, restyle, or publish is an AI Builder page, including a colleague's. Carries a menu of design-system references to style a page from."
},
"name": "mcp-ai-builder-authoring",
"plugin_release_skill_id": "pluginrsk_6ad9062442048191abfff3f912c6b8ff"
},
{
"description": "Record a user's feedback about the Unbounce MCP tools — a bug, praise, a feature request, confusion, or anything else — straight to the team via the submit_feedback tool, with no copy/paste. Use when the user wants to report a bug, share feedback, praise something, request a feature, or flag that a tool was confusing. Also covers login/connection issues — the user can't connect the MCP in their client, sees an OAuth error (\"access denied\", \"invalid_grant\", a failed redirect), or keeps getting asked to log in again. You may also offer it after a hard MCP tool failure. It confirms the exact content with the user and redacts secrets before anything is stored.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "mcp-feedback",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chat",
"short_description": "Record a user's feedback about the Unbounce MCP tools — a bug, praise, a feature request, confusion, or anything else — straight to the team via the submit_feedback tool, with no copy/paste. Use when the user wants to report a bug, share feedback, praise something, request a feature, or flag that a tool was confusing. Also covers login/connection issues — the user can't connect the MCP in their client, sees an OAuth error (\"access denied\", \"invalid_grant\", a failed redirect), or keeps getting asked to log in again. You may also offer it after a hard MCP tool failure. It confirms the exact content with the user and redacts secrets before anything is stored."
},
"name": "mcp-feedback",
"plugin_release_skill_id": "pluginrsk_6ad9062463f08191bbab76ed531a0014"
},
{
"description": "Rewrite an imported (absolutely-positioned) Unbounce Classic page variant as clean responsive HTML through Unbounce MCP. Use when the user asks to modernize a page, make a page responsive, get rid of absolute positioning, make a clean-HTML version of an existing Classic page, or edit a page that was hand-built in the Unbounce Classic builder — phrasings like \"modernize this page\", \"make my page responsive\", \"convert my old page\", \"clean HTML version\". Replication-faithful — this is a layout rewrite, never a redesign. Not for AI Builder pages, which stay editable as they are (mcp-ai-builder-authoring).",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "mcp-modernize",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Rewrite an imported (absolutely-positioned) Unbounce Classic page variant as clean responsive HTML through Unbounce MCP. Use when the user asks to modernize a page, make a page responsive, get rid of absolute positioning, make a clean-HTML version of an existing Classic page, or edit a page that was hand-built in the Unbounce Classic builder — phrasings like \"modernize this page\", \"make my page responsive\", \"convert my old page\", \"clean HTML version\". Replication-faithful — this is a layout rewrite, never a redesign. Not for AI Builder pages, which stay editable as they are (mcp-ai-builder-authoring)."
},
"name": "mcp-modernize",
"plugin_release_skill_id": "pluginrsk_6ad9062441548191937b2c9319627118"
},
{
"description": "Best practices for authoring a Classic Unbounce landing page from HTML/CSS/JS through Unbounce MCP — create_page_from_html, create_variant_from_html, and update_variant_from_html. Use when the user asks for a Classic or custom-HTML page, when a new page needs something the AI Builder catalog cannot express (a bespoke interactive widget, custom page-level JavaScript), when the account does not have AI Builder, or to edit or add a variant to a page already authored through these HTML tools; also to personalize page text by URL parameter (Dynamic Text Replacement). A new page otherwise goes through the mcp-ai-builder-authoring skill. Not for AI Builder pages or pages hand-built in the Unbounce builder.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "mcp-page-authoring",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Best practices for authoring a Classic Unbounce landing page from HTML/CSS/JS through Unbounce MCP — create_page_from_html, create_variant_from_html, and update_variant_from_html. Use when the user asks for a Classic or custom-HTML page, when a new page needs something the AI Builder catalog cannot express (a bespoke interactive widget, custom page-level JavaScript), when the account does not have AI Builder, or to edit or add a variant to a page already authored through these HTML tools; also to personalize page text by URL parameter (Dynamic Text Replacement). A new page otherwise goes through the mcp-ai-builder-authoring skill. Not for AI Builder pages or pages hand-built in the Unbounce builder."
},
"name": "mcp-page-authoring",
"plugin_release_skill_id": "pluginrsk_6ad906244014819196639372c4c48768"
}
],
"version": "1.0.405"
},
"scope": "GLOBAL",
"status": "ENABLED"
}SHA-256 of public snapshot: df4266da1dabb54d94e3f4605f80c9848c67c2bbd1d05af28ea196a354b2f0d2