<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><language>en</language><title>Blog posts by Vaibhav</title> <link>https://world.optimizely.com/blogs/vaibhav/</link><description></description><ttl>60</ttl><generator>Optimizely World</generator><item> <title>Introducing the Optimizely MCP Server: AI That Speaks Commerce Part-II</title>            <link>https://world.optimizely.com/blogs/vaibhav/dates/2026/5/introducing-the-optimizely-mcp-server-ai-that-speaks-commerce-part-ii/</link>            <description>&lt;div style=&quot;max-width: 980px; margin: 0 auto; font-family: -apple-system,&#39;Segoe UI&#39;,Roboto,Helvetica,Arial,sans-serif; color: #0c1b2e; font-size: 17px; line-height: 1.65;&quot;&gt;&lt;!-- ============ HERO ============ --&gt;
&lt;div style=&quot;background-color: #f6f3ec; background-image: radial-gradient(900px 360px at 85% -10%,rgba(31,70,255,.14),transparent 60%); border: 1px solid #E3DCCC; border-radius: 18px; padding: 46px 40px;&quot;&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; font-weight: 600; letter-spacing: .22em; text-transform: uppercase; color: #1f46ff;&quot;&gt;&amp;mdash; Part 2 &amp;middot; Build Update &amp;middot; B2B Commerce&lt;/div&gt;
&lt;h1 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 48px; line-height: 1.08; font-weight: 600; letter-spacing: -.01em; margin: 18px 0 0; max-width: 15ch;&quot;&gt;From conversation to &lt;span style=&quot;color: #1f46ff; font-style: italic;&quot;&gt;completed transaction.&lt;/span&gt;&lt;/h1&gt;
&lt;p style=&quot;margin: 20px 0 0; max-width: 50ch; font-size: 20px; color: #3a4a5e;&quot;&gt;Part&amp;nbsp;1 gave AI the ability to &lt;strong&gt;speak&lt;/strong&gt; commerce. The latest release of the Optimizely MCP Server lets it &lt;strong&gt;complete&lt;/strong&gt; commerce the entire B2B buyer journey, from first question to placed order, now runs inside a chat.&lt;/p&gt;
&lt;div style=&quot;margin-top: 26px; font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12.5px;&quot;&gt;&lt;span style=&quot;display: inline-block; border: 1px solid rgba(14,158,131,.45); background: #FBF9F4; color: #0e9e83; padding: 6px 12px; border-radius: 999px; margin: 0 8px 8px 0;&quot;&gt;● 34 tools live&lt;/span&gt; &lt;span style=&quot;display: inline-block; border: 1px solid #E3DCCC; background: #FBF9F4; color: #3a4a5e; padding: 6px 12px; border-radius: 999px; margin: 0 8px 8px 0;&quot;&gt;6 functional domains&lt;/span&gt; &lt;span style=&quot;display: inline-block; border: 1px solid #E3DCCC; background: #FBF9F4; color: #3a4a5e; padding: 6px 12px; border-radius: 999px; margin: 0 8px 8px 0;&quot;&gt;Claude &amp;middot; ChatGPT &amp;middot; Copilots&lt;/span&gt; &lt;span style=&quot;display: inline-block; border: 1px solid #E3DCCC; background: #FBF9F4; color: #3a4a5e; padding: 6px 12px; border-radius: 999px; margin: 0 8px 8px 0;&quot;&gt;Optimizely / Insite B2B Commerce&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- ============ STAT BAND ============ --&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin-top: 18px; background-color: #0a1322; border-radius: 16px; overflow: hidden;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.2925%; padding: 32px 22px; border-right: 1px solid rgba(255, 255, 255, 0.1); vertical-align: top;&quot;&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 46px; font-weight: 600; line-height: 1; letter-spacing: -.02em; color: #a8bbff;&quot;&gt;34&lt;span style=&quot;font-size: .42em; color: #7f93c9;&quot;&gt; tools&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 10px; font-size: 13.5px; color: #aab6cc;&quot;&gt;Standardized commerce actions any AI can call&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #5f6f8f; margin-top: 6px; text-transform: uppercase; letter-spacing: .08em;&quot;&gt;&amp;uarr; from 8 in Part 1&lt;/div&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 33.2925%; padding: 32px 22px; border-right: 1px solid rgba(255, 255, 255, 0.1); vertical-align: top;&quot;&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 46px; font-weight: 600; line-height: 1; letter-spacing: -.02em; color: #a8bbff;&quot;&gt;~2,600&lt;span style=&quot;font-size: .42em; color: #7f93c9;&quot;&gt; ops&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 10px; font-size: 13.5px; color: #aab6cc;&quot;&gt;Underlying Insite API operations reachable via meta-discovery&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #5f6f8f; margin-top: 6px; text-transform: uppercase; letter-spacing: .08em;&quot;&gt;3 OpenAPI specs indexed&lt;/div&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 33.2925%; padding: 32px 22px; vertical-align: top;&quot;&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 46px; font-weight: 600; line-height: 1; letter-spacing: -.02em; color: #a8bbff;&quot;&gt;1&lt;span style=&quot;font-size: .42em; color: #7f93c9;&quot;&gt; protocol&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-top: 10px; font-size: 13.5px; color: #aab6cc;&quot;&gt;One MCP surface serves every AI assistant &amp;amp; copilot&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #5f6f8f; margin-top: 6px; text-transform: uppercase; letter-spacing: .08em;&quot;&gt;No per-channel rebuild&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
&lt;div class=&quot;video-section&quot;&gt;
&lt;div class=&quot;video-card&quot;&gt;&lt;a class=&quot;video-thumb&quot; href=&quot;https://www.youtube.com/watch?v=emiG2GzLBMo&quot;&gt; &lt;img style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; src=&quot;https://i.ytimg.com/vi/emiG2GzLBMo/maxresdefault.jpg&quot; alt=&quot;Optimizely MCP Server live demo with Microsoft-Copilot&quot; /&gt; &lt;/a&gt;
&lt;p class=&quot;video-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;Watch the Optimizely MCP Server in action &amp;mdash; live demo with Microsoft-Copilot&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;!-- ============ THE LEAP ============ --&gt;
&lt;div style=&quot;margin-top: 60px;&quot;&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; font-weight: 600; letter-spacing: .22em; text-transform: uppercase; color: #1f46ff;&quot;&gt;&amp;mdash; What changed&lt;/div&gt;
&lt;h2 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 36px; font-weight: 600; letter-spacing: -.01em; margin: 12px 0 0;&quot;&gt;Eight tools became &lt;span style=&quot;color: #1f46ff; font-style: italic;&quot;&gt;thirty-four&lt;/span&gt;. Browsing became buying.&lt;/h2&gt;
&lt;p style=&quot;margin: 14px 0 0; max-width: 62ch; color: #3a4a5e; font-size: 18px;&quot;&gt;The first release proved AI could understand a B2B catalog. This one closes the loop: authenticate the buyer, manage the cart, take payment, submit the order, track it afterward and even plug into the procurement systems enterprises already buy through.&lt;/p&gt;
&lt;/div&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin-top: 26px;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 48%; vertical-align: top; border: 1px solid #E3DCCC; border-radius: 16px; background: #FBF9F4; padding: 28px;&quot;&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; letter-spacing: .2em; text-transform: uppercase; color: #3a4a5e;&quot;&gt;Part 1 &amp;mdash; May 2026&lt;/div&gt;
&lt;h3 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 23px; font-weight: 600; margin: 10px 0 12px;&quot;&gt;AI that speaks commerce&lt;/h3&gt;
&lt;ul style=&quot;margin: 0; padding-left: 20px; color: #3a4a5e; font-size: 15px; line-height: 1.9;&quot;&gt;
&lt;li&gt;Catalog search &amp;amp; product detail&lt;/li&gt;
&lt;li&gt;Pricing &amp;amp; inventory lookups&lt;/li&gt;
&lt;li&gt;Read-only discovery&lt;/li&gt;
&lt;li&gt;8 tools, browse-focused&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 4%; text-align: center; vertical-align: middle; color: #1f46ff; font-size: 30px; font-weight: bold;&quot;&gt;&amp;rarr;&lt;/td&gt;
&lt;td style=&quot;width: 48%; vertical-align: top; border-radius: 16px; background-color: #0a1322; background-image: linear-gradient(180deg,#0c1b2e,#0a1322); padding: 28px;&quot;&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; letter-spacing: .2em; text-transform: uppercase; color: #7f93c9;&quot;&gt;Part 2 &amp;mdash; This release&lt;/div&gt;
&lt;h3 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 23px; font-weight: 600; margin: 10px 0 12px; color: #ffffff;&quot;&gt;AI that &lt;span style=&quot;color: #88a0ff; font-style: italic;&quot;&gt;acts within&lt;/span&gt; commerce&lt;/h3&gt;
&lt;ul style=&quot;margin: 0; padding-left: 20px; color: #c4cee0; font-size: 15px; line-height: 1.9;&quot;&gt;
&lt;li&gt;Full cart lifecycle &amp;amp; conversational checkout&lt;/li&gt;
&lt;li&gt;Passwordless OTP login &amp;amp; BillTo / ShipTo switching&lt;/li&gt;
&lt;li&gt;Order submission, status &amp;amp; history&lt;/li&gt;
&lt;li&gt;PunchOut procurement + meta-discovery over 2,600 ops&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;!-- ============ JOURNEY ============ --&gt;
&lt;div style=&quot;margin-top: 60px;&quot;&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; font-weight: 600; letter-spacing: .22em; text-transform: uppercase; color: #1f46ff;&quot;&gt;&amp;mdash; The buyer journey, end-to-end&lt;/div&gt;
&lt;h2 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 36px; font-weight: 600; letter-spacing: -.01em; margin: 12px 0 0;&quot;&gt;Every step a buyer takes &amp;mdash; now a tool the AI can call.&lt;/h2&gt;
&lt;p style=&quot;margin: 14px 0 0; max-width: 62ch; color: #3a4a5e; font-size: 18px;&quot;&gt;A single request like &amp;ldquo;order ten cases of SKU-9988 and check out with my saved card&amp;rdquo; fans out into this sequence. Each stop carries real business value.&lt;/p&gt;
&lt;/div&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin-top: 24px; border: 1px solid #E3DCCC; border-radius: 16px; overflow: hidden; background: #FBF9F4;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.33%; vertical-align: top; padding: 24px 18px; border-right: 1px solid #E3DCCC; border-bottom: 1px solid #E3DCCC;&quot;&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #1f46ff; font-weight: bold;&quot;&gt;01&lt;/div&gt;
&lt;h4 style=&quot;font-size: 17px; font-weight: bold; margin: 8px 0;&quot;&gt;Discover&lt;/h4&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #3a4a5e; background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; display: inline-block; margin-bottom: 10px;&quot;&gt;search_insite_products&lt;/div&gt;
&lt;div style=&quot;font-size: 13px; color: #3a4a5e;&quot;&gt;&lt;strong style=&quot;color: #0e9e83;&quot;&gt;Fewer clicks to find.&lt;/strong&gt; Contract pricing, stock &amp;amp; images surface in chat.&lt;/div&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 33.33%; vertical-align: top; padding: 24px 18px; border-right: 1px solid #E3DCCC; border-bottom: 1px solid #E3DCCC;&quot;&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #1f46ff; font-weight: bold;&quot;&gt;02&lt;/div&gt;
&lt;h4 style=&quot;font-size: 17px; font-weight: bold; margin: 8px 0;&quot;&gt;Build cart&lt;/h4&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #3a4a5e; background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; display: inline-block; margin-bottom: 10px;&quot;&gt;add_insite_product_to_cart&lt;/div&gt;
&lt;div style=&quot;font-size: 13px; color: #3a4a5e;&quot;&gt;&lt;strong style=&quot;color: #0e9e83;&quot;&gt;No lost context.&lt;/strong&gt; Cart persists across turns automatically.&lt;/div&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 33.33%; vertical-align: top; padding: 24px 18px; border-bottom: 1px solid #E3DCCC;&quot;&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #1f46ff; font-weight: bold;&quot;&gt;03&lt;/div&gt;
&lt;h4 style=&quot;font-size: 17px; font-weight: bold; margin: 8px 0;&quot;&gt;Authenticate&lt;/h4&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #3a4a5e; background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; display: inline-block; margin-bottom: 10px;&quot;&gt;verify_insite_otp_login&lt;/div&gt;
&lt;div style=&quot;font-size: 13px; color: #3a4a5e;&quot;&gt;&lt;strong style=&quot;color: #0e9e83;&quot;&gt;Passwordless &amp;amp; safe.&lt;/strong&gt; Email OTP &amp;mdash; the AI never sees a password.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.33%; vertical-align: top; padding: 24px 18px; border-right: 1px solid #E3DCCC;&quot;&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #1f46ff; font-weight: bold;&quot;&gt;04&lt;/div&gt;
&lt;h4 style=&quot;font-size: 17px; font-weight: bold; margin: 8px 0;&quot;&gt;Pay&lt;/h4&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #3a4a5e; background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; display: inline-block; margin-bottom: 10px;&quot;&gt;set_payment&lt;/div&gt;
&lt;div style=&quot;font-size: 13px; color: #3a4a5e;&quot;&gt;&lt;strong style=&quot;color: #0e9e83;&quot;&gt;Out of PCI scope.&lt;/strong&gt; No card number.&lt;/div&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 33.33%; vertical-align: top; padding: 24px 18px; border-right: 1px solid #E3DCCC;&quot;&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #1f46ff; font-weight: bold;&quot;&gt;05&lt;/div&gt;
&lt;h4 style=&quot;font-size: 17px; font-weight: bold; margin: 8px 0;&quot;&gt;Submit&lt;/h4&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #3a4a5e; background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; display: inline-block; margin-bottom: 10px;&quot;&gt;submit_insite_order&lt;/div&gt;
&lt;div style=&quot;font-size: 13px; color: #3a4a5e;&quot;&gt;&lt;strong style=&quot;color: #0e9e83;&quot;&gt;Order in seconds.&lt;/strong&gt; Validated, placed, order number read back.&lt;/div&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 33.33%; vertical-align: top; padding: 24px 18px;&quot;&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #1f46ff; font-weight: bold;&quot;&gt;06&lt;/div&gt;
&lt;h4 style=&quot;font-size: 17px; font-weight: bold; margin: 8px 0;&quot;&gt;Track&lt;/h4&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #3a4a5e; background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; display: inline-block; margin-bottom: 10px;&quot;&gt;get_insite_order_status&lt;/div&gt;
&lt;div style=&quot;font-size: 13px; color: #3a4a5e;&quot;&gt;&lt;strong style=&quot;color: #0e9e83;&quot;&gt;Fewer support calls.&lt;/strong&gt; Status &amp;amp; tracking on demand.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;!-- ============ DOMAINS ============ --&gt;
&lt;div style=&quot;margin-top: 60px;&quot;&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; font-weight: 600; letter-spacing: .22em; text-transform: uppercase; color: #1f46ff;&quot;&gt;&amp;mdash; The tool catalog&lt;/div&gt;
&lt;h2 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 36px; font-weight: 600; letter-spacing: -.01em; margin: 12px 0 0;&quot;&gt;Six domains. One job each. &lt;span style=&quot;color: #1f46ff; font-style: italic;&quot;&gt;Real&lt;/span&gt; value behind every group.&lt;/h2&gt;
&lt;p style=&quot;margin: 14px 0 0; max-width: 62ch; color: #3a4a5e; font-size: 18px;&quot;&gt;Tools are grouped by what a buyer is trying to do, and every group can be switched on or off individually through an admin allow-list, so exposure expands only as fast as trust does.&lt;/p&gt;
&lt;/div&gt;
&lt;table style=&quot;width: 100%; border-collapse: separate; border-spacing: 18px; margin-top: 14px;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;!-- META --&gt;
&lt;td style=&quot;width: 50%; vertical-align: top; border: 1px solid #E3DCCC; border-radius: 16px; background: #FBF9F4; padding: 26px;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: middle;&quot;&gt;&lt;span style=&quot;display: inline-block; width: 44px; height: 44px; line-height: 44px; text-align: center; border-radius: 12px; background: rgba(31,70,255,.10); font-size: 22px;&quot;&gt;&#128270;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: right; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; font-weight: bold; color: #1f46ff; background: rgba(31,70,255,.08); border: 1px solid rgba(31,70,255,.2); padding: 5px 10px; border-radius: 999px;&quot;&gt;META &amp;middot; 8&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 21px; font-weight: 600; margin: 16px 0 4px;&quot;&gt;API Discovery &amp;amp; Introspection&lt;/h3&gt;
&lt;div style=&quot;font-size: 13px; color: #3a4a5e; margin-bottom: 14px;&quot;&gt;The agent&#39;s table of contents over ~2,600 operations.&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 10.5px; color: #3a4a5e; line-height: 2;&quot;&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;list_apis&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;list_tags&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;search_endpoints&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;describe_endpoint&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;call_endpoint&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;mcp_diagnose&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;discover_live_openapi&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; white-space: nowrap;&quot;&gt;resolve_commerce_endpoint&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-top: 1px dashed #E3DCCC; margin-top: 16px; padding-top: 14px; font-size: 14px;&quot;&gt;&lt;span style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 9px; letter-spacing: .12em; color: #fff; background: #0E9E83; padding: 3px 6px; border-radius: 5px;&quot;&gt;VALUE&lt;/span&gt; &lt;span style=&quot;display: block; margin-top: 8px;&quot;&gt;&lt;strong style=&quot;color: #0e9e83;&quot;&gt;Future-proof.&lt;/strong&gt; Anything the curated tools don&#39;t cover stays reachable, including custom storefront endpoints discovered live, with no redeploy.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;!-- CATALOG --&gt;
&lt;td style=&quot;width: 50%; vertical-align: top; border: 1px solid #E3DCCC; border-radius: 16px; background: #FBF9F4; padding: 26px;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: middle;&quot;&gt;&lt;span style=&quot;display: inline-block; width: 44px; height: 44px; line-height: 44px; text-align: center; border-radius: 12px; background: rgba(31,70,255,.10); font-size: 22px;&quot;&gt;&#128450;️&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: right; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; font-weight: bold; color: #1f46ff; background: rgba(31,70,255,.08); border: 1px solid rgba(31,70,255,.2); padding: 5px 10px; border-radius: 999px;&quot;&gt;CATALOG + CHATGPT &amp;middot; 4&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 21px; font-weight: 600; margin: 16px 0 4px;&quot;&gt;Product Search &amp;amp; Detail&lt;/h3&gt;
&lt;div style=&quot;font-size: 13px; color: #3a4a5e; margin-bottom: 14px;&quot;&gt;Native B2B-rich tools + ChatGPT-shaped aliases.&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 10.5px; color: #3a4a5e; line-height: 2;&quot;&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;search_insite_products&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;get_insite_product_details&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;search&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; white-space: nowrap;&quot;&gt;fetch&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-top: 1px dashed #E3DCCC; margin-top: 16px; padding-top: 14px; font-size: 14px;&quot;&gt;&lt;span style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 9px; letter-spacing: .12em; color: #fff; background: #0E9E83; padding: 3px 6px; border-radius: 5px;&quot;&gt;VALUE&lt;/span&gt; &lt;span style=&quot;display: block; margin-top: 8px;&quot;&gt;&lt;strong style=&quot;color: #0e9e83;&quot;&gt;Works with any AI.&lt;/strong&gt; The same search logic ships in OpenAI&#39;s data-app shape and the native MCP shape, Claude, ChatGPT, or a custom copilot, no rebuild.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;!-- CART --&gt;
&lt;td style=&quot;width: 50%; vertical-align: top; border: 1px solid #E3DCCC; border-radius: 16px; background: #FBF9F4; padding: 26px;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: middle;&quot;&gt;&lt;span style=&quot;display: inline-block; width: 44px; height: 44px; line-height: 44px; text-align: center; border-radius: 12px; background: rgba(31,70,255,.10); font-size: 22px;&quot;&gt;&#128722;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: right; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; font-weight: bold; color: #1f46ff; background: rgba(31,70,255,.08); border: 1px solid rgba(31,70,255,.2); padding: 5px 10px; border-radius: 999px;&quot;&gt;CART &amp;middot; 8&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 21px; font-weight: 600; margin: 16px 0 4px;&quot;&gt;Full Shopping-Cart Lifecycle&lt;/h3&gt;
&lt;div style=&quot;font-size: 13px; color: #3a4a5e; margin-bottom: 14px;&quot;&gt;Add, update, remove, clear, inspect promotions.&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 10.5px; color: #3a4a5e; line-height: 2;&quot;&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;view_insite_cart&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;add_insite_product_to_cart&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;update_insite_cart&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;delete_insite_cart_line&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;clear_insite_cart&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;inspect_insite_promotions&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;view_cart&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; white-space: nowrap;&quot;&gt;add_to_cart&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-top: 1px dashed #E3DCCC; margin-top: 16px; padding-top: 14px; font-size: 14px;&quot;&gt;&lt;span style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 9px; letter-spacing: .12em; color: #fff; background: #0E9E83; padding: 3px 6px; border-radius: 5px;&quot;&gt;VALUE&lt;/span&gt; &lt;span style=&quot;display: block; margin-top: 8px;&quot;&gt;&lt;strong style=&quot;color: #0e9e83;&quot;&gt;Anonymous to check out.&lt;/strong&gt; Buyers build a cart with zero friction; the agent only asks for login when an order is actually placed.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;!-- ORDER --&gt;
&lt;td style=&quot;width: 50%; vertical-align: top; border: 1px solid #E3DCCC; border-radius: 16px; background: #FBF9F4; padding: 26px;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: middle;&quot;&gt;&lt;span style=&quot;display: inline-block; width: 44px; height: 44px; line-height: 44px; text-align: center; border-radius: 12px; background: rgba(31,70,255,.10); font-size: 22px;&quot;&gt;✅&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: right; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; font-weight: bold; color: #1f46ff; background: rgba(31,70,255,.08); border: 1px solid rgba(31,70,255,.2); padding: 5px 10px; border-radius: 999px;&quot;&gt;ORDER &amp;middot; 4&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 21px; font-weight: 600; margin: 16px 0 4px;&quot;&gt;Checkout, Status &amp;amp; History&lt;/h3&gt;
&lt;div style=&quot;font-size: 13px; color: #3a4a5e; margin-bottom: 14px;&quot;&gt;Two-step pay-and-submit, plus tracking after.&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 10.5px; color: #3a4a5e; line-height: 2;&quot;&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;set_credit_card_payment&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;submit_insite_order&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;get_insite_order_status&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; white-space: nowrap;&quot;&gt;view_insite_order_history&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-top: 1px dashed #E3DCCC; margin-top: 16px; padding-top: 14px; font-size: 14px;&quot;&gt;&lt;span style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 9px; letter-spacing: .12em; color: #fff; background: #0E9E83; padding: 3px 6px; border-radius: 5px;&quot;&gt;VALUE&lt;/span&gt; &lt;span style=&quot;display: block; margin-top: 8px;&quot;&gt;&lt;strong style=&quot;color: #0e9e83;&quot;&gt;Hours to seconds.&lt;/strong&gt; Reorders, status checks, and history that used to mean a support ticket now resolve inside the conversation.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;!-- AUTH --&gt;
&lt;td style=&quot;width: 50%; vertical-align: top; border: 1px solid #E3DCCC; border-radius: 16px; background: #FBF9F4; padding: 26px;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: middle;&quot;&gt;&lt;span style=&quot;display: inline-block; width: 44px; height: 44px; line-height: 44px; text-align: center; border-radius: 12px; background: rgba(31,70,255,.10); font-size: 22px;&quot;&gt;&#128272;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: right; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; font-weight: bold; color: #1f46ff; background: rgba(31,70,255,.08); border: 1px solid rgba(31,70,255,.2); padding: 5px 10px; border-radius: 999px;&quot;&gt;AUTH / SESSION &amp;middot; 6&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 21px; font-weight: 600; margin: 16px 0 4px;&quot;&gt;Secure B2B Identity&lt;/h3&gt;
&lt;div style=&quot;font-size: 13px; color: #3a4a5e; margin-bottom: 14px;&quot;&gt;OTP login, token management, account switching.&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 10.5px; color: #3a4a5e; line-height: 2;&quot;&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;request_insite_login_otp&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;verify_insite_otp_login&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;logout_insite_user&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;change_insite_customer&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;get_oauth_token&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; white-space: nowrap;&quot;&gt;request_insite_oauth_token&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-top: 1px dashed #E3DCCC; margin-top: 16px; padding-top: 14px; font-size: 14px;&quot;&gt;&lt;span style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 9px; letter-spacing: .12em; color: #fff; background: #0E9E83; padding: 3px 6px; border-radius: 5px;&quot;&gt;VALUE&lt;/span&gt; &lt;span style=&quot;display: block; margin-top: 8px;&quot;&gt;&lt;strong style=&quot;color: #0e9e83;&quot;&gt;Built for real B2B.&lt;/strong&gt; Passwordless login by design, and one buyer can switch between multiple BillTo / ShipTo accounts mid-conversation.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;!-- PUNCHOUT --&gt;
&lt;td style=&quot;width: 50%; vertical-align: top; border: 1px solid #E3DCCC; border-radius: 16px; background: #FBF9F4; padding: 26px;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;vertical-align: middle;&quot;&gt;&lt;span style=&quot;display: inline-block; width: 44px; height: 44px; line-height: 44px; text-align: center; border-radius: 12px; background: rgba(31,70,255,.10); font-size: 22px;&quot;&gt;&#128279;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: right; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; font-weight: bold; color: #1f46ff; background: rgba(31,70,255,.08); border: 1px solid rgba(31,70,255,.2); padding: 5px 10px; border-radius: 999px;&quot;&gt;PUNCHOUT &amp;middot; 4&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 21px; font-weight: 600; margin: 16px 0 4px;&quot;&gt;Procurement-System Buyer Flow&lt;/h3&gt;
&lt;div style=&quot;font-size: 13px; color: #3a4a5e; margin-bottom: 14px;&quot;&gt;cXML PunchOut into the systems buyers already use.&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 10.5px; color: #3a4a5e; line-height: 2;&quot;&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;start_insite_punchout_session&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;view_insite_punchout_session&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; margin-right: 5px; white-space: nowrap;&quot;&gt;submit_insite_punchout_requisition&lt;/span&gt;&lt;span style=&quot;background: #F6F3EC; border: 1px solid #E3DCCC; border-radius: 6px; padding: 3px 7px; white-space: nowrap;&quot;&gt;cancel_insite_punchout&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border-top: 1px dashed #E3DCCC; margin-top: 16px; padding-top: 14px; font-size: 14px;&quot;&gt;&lt;span style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 9px; letter-spacing: .12em; color: #fff; background: #0E9E83; padding: 3px 6px; border-radius: 5px;&quot;&gt;VALUE&lt;/span&gt; &lt;span style=&quot;display: block; margin-top: 8px;&quot;&gt;&lt;strong style=&quot;color: #0e9e83;&quot;&gt;Meet enterprise where it buys.&lt;/strong&gt; Ariba, Coupa, JAGGAER &amp;amp; Oracle buyers punch out, build a requisition by chat, and return it pre-populated.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;!-- ============ OTP SPOTLIGHT ============ --&gt;
&lt;div style=&quot;margin-top: 42px; border-radius: 18px; background-color: #0a1322; background-image: radial-gradient(600px 320px at 90% 8%,rgba(31,70,255,.22),transparent 60%); padding: 46px 40px;&quot;&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; font-weight: 600; letter-spacing: .22em; text-transform: uppercase; color: #88a0ff;&quot;&gt;&amp;mdash; Spotlight &amp;middot; New in this release&lt;/div&gt;
&lt;h2 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 36px; font-weight: 600; letter-spacing: -.01em; margin: 12px 0 0; color: #ffffff;&quot;&gt;Passwordless login the AI &lt;span style=&quot;color: #88a0ff; font-style: italic;&quot;&gt;can&#39;t&lt;/span&gt; abuse.&lt;/h2&gt;
&lt;p style=&quot;margin: 14px 0 0; max-width: 56ch; color: #aab6cc; font-size: 18px;&quot;&gt;Letting an assistant place orders means letting it act as the buyer, so authentication had to be safe by construction. The new OTP backend makes the AI a courier for a code, never a holder of a password.&lt;/p&gt;
&lt;table style=&quot;width: 100%; border-collapse: separate; border-spacing: 14px; margin-top: 24px;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25%; vertical-align: top; border: 1px solid rgba(255,255,255,.10); border-radius: 14px; background: rgba(255,255,255,.03); padding: 22px 18px;&quot;&gt;
&lt;div style=&quot;font-size: 20px;&quot;&gt;&#128231;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #88a0ff; font-weight: bold; margin-top: 8px;&quot;&gt;STEP 01&lt;/div&gt;
&lt;h4 style=&quot;font-size: 17px; font-weight: bold; margin: 6px 0 8px; color: #ffffff;&quot;&gt;Request&lt;/h4&gt;
&lt;p style=&quot;font-size: 13px; color: #aab6cc; margin: 0;&quot;&gt;The AI calls &lt;span style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace;&quot;&gt;request_insite_login_otp&lt;/span&gt;. A one-time code is emailed straight to the buyer.&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 25%; vertical-align: top; border: 1px solid rgba(255,255,255,.10); border-radius: 14px; background: rgba(255,255,255,.03); padding: 22px 18px;&quot;&gt;
&lt;div style=&quot;font-size: 20px;&quot;&gt;&#128232;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #88a0ff; font-weight: bold; margin-top: 8px;&quot;&gt;STEP 02&lt;/div&gt;
&lt;h4 style=&quot;font-size: 17px; font-weight: bold; margin: 6px 0 8px; color: #ffffff;&quot;&gt;Buyer receives&lt;/h4&gt;
&lt;p style=&quot;font-size: 13px; color: #aab6cc; margin: 0;&quot;&gt;The code lands in the buyer&#39;s inbox &amp;mdash; out of band. The assistant never sees it generated.&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 25%; vertical-align: top; border: 1px solid rgba(255,255,255,.10); border-radius: 14px; background: rgba(255,255,255,.03); padding: 22px 18px;&quot;&gt;
&lt;div style=&quot;font-size: 20px;&quot;&gt;&#128273;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #88a0ff; font-weight: bold; margin-top: 8px;&quot;&gt;STEP 03&lt;/div&gt;
&lt;h4 style=&quot;font-size: 17px; font-weight: bold; margin: 6px 0 8px; color: #ffffff;&quot;&gt;Verify&lt;/h4&gt;
&lt;p style=&quot;font-size: 13px; color: #aab6cc; margin: 0;&quot;&gt;Buyer reads the code back; &lt;span style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace;&quot;&gt;verify_insite_otp_login&lt;/span&gt; exchanges it for a session token.&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 25%; vertical-align: top; border: 1px solid rgba(255,255,255,.10); border-radius: 14px; background: rgba(255,255,255,.03); padding: 22px 18px;&quot;&gt;
&lt;div style=&quot;font-size: 20px;&quot;&gt;&#128274;&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 11px; color: #88a0ff; font-weight: bold; margin-top: 8px;&quot;&gt;STEP 04&lt;/div&gt;
&lt;h4 style=&quot;font-size: 17px; font-weight: bold; margin: 6px 0 8px; color: #ffffff;&quot;&gt;Act as buyer&lt;/h4&gt;
&lt;p style=&quot;font-size: 13px; color: #aab6cc; margin: 0;&quot;&gt;Every later tool call runs as the authenticated user &amp;mdash; with their pricing, history &amp;amp; permissions.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;width: 100%; border-collapse: separate; border-spacing: 14px; margin-top: 6px;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.33%; vertical-align: top; border: 1px solid rgba(255,255,255,.10); border-radius: 14px; background: rgba(255,255,255,.02); padding: 20px;&quot;&gt;
&lt;h4 style=&quot;font-size: 15.5px; color: #ffffff; font-weight: bold; margin: 0 0 6px;&quot;&gt;&lt;span style=&quot;color: #0e9e83;&quot;&gt;●&lt;/span&gt; No password grant exposed&lt;/h4&gt;
&lt;p style=&quot;font-size: 13px; color: #9fabc2; margin: 0;&quot;&gt;The password-login path exists in code but is deliberately never registered &amp;mdash; an assistant cannot prompt for or transmit a raw password.&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 33.33%; vertical-align: top; border: 1px solid rgba(255,255,255,.10); border-radius: 14px; background: rgba(255,255,255,.02); padding: 20px;&quot;&gt;
&lt;h4 style=&quot;font-size: 15.5px; color: #ffffff; font-weight: bold; margin: 0 0 6px;&quot;&gt;&lt;span style=&quot;color: #0e9e83;&quot;&gt;●&lt;/span&gt; Per-session isolation&lt;/h4&gt;
&lt;p style=&quot;font-size: 13px; color: #9fabc2; margin: 0;&quot;&gt;Every MCP client gets its own cookie jar &amp;amp; token cache, keyed by an opaque session GUID. Login state never leaks between users.&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 33.33%; vertical-align: top; border: 1px solid rgba(255,255,255,.10); border-radius: 14px; background: rgba(255,255,255,.02); padding: 20px;&quot;&gt;
&lt;h4 style=&quot;font-size: 15.5px; color: #ffffff; font-weight: bold; margin: 0 0 6px;&quot;&gt;&lt;span style=&quot;color: #0e9e83;&quot;&gt;●&lt;/span&gt; No raw card data&lt;/h4&gt;
&lt;p style=&quot;font-size: 13px; color: #9fabc2; margin: 0;&quot;&gt;Payment accepts a Spreedly token only. The agent never receives a primary account number &amp;mdash; keeping it out of PCI scope.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;!-- ============ PULLQUOTE ============ --&gt;
&lt;div style=&quot;text-align: center; padding: 56px 20px;&quot;&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 32px; font-weight: 500; line-height: 1.25; letter-spacing: -.01em; max-width: 24ch; margin: 0 auto;&quot;&gt;The future of B2B commerce isn&#39;t a better checkout. It&#39;s &lt;span style=&quot;color: #1f46ff; font-style: italic;&quot;&gt;no checkout screen at all,&lt;/span&gt;&amp;nbsp; just intent, understood, and executed.&lt;/div&gt;
&lt;/div&gt;
&lt;!-- ============ WORKS WITH ANY AI ============ --&gt;
&lt;div&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; font-weight: 600; letter-spacing: .22em; text-transform: uppercase; color: #1f46ff;&quot;&gt;&amp;mdash; Multi-channel reach&lt;/div&gt;
&lt;h2 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 36px; font-weight: 600; letter-spacing: -.01em; margin: 12px 0 0;&quot;&gt;Build it once. Every assistant can use it.&lt;/h2&gt;
&lt;p style=&quot;margin: 14px 0 0; max-width: 62ch; color: #3a4a5e; font-size: 18px;&quot;&gt;Because the agent speaks one open standard,&amp;nbsp; JSON-RPC 2.0 over MCP, the same backend serves every host on the market. ChatGPT connectors even get tools shaped to OpenAI&#39;s exact contract, with no separate codebase.&lt;/p&gt;
&lt;/div&gt;
&lt;table style=&quot;width: 100%; border-collapse: separate; border-spacing: 14px; margin-top: 14px;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 20%; vertical-align: top; border: 1px solid #E3DCCC; border-radius: 14px; background: #FBF9F4; padding: 22px 14px; text-align: center;&quot;&gt;
&lt;div style=&quot;font-size: 26px; color: #1f46ff;&quot;&gt;◆&lt;/div&gt;
&lt;h4 style=&quot;font-size: 15px; font-weight: bold; margin: 8px 0 4px;&quot;&gt;Claude&lt;/h4&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; color: #3a4a5e;&quot;&gt;Desktop / claude.ai&lt;/div&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 20%; vertical-align: top; border: 1px solid #E3DCCC; border-radius: 14px; background: #FBF9F4; padding: 22px 14px; text-align: center;&quot;&gt;
&lt;div style=&quot;font-size: 26px; color: #1f46ff;&quot;&gt;◇&lt;/div&gt;
&lt;h4 style=&quot;font-size: 15px; font-weight: bold; margin: 8px 0 4px;&quot;&gt;ChatGPT&lt;/h4&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; color: #3a4a5e;&quot;&gt;search &amp;middot; fetch &amp;middot; cart&lt;/div&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 20%; vertical-align: top; border: 1px solid #E3DCCC; border-radius: 14px; background: #FBF9F4; padding: 22px 14px; text-align: center;&quot;&gt;
&lt;div style=&quot;font-size: 26px; color: #1f46ff;&quot;&gt;◈&lt;/div&gt;
&lt;h4 style=&quot;font-size: 15px; font-weight: bold; margin: 8px 0 4px;&quot;&gt;Copilots&lt;/h4&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; color: #3a4a5e;&quot;&gt;Enterprise bots&lt;/div&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 20%; vertical-align: top; border: 1px solid #E3DCCC; border-radius: 14px; background: #FBF9F4; padding: 22px 14px; text-align: center;&quot;&gt;
&lt;div style=&quot;font-size: 26px; color: #1f46ff;&quot;&gt;▣&lt;/div&gt;
&lt;h4 style=&quot;font-size: 15px; font-weight: bold; margin: 8px 0 4px;&quot;&gt;Spire SSR&lt;/h4&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; color: #3a4a5e;&quot;&gt;Storefront agent&lt;/div&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 20%; vertical-align: top; border: 1px solid #E3DCCC; border-radius: 14px; background: #FBF9F4; padding: 22px 14px; text-align: center;&quot;&gt;
&lt;div style=&quot;font-size: 26px; color: #1f46ff;&quot;&gt;⬡&lt;/div&gt;
&lt;h4 style=&quot;font-size: 15px; font-weight: bold; margin: 8px 0 4px;&quot;&gt;Procurement&lt;/h4&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; color: #3a4a5e;&quot;&gt;PunchOut buyers&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;!-- ============ ARCHITECTURE ============ --&gt;
&lt;div style=&quot;margin-top: 56px;&quot;&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; font-weight: 600; letter-spacing: .22em; text-transform: uppercase; color: #1f46ff;&quot;&gt;&amp;mdash; Under the hood&lt;/div&gt;
&lt;h2 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 36px; font-weight: 600; letter-spacing: -.01em; margin: 12px 0 0;&quot;&gt;Five clean layers, one job each.&lt;/h2&gt;
&lt;p style=&quot;margin: 14px 0 0; max-width: 62ch; color: #3a4a5e; font-size: 18px;&quot;&gt;AI hosts on the left, the live Optimizely / Insite backend on the right &amp;mdash; and a thin, isolated agent in between that never stores customer payment data itself.&lt;/p&gt;
&lt;div style=&quot;margin-top: 22px; border: 1px solid #E3DCCC; border-radius: 16px; overflow: hidden; background: #ffffff;&quot;&gt;&lt;img style=&quot;display: block; width: 100%; height: auto;&quot; src=&quot;/link/e7f283d20d3a4c4797a6fcf3a6eb4a72.aspx&quot; alt=&quot;MCP Agent high-level architecture diagram &amp;mdash; MCP clients, transport and protocol layer, 34-tool catalog, services and specs, and the Optimizely / Insite B2B commerce backend&quot; /&gt;
&lt;div style=&quot;padding: 14px 20px; border-top: 1px solid #E3DCCC; font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 13px; color: #3a4a5e;&quot;&gt;Fig. 1 &amp;mdash; MCP Agent high-level architecture: clients &amp;rarr; transport &amp;amp; protocol &amp;rarr; 34-tool catalog &amp;rarr; services &amp;amp; specs &amp;rarr; Optimizely / Insite backend.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- ============ OUTCOMES ============ --&gt;
&lt;div style=&quot;margin-top: 56px;&quot;&gt;
&lt;div style=&quot;font-family: &#39;SF Mono&#39;,Consolas,&#39;Courier New&#39;,monospace; font-size: 12px; font-weight: 600; letter-spacing: .22em; text-transform: uppercase; color: #1f46ff;&quot;&gt;&amp;mdash; Why it matters&lt;/div&gt;
&lt;h2 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 36px; font-weight: 600; letter-spacing: -.01em; margin: 12px 0 0;&quot;&gt;The business case, in four lines.&lt;/h2&gt;
&lt;/div&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; margin-top: 20px; border: 1px solid #E3DCCC; border-radius: 16px; overflow: hidden;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%; vertical-align: top; padding: 28px; border-right: 1px solid #E3DCCC; border-bottom: 1px solid #E3DCCC; background: #FBF9F4;&quot;&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 28px; font-weight: 600; color: #1f46ff;&quot;&gt;01&lt;/div&gt;
&lt;h4 style=&quot;font-size: 18px; font-weight: bold; margin: 4px 0 8px;&quot;&gt;Faster time-to-order&lt;/h4&gt;
&lt;p style=&quot;font-size: 14.5px; color: #3a4a5e; margin: 0;&quot;&gt;The catalog, cart and checkout that already power the website become AI-callable on day one, no rebuild, no rip-and-replace.&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 50%; vertical-align: top; padding: 28px; border-bottom: 1px solid #E3DCCC; background: #FBF9F4;&quot;&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 28px; font-weight: 600; color: #1f46ff;&quot;&gt;02&lt;/div&gt;
&lt;h4 style=&quot;font-size: 18px; font-weight: bold; margin: 4px 0 8px;&quot;&gt;Fewer support escalations&lt;/h4&gt;
&lt;p style=&quot;font-size: 14.5px; color: #3a4a5e; margin: 0;&quot;&gt;Order status, reorders, and history resolve in conversation instead of routing to a human rep.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%; vertical-align: top; padding: 28px; border-right: 1px solid #E3DCCC; background: #FBF9F4;&quot;&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 28px; font-weight: 600; color: #1f46ff;&quot;&gt;03&lt;/div&gt;
&lt;h4 style=&quot;font-size: 18px; font-weight: bold; margin: 4px 0 8px;&quot;&gt;Multi-channel by default&lt;/h4&gt;
&lt;p style=&quot;font-size: 14.5px; color: #3a4a5e; margin: 0;&quot;&gt;One MCP surface reaches Claude, ChatGPT, internal copilots, and procurement systems engineering effort is spent once.&lt;/p&gt;
&lt;/td&gt;
&lt;td style=&quot;width: 50%; vertical-align: top; padding: 28px; background: #FBF9F4;&quot;&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 28px; font-weight: 600; color: #1f46ff;&quot;&gt;04&lt;/div&gt;
&lt;h4 style=&quot;font-size: 18px; font-weight: bold; margin: 4px 0 8px;&quot;&gt;Controlled, low-risk rollout&lt;/h4&gt;
&lt;p style=&quot;font-size: 14.5px; color: #3a4a5e; margin: 0;&quot;&gt;An admin allow-list governs exactly which tools are live; new tools default to off, so trust is earned domain by domain.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;!-- ============ CTA ============ --&gt;
&lt;div style=&quot;margin-top: 42px; border-radius: 18px; text-align: center; background-color: #1130c8; background-image: linear-gradient(135deg,#1130C8,#1F46FF 60%,#3a5bff); padding: 60px 40px;&quot;&gt;
&lt;h2 style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; font-size: 40px; font-weight: 600; letter-spacing: -.01em; margin: 0; color: #ffffff;&quot;&gt;Bring transaction-grade AI to your commerce stack.&lt;/h2&gt;
&lt;p style=&quot;margin: 16px auto 26px; max-width: 48ch; color: #dbe3ff; font-size: 18px;&quot;&gt;Connect Optimizely to Claude, ChatGPT and your own copilots in minutes. One protocol, 34 tools, the full B2B journey&amp;nbsp; no custom integration required.&lt;/p&gt;
&lt;a style=&quot;display: inline-block; background: transparent; color: #ffffff; border: 1px solid rgba(255,255,255,.5); font-weight: bold; padding: 15px 30px; border-radius: 999px; font-size: 15px; text-decoration: none; margin: 0 6px 8px;&quot; href=&quot;/link/6f1c2922be7442aabcec0b4b6ee1b598.aspx&quot;&gt;Read Part 1&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;</description>            <guid>https://world.optimizely.com/blogs/vaibhav/dates/2026/5/introducing-the-optimizely-mcp-server-ai-that-speaks-commerce-part-ii/</guid>            <pubDate>Fri, 29 May 2026 16:57:24 GMT</pubDate>           <category>Blog post</category></item><item> <title>Introducing the Optimizely MCP Server: AI That Speaks Commerce Part-I</title>            <link>https://world.optimizely.com/blogs/vaibhav/dates/2026/5/introducing-the-optimizely-mcp-server/</link>            <description>&lt;!-- ── BANNER IMAGE ── --&gt;
&lt;div style=&quot;width: 100%; line-height: 0; overflow: hidden; margin-bottom: 0px; text-align: center;&quot;&gt;&lt;img style=&quot;width: 100%; height: auto; display: block; max-height: 460px; object-fit: cover; object-position: center top;&quot; src=&quot;/link/af5bb576eb5f4951b5812c6adcb2efdb.aspx&quot; alt=&quot;MCP Server with Optimizely Configured Commerce AI-powered B2B commerce platform diagram showing data ingestion, commerce optimization, real-time personalization, and customer journey&quot; /&gt;&lt;/div&gt;
&lt;!-- ── TAGS ── --&gt;
&lt;div style=&quot;display: flex; gap: 8px; flex-wrap: wrap; margin: 2rem 2rem 0; font-family: &#39;DM Sans&#39;,system-ui,sans-serif;&quot;&gt;&lt;span style=&quot;background: #F4F2ED; color: #6b6b80; font-size: 0.75rem; font-weight: 500; padding: 4px 12px; border-radius: 100px; border: 1px solid rgba(10,10,20,0.1);&quot;&gt;MCP&lt;/span&gt; &lt;span style=&quot;background: #F4F2ED; color: #6b6b80; font-size: 0.75rem; font-weight: 500; padding: 4px 12px; border-radius: 100px; border: 1px solid rgba(10,10,20,0.1);&quot;&gt;AI Commerce&lt;/span&gt; &lt;span style=&quot;background: #F4F2ED; color: #6b6b80; font-size: 0.75rem; font-weight: 500; padding: 4px 12px; border-radius: 100px; border: 1px solid rgba(10,10,20,0.1);&quot;&gt;B2B&lt;/span&gt; &lt;span style=&quot;background: #F4F2ED; color: #6b6b80; font-size: 0.75rem; font-weight: 500; padding: 4px 12px; border-radius: 100px; border: 1px solid rgba(10,10,20,0.1);&quot;&gt;Claude&lt;/span&gt; &lt;span style=&quot;background: #F4F2ED; color: #6b6b80; font-size: 0.75rem; font-weight: 500; padding: 4px 12px; border-radius: 100px; border: 1px solid rgba(10,10,20,0.1);&quot;&gt;ChatGPT OpenAI&lt;/span&gt; &lt;span style=&quot;background: #F4F2ED; color: #6b6b80; font-size: 0.75rem; font-weight: 500; padding: 4px 12px; border-radius: 100px; border: 1px solid rgba(10,10,20,0.1);&quot;&gt;Optimizely&lt;/span&gt; &lt;span style=&quot;background: #F4F2ED; color: #6b6b80; font-size: 0.75rem; font-weight: 500; padding: 4px 12px; border-radius: 100px; border: 1px solid rgba(10,10,20,0.1);&quot;&gt;Insite Commerce&lt;/span&gt;&lt;/div&gt;
&lt;!-- ── HERO ── --&gt;
&lt;div style=&quot;text-align: center; padding: 3rem 2rem 3rem; font-family: &#39;DM Sans&#39;,system-ui,sans-serif;&quot;&gt;
&lt;h1 style=&quot;font-family: &#39;DM Serif Display&#39;,Georgia,serif; font-size: clamp(2.4rem,6vw,4rem); line-height: 1.08; letter-spacing: -0.03em; color: #0a0a14; margin-bottom: 1.5rem; margin-top: 0;&quot;&gt;Introducing the Optimizely &lt;em style=&quot;font-style: italic; color: #0057ff;&quot;&gt;MCP Server&lt;/em&gt;: AI That Speaks Commerce&lt;/h1&gt;
&lt;p style=&quot;font-size: 1.15rem; color: #3a3a4a; max-width: 580px; margin: 0 auto 2.5rem; line-height: 1.6;&quot;&gt;We&#39;ve connected Optimizely&#39;s B2B commerce engine directly to AI assistants, so your teams can search, transact, and manage orders through natural conversation.&lt;/p&gt;
&lt;/div&gt;
&lt;!-- ── YOUTUBE VIDEO 1 — OpenAI ── --&gt;
&lt;div class=&quot;video-section&quot;&gt;
&lt;div class=&quot;video-card&quot;&gt;&lt;a class=&quot;video-thumb&quot; href=&quot;https://www.youtube.com/watch?v=RQWkO7vxJ6Y&quot;&gt; &lt;img style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; src=&quot;https://i.ytimg.com/vi/RQWkO7vxJ6Y/maxresdefault.jpg&quot; alt=&quot;Optimizely MCP Server live demo with OpenAI&quot; /&gt; &lt;/a&gt;
&lt;p class=&quot;video-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;Watch the Optimizely MCP Server in action &amp;mdash; live demo with OpenAI&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;video-card&quot;&gt;&lt;a class=&quot;video-thumb&quot; href=&quot;https://www.youtube.com/watch?v=6nUat3A22fY&quot;&gt; &lt;img style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; src=&quot;https://i.ytimg.com/vi_webp/6nUat3A22fY/maxresdefault.webp&quot; alt=&quot;Optimizely MCP Server live demo with Claude&quot; /&gt; &lt;/a&gt;
&lt;p class=&quot;video-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;Watch the Optimizely MCP Server in action &amp;mdash; live demo with Claude&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- ── ARTICLE BODY ── --&gt;
&lt;div style=&quot;max-width: 720px; margin: 0 auto; padding: 0 2rem 6rem; font-family: &#39;DM Sans&#39;,system-ui,sans-serif; font-size: 17px; line-height: 1.7; color: #3a3a4a;&quot;&gt;&lt;!-- Section: The Why --&gt;
&lt;div style=&quot;font-size: 0.72rem; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #0057ff; margin-bottom: 0.75rem; display: flex; align-items: center; gap: 8px;&quot;&gt;The Why&lt;/div&gt;
&lt;h2 style=&quot;font-family: &#39;DM Serif Display&#39;,Georgia,serif; font-size: clamp(1.7rem,3.5vw,2.2rem); letter-spacing: -0.025em; line-height: 1.15; color: #0a0a14; margin-bottom: 1.25rem; margin-top: 3.5rem;&quot;&gt;Commerce Should Respond to Intent, Not Clicks&lt;/h2&gt;
&lt;p style=&quot;color: #3a3a4a; margin-bottom: 1.4rem;&quot;&gt;For years, B2B buyers have navigated complex catalogs, pricing tiers, and procurement workflows through rigid interfaces designed for a pre-AI world. Thousands of clicks to find a product. Dozens of fields to complete an order. Hours lost to processes that should take seconds.&lt;/p&gt;
&lt;p style=&quot;color: #3a3a4a; margin-bottom: 1.4rem;&quot;&gt;We built the &lt;strong style=&quot;color: #0a0a14; font-weight: 600;&quot;&gt;Optimizely MCP Server&lt;/strong&gt; to change that. By connecting Optimizely&#39;s industry-leading commerce platform to AI assistants via the &lt;strong style=&quot;color: #0a0a14; font-weight: 600;&quot;&gt;Model Context Protocol (MCP)&lt;/strong&gt;, we&#39;re giving buyers, sales reps, and procurement teams the ability to search, transact, and manage the entire commerce journey through natural language, the way humans actually think and communicate.&lt;/p&gt;
&lt;!-- Pull Quote --&gt;
&lt;blockquote style=&quot;border-left: 3px solid #0057FF; padding: 1.25rem 1.75rem; margin: 2.5rem 0; background: #E8F0FF; border-radius: 0 12px 12px 0;&quot;&gt;
&lt;p style=&quot;font-family: &#39;DM Serif Display&#39;,Georgia,serif; font-size: 1.3rem; font-style: italic; color: #0a0a14; margin: 0; line-height: 1.45;&quot;&gt;&quot;The future of B2B commerce isn&#39;t a better UI. It&#39;s no UI at all just intent understood and executed instantly.&quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;!-- Section: What Is MCP? --&gt;
&lt;div style=&quot;font-size: 0.72rem; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #0057ff; margin-bottom: 0.75rem; display: flex; align-items: center; gap: 8px;&quot;&gt;What Is MCP?&lt;/div&gt;
&lt;h2 style=&quot;font-family: &#39;DM Serif Display&#39;,Georgia,serif; font-size: clamp(1.7rem,3.5vw,2.2rem); letter-spacing: -0.025em; line-height: 1.15; color: #0a0a14; margin-bottom: 1.25rem; margin-top: 3.5rem;&quot;&gt;The Protocol That Connects AI to Real Systems&lt;/h2&gt;
&lt;p style=&quot;color: #3a3a4a; margin-bottom: 1.4rem;&quot;&gt;The &lt;strong style=&quot;color: #0a0a14; font-weight: 600;&quot;&gt;Model Context Protocol (MCP)&lt;/strong&gt; is an open standard that allows AI models like ChatGPT and Claude to connect securely to external tools and data sources. Think of it as a universal adapter: instead of custom integrations for every AI platform, one MCP server exposes your commerce capabilities as structured tools any compliant AI can invoke.&lt;/p&gt;
&lt;p style=&quot;color: #3a3a4a; margin-bottom: 1.4rem;&quot;&gt;Optimizely&#39;s MCP Server exposes the full power of the Insite/Optimizely Commerce platform catalog search, cart management, order submission, promotions, pricing, and more as a set of AI-callable tools. The result: an AI assistant that doesn&#39;t just answer questions about your catalog, but actually &lt;em&gt;acts within it&lt;/em&gt;.&lt;/p&gt;
&lt;!-- How It Works --&gt;
&lt;h3 style=&quot;font-family: &#39;DM Serif Display&#39;,Georgia,serif; font-size: 1.3rem; letter-spacing: -0.02em; color: #0a0a14; margin: 2rem 0 0.75rem;&quot;&gt;How It Works&lt;/h3&gt;
&lt;div style=&quot;margin: 2rem 0; display: flex; flex-direction: column; position: relative;&quot;&gt;
&lt;div style=&quot;position: absolute; left: 19px; top: 24px; bottom: 24px; width: 2px; background: linear-gradient(to bottom,#0057FF,#E8F0FF);&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;display: flex; gap: 1.25rem; align-items: flex-start; padding: 1rem 0; position: relative;&quot;&gt;
&lt;div style=&quot;width: 40px; height: 40px; border-radius: 50%; background: #0057FF; color: #fff; font-size: 0.85rem; font-weight: bold; display: flex; align-items: center; justify-content: center; flex-shrink: 0; position: relative; z-index: 1; box-shadow: 0 0 0 4px #FAFAF8;&quot;&gt;1&lt;/div&gt;
&lt;div style=&quot;padding-top: 8px;&quot;&gt;
&lt;h4 style=&quot;font-weight: 600; color: #0a0a14; margin-bottom: 4px; font-size: 0.95rem; margin-top: 0;&quot;&gt;User speaks intent&lt;/h4&gt;
&lt;p style=&quot;font-size: 0.88rem; color: #6b6b80; margin: 0; line-height: 1.5;&quot;&gt;A buyer or rep types a natural language request &quot;Find me a telescopic boom lift for a rental construction site.&quot;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; gap: 1.25rem; align-items: flex-start; padding: 1rem 0; position: relative;&quot;&gt;
&lt;div style=&quot;width: 40px; height: 40px; border-radius: 50%; background: #0057FF; color: #fff; font-size: 0.85rem; font-weight: bold; display: flex; align-items: center; justify-content: center; flex-shrink: 0; position: relative; z-index: 1; box-shadow: 0 0 0 4px #FAFAF8;&quot;&gt;2&lt;/div&gt;
&lt;div style=&quot;padding-top: 8px;&quot;&gt;
&lt;h4 style=&quot;font-weight: 600; color: #0a0a14; margin-bottom: 4px; font-size: 0.95rem; margin-top: 0;&quot;&gt;AI interprets &amp;amp; selects tools&lt;/h4&gt;
&lt;p style=&quot;font-size: 0.88rem; color: #6b6b80; margin: 0; line-height: 1.5;&quot;&gt;ChatGPT and Claude understand the request and call the appropriate MCP tools searching the catalog, fetching pricing, checking inventory.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; gap: 1.25rem; align-items: flex-start; padding: 1rem 0; position: relative;&quot;&gt;
&lt;div style=&quot;width: 40px; height: 40px; border-radius: 50%; background: #0057FF; color: #fff; font-size: 0.85rem; font-weight: bold; display: flex; align-items: center; justify-content: center; flex-shrink: 0; position: relative; z-index: 1; box-shadow: 0 0 0 4px #FAFAF8;&quot;&gt;3&lt;/div&gt;
&lt;div style=&quot;padding-top: 8px;&quot;&gt;
&lt;h4 style=&quot;font-weight: 600; color: #0a0a14; margin-bottom: 4px; font-size: 0.95rem; margin-top: 0;&quot;&gt;Commerce engine executes&lt;/h4&gt;
&lt;p style=&quot;font-size: 0.88rem; color: #6b6b80; margin: 0; line-height: 1.5;&quot;&gt;The MCP Server routes the call to Optimizely&#39;s live APIs returning real products, real prices, real availability.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; gap: 1.25rem; align-items: flex-start; padding: 1rem 0; position: relative;&quot;&gt;
&lt;div style=&quot;width: 40px; height: 40px; border-radius: 50%; background: #0057FF; color: #fff; font-size: 0.85rem; font-weight: bold; display: flex; align-items: center; justify-content: center; flex-shrink: 0; position: relative; z-index: 1; box-shadow: 0 0 0 4px #FAFAF8;&quot;&gt;4&lt;/div&gt;
&lt;div style=&quot;padding-top: 8px;&quot;&gt;
&lt;h4 style=&quot;font-weight: 600; color: #0a0a14; margin-bottom: 4px; font-size: 0.95rem; margin-top: 0;&quot;&gt;AI presents &amp;amp; acts&lt;/h4&gt;
&lt;p style=&quot;font-size: 0.88rem; color: #6b6b80; margin: 0; line-height: 1.5;&quot;&gt;Results surface in conversation. The buyer can compare, add to cart, apply promotions, and submit the order all without leaving the chat.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr style=&quot;border: none; border-top: 1px solid rgba(10,10,20,0.1); margin: 3rem 0;&quot; /&gt;&lt;!-- Section: Capabilities --&gt;
&lt;div style=&quot;font-size: 0.72rem; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #0057ff; margin-bottom: 0.75rem; display: flex; align-items: center; gap: 8px;&quot;&gt;Capabilities&lt;/div&gt;
&lt;h2 style=&quot;font-family: &#39;DM Serif Display&#39;,Georgia,serif; font-size: clamp(1.7rem,3.5vw,2.2rem); letter-spacing: -0.025em; line-height: 1.15; color: #0a0a14; margin-bottom: 1.25rem; margin-top: 3.5rem;&quot;&gt;Eight Tools. One Seamless Commerce Experience.&lt;/h2&gt;
&lt;p style=&quot;color: #3a3a4a; margin-bottom: 1.4rem;&quot;&gt;Today&#39;s release of the Optimizely MCP Server ships with eight core capabilities, covering the complete buyer journey from discovery to checkout.&lt;/p&gt;
&lt;div style=&quot;display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 1.5rem; margin-bottom: 3rem;&quot;&gt;
&lt;div style=&quot;background: #fff; border: 1px solid rgba(10,10,20,0.1); border-radius: 12px; padding: 1.25rem 1.4rem; display: flex; align-items: flex-start; gap: 12px;&quot;&gt;
&lt;div style=&quot;width: 38px; height: 38px; border-radius: 10px; background: #E8F0FF; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 1.1rem;&quot;&gt;&#128269;&lt;/div&gt;
&lt;div&gt;
&lt;h4 style=&quot;font-size: 0.9rem; font-weight: 600; color: #0a0a14; margin-bottom: 4px; margin-top: 0;&quot;&gt;Product Catalog Search&lt;/h4&gt;
&lt;p style=&quot;font-size: 0.82rem; color: #6b6b80; margin: 0; line-height: 1.5;&quot;&gt;Natural language queries against the full Optimizely product catalog with facets, pricing, and images.&lt;/p&gt;
&lt;span style=&quot;display: inline-block; margin-top: 6px; font-size: 0.7rem; font-weight: 600; letter-spacing: 0.04em; padding: 2px 8px; border-radius: 100px; background: #E6F9F3; color: #00845a;&quot;&gt;Live&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background: #fff; border: 1px solid rgba(10,10,20,0.1); border-radius: 12px; padding: 1.25rem 1.4rem; display: flex; align-items: flex-start; gap: 12px;&quot;&gt;
&lt;div style=&quot;width: 38px; height: 38px; border-radius: 10px; background: #E8F0FF; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 1.1rem;&quot;&gt;&#128100;&lt;/div&gt;
&lt;div&gt;
&lt;h4 style=&quot;font-size: 0.9rem; font-weight: 600; color: #0a0a14; margin-bottom: 4px; margin-top: 0;&quot;&gt;Customer &amp;amp; Order Lookup&lt;/h4&gt;
&lt;p style=&quot;font-size: 0.82rem; color: #6b6b80; margin: 0; line-height: 1.5;&quot;&gt;Instant retrieval of customer records, order history, and account status for authenticated sessions.&lt;/p&gt;
&lt;span style=&quot;display: inline-block; margin-top: 6px; font-size: 0.7rem; font-weight: 600; letter-spacing: 0.04em; padding: 2px 8px; border-radius: 100px; background: #E6F9F3; color: #00845a;&quot;&gt;Live&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background: #fff; border: 1px solid rgba(10,10,20,0.1); border-radius: 12px; padding: 1.25rem 1.4rem; display: flex; align-items: flex-start; gap: 12px;&quot;&gt;
&lt;div style=&quot;width: 38px; height: 38px; border-radius: 10px; background: #E8F0FF; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 1.1rem;&quot;&gt;&#128178;&lt;/div&gt;
&lt;div&gt;
&lt;h4 style=&quot;font-size: 0.9rem; font-weight: 600; color: #0a0a14; margin-bottom: 4px; margin-top: 0;&quot;&gt;Pricing Queries&lt;/h4&gt;
&lt;p style=&quot;font-size: 0.82rem; color: #6b6b80; margin: 0; line-height: 1.5;&quot;&gt;Real-time unit pricing, break pricing, VAT calculation, and customer-specific tier pricing.&lt;/p&gt;
&lt;span style=&quot;display: inline-block; margin-top: 6px; font-size: 0.7rem; font-weight: 600; letter-spacing: 0.04em; padding: 2px 8px; border-radius: 100px; background: #E6F9F3; color: #00845a;&quot;&gt;Live&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background: #fff; border: 1px solid rgba(10,10,20,0.1); border-radius: 12px; padding: 1.25rem 1.4rem; display: flex; align-items: flex-start; gap: 12px;&quot;&gt;
&lt;div style=&quot;width: 38px; height: 38px; border-radius: 10px; background: #E8F0FF; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 1.1rem;&quot;&gt;&#128230;&lt;/div&gt;
&lt;div&gt;
&lt;h4 style=&quot;font-size: 0.9rem; font-weight: 600; color: #0a0a14; margin-bottom: 4px; margin-top: 0;&quot;&gt;Inventory Availability&lt;/h4&gt;
&lt;p style=&quot;font-size: 0.82rem; color: #6b6b80; margin: 0; line-height: 1.5;&quot;&gt;Live stock levels, backorder status, and warehouse availability across all configured locations.&lt;/p&gt;
&lt;span style=&quot;display: inline-block; margin-top: 6px; font-size: 0.7rem; font-weight: 600; letter-spacing: 0.04em; padding: 2px 8px; border-radius: 100px; background: #E6F9F3; color: #00845a;&quot;&gt;Live&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background: #fff; border: 1px solid rgba(10,10,20,0.1); border-radius: 12px; padding: 1.25rem 1.4rem; display: flex; align-items: flex-start; gap: 12px;&quot;&gt;
&lt;div style=&quot;width: 38px; height: 38px; border-radius: 10px; background: #E8F0FF; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 1.1rem;&quot;&gt;&#128279;&lt;/div&gt;
&lt;div&gt;
&lt;h4 style=&quot;font-size: 0.9rem; font-weight: 600; color: #0a0a14; margin-bottom: 4px; margin-top: 0;&quot;&gt;Punchout &amp;amp; Session Ops&lt;/h4&gt;
&lt;p style=&quot;font-size: 0.82rem; color: #6b6b80; margin: 0; line-height: 1.5;&quot;&gt;Full support for PunchOut session initiation, requisition returns, and procurement system handoffs.&lt;/p&gt;
&lt;span style=&quot;display: inline-block; margin-top: 6px; font-size: 0.7rem; font-weight: 600; letter-spacing: 0.04em; padding: 2px 8px; border-radius: 100px; background: #E6F9F3; color: #00845a;&quot;&gt;Live&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background: #fff; border: 1px solid rgba(10,10,20,0.1); border-radius: 12px; padding: 1.25rem 1.4rem; display: flex; align-items: flex-start; gap: 12px;&quot;&gt;
&lt;div style=&quot;width: 38px; height: 38px; border-radius: 10px; background: #E8F0FF; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 1.1rem;&quot;&gt;&#128722;&lt;/div&gt;
&lt;div&gt;
&lt;h4 style=&quot;font-size: 0.9rem; font-weight: 600; color: #0a0a14; margin-bottom: 4px; margin-top: 0;&quot;&gt;Cart Management&lt;/h4&gt;
&lt;p style=&quot;font-size: 0.82rem; color: #6b6b80; margin: 0; line-height: 1.5;&quot;&gt;Add items, update quantities, apply PO numbers, set payment methods, and submit orders all conversationally.&lt;/p&gt;
&lt;span style=&quot;display: inline-block; margin-top: 6px; font-size: 0.7rem; font-weight: 600; letter-spacing: 0.04em; padding: 2px 8px; border-radius: 100px; background: #E6F9F3; color: #00845a;&quot;&gt;Live&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background: #fff; border: 1px solid rgba(10,10,20,0.1); border-radius: 12px; padding: 1.25rem 1.4rem; display: flex; align-items: flex-start; gap: 12px;&quot;&gt;
&lt;div style=&quot;width: 38px; height: 38px; border-radius: 10px; background: #E8F0FF; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 1.1rem;&quot;&gt;&#127903;️&lt;/div&gt;
&lt;div&gt;
&lt;h4 style=&quot;font-size: 0.9rem; font-weight: 600; color: #0a0a14; margin-bottom: 4px; margin-top: 0;&quot;&gt;Promotion Inspection&lt;/h4&gt;
&lt;p style=&quot;font-size: 0.82rem; color: #6b6b80; margin: 0; line-height: 1.5;&quot;&gt;Check applied and available promotions on a cart or product in real time before order submission.&lt;/p&gt;
&lt;span style=&quot;display: inline-block; margin-top: 6px; font-size: 0.7rem; font-weight: 600; letter-spacing: 0.04em; padding: 2px 8px; border-radius: 100px; background: #E6F9F3; color: #00845a;&quot;&gt;Live&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background: #fff; border: 1px solid rgba(10,10,20,0.1); border-radius: 12px; padding: 1.25rem 1.4rem; display: flex; align-items: flex-start; gap: 12px;&quot;&gt;
&lt;div style=&quot;width: 38px; height: 38px; border-radius: 10px; background: #E8F0FF; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 1.1rem;&quot;&gt;&#128196;&lt;/div&gt;
&lt;div&gt;
&lt;h4 style=&quot;font-size: 0.9rem; font-weight: 600; color: #0a0a14; margin-bottom: 4px; margin-top: 0;&quot;&gt;CMS &amp;amp; Content Sync&lt;/h4&gt;
&lt;p style=&quot;font-size: 0.82rem; color: #6b6b80; margin: 0; line-height: 1.5;&quot;&gt;Surface CMS-managed content product descriptions, banners, landing pages through AI-driven queries.&lt;/p&gt;
&lt;span style=&quot;display: inline-block; margin-top: 6px; font-size: 0.7rem; font-weight: 600; letter-spacing: 0.04em; padding: 2px 8px; border-radius: 100px; background: #FFF8E6; color: #b07c00;&quot;&gt;Coming Soon&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr style=&quot;border: none; border-top: 1px solid rgba(10,10,20,0.1); margin: 3rem 0;&quot; /&gt;&lt;!-- Section: Impact --&gt;
&lt;div style=&quot;font-size: 0.72rem; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #0057ff; margin-bottom: 0.75rem; display: flex; align-items: center; gap: 8px;&quot;&gt;Impact&lt;/div&gt;
&lt;h2 style=&quot;font-family: &#39;DM Serif Display&#39;,Georgia,serif; font-size: clamp(1.7rem,3.5vw,2.2rem); letter-spacing: -0.025em; line-height: 1.15; color: #0a0a14; margin-bottom: 1.25rem; margin-top: 3.5rem;&quot;&gt;Measurable Outcomes from Day One&lt;/h2&gt;
&lt;p style=&quot;color: #3a3a4a; margin-bottom: 1.4rem;&quot;&gt;Early pilots with enterprise B2B customers across manufacturing, construction equipment, and industrial supply showed significant improvements in time-to-order and reduction in support escalations when AI-assisted commerce was introduced.&lt;/p&gt;
&lt;!-- Section: What&#39;s Next --&gt;
&lt;div style=&quot;font-size: 0.72rem; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #0057ff; margin-bottom: 0.75rem; display: flex; align-items: center; gap: 8px;&quot;&gt;What&#39;s Next&lt;/div&gt;
&lt;h2 style=&quot;font-family: &#39;DM Serif Display&#39;,Georgia,serif; font-size: clamp(1.7rem,3.5vw,2.2rem); letter-spacing: -0.025em; line-height: 1.15; color: #0a0a14; margin-bottom: 1.25rem; margin-top: 3.5rem;&quot;&gt;The Roadmap Ahead&lt;/h2&gt;
&lt;p style=&quot;color: #3a3a4a; margin-bottom: 1.4rem;&quot;&gt;This is just the beginning. We&#39;re actively expanding the MCP Server&#39;s surface area to include &lt;strong style=&quot;color: #0a0a14; font-weight: 600;&quot;&gt;CMS content synchronization&lt;/strong&gt;, &lt;strong style=&quot;color: #0a0a14; font-weight: 600;&quot;&gt;personalized recommendation tools&lt;/strong&gt;, &lt;strong style=&quot;color: #0a0a14; font-weight: 600;&quot;&gt;multi-cart workflows&lt;/strong&gt;, and &lt;strong style=&quot;color: #0a0a14; font-weight: 600;&quot;&gt;approval chain automation&lt;/strong&gt; for enterprise procurement scenarios.&lt;/p&gt;
&lt;p style=&quot;color: #3a3a4a; margin-bottom: 1.4rem;&quot;&gt;We&#39;re also working closely with the teams at Anthropic, OpenAI, and other leading AI providers to ensure the Optimizely MCP Server remains at the cutting edge of what&#39;s possible when AI meets commerce infrastructure.&lt;/p&gt;
&lt;p style=&quot;color: #3a3a4a; margin-bottom: 1.4rem;&quot;&gt;If you&#39;re an Optimizely customer and want early access, reach out to your account team. If you&#39;re an AI platform or integration partner interested in building on top of our MCP Server, we&#39;d love to talk.&lt;/p&gt;
&lt;!-- CTA Box --&gt;
&lt;div style=&quot;background: linear-gradient(135deg,#0057FF 0%,#0040C1 100%); border-radius: 20px; padding: 3rem 2.5rem; text-align: center; margin: 3.5rem 0 0; position: relative; overflow: hidden;&quot;&gt;
&lt;h2 style=&quot;font-family: &#39;DM Serif Display&#39;,Georgia,serif; color: #fff; font-size: 1.9rem; margin: 0 0 1rem;&quot;&gt;Ready to bring AI to your commerce stack?&lt;/h2&gt;
&lt;p style=&quot;color: rgba(255,255,255,0.75); margin-bottom: 2rem; font-size: 1rem;&quot;&gt;Connect Optimizely to OpenAI, Claude, and your preferred AI assistant in minutes. No custom integration required.&lt;/p&gt;
&lt;p&gt;&lt;a style=&quot;display: inline-block; background: transparent; color: #ffffff; border: 1px solid rgba(255,255,255,.5); font-weight: bold; padding: 15px 30px; border-radius: 999px; font-size: 15px; text-decoration: none; margin: 0 6px 8px;&quot; href=&quot;/link/14325a21083c46e698cfe2c88311bb2f.aspx&quot;&gt;Read Part 2&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>            <guid>https://world.optimizely.com/blogs/vaibhav/dates/2026/5/introducing-the-optimizely-mcp-server/</guid>            <pubDate>Tue, 12 May 2026 13:39:59 GMT</pubDate>           <category>Blog post</category></item><item> <title>Accelerate Optimizely DAM Adoption: Unlocking Business Value with Metadata Bulk Import</title>            <link>https://world.optimizely.com/blogs/vaibhav/dates/2026/4/accelerating-optimizely-dam-adoption/</link>            <description>&lt;h1&gt;&lt;img src=&quot;/link/353c6c4812c64850897f5b2b7c50164f.aspx&quot; alt=&quot;&quot; width=&quot;979&quot; height=&quot;448&quot; /&gt;&lt;br /&gt;Accelerating Optimizely DAM Adoption&lt;/h1&gt;
&lt;h2&gt;How a Metadata-Driven Bulk Import Utility Unlocks Real Business Value&lt;/h2&gt;
&lt;h3&gt;Executive Summary&lt;/h3&gt;
&lt;p&gt;For enterprises running Optimizely CMS 12 or 13, Digital Asset Management (DAM) is no longer optional; it is the strategic backbone of content operations. Yet the single biggest obstacle to DAM adoption is not technology; it is the sheer friction of getting thousands of existing assets off shared drives and into a governed, metadata-enriched repository.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;ImportAssetToOptiDam&lt;/strong&gt; NuGet utility directly eliminates that friction. Built on .NET 8 and integrated with the Optimizely CMP API, it transforms a simple Excel spreadsheet and a folder of images into a fully tagged, SEO-enriched, governance-ready DAM library, automatically, overnight if required.&lt;/p&gt;
&lt;h4&gt;Why this matters to leadership&lt;/h4&gt;
&lt;p&gt;Every day, assets sit outside the DAM, your teams duplicate effort, miss SEO opportunities, and expose the business to brand and compliance risk. This utility compresses a weeks-long DAM migration into hours.&lt;/p&gt;
&lt;h3&gt;The Business Problem: DAM Adoption Stalls at the Front Door&lt;/h3&gt;
&lt;p&gt;In virtually every Optimizely enterprise engagement, the pattern is the same. The platform is configured, the taxonomy is designed, the workflows are approved&amp;mdash;and then momentum halts. Marketing teams are sitting on thousands of product images structured in a spreadsheet, and the only path to get them into the DAM is manual, one-by-one UI uploads.&lt;/p&gt;
&lt;p&gt;The downstream cost is substantial:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Editor productivity consumed by asset housekeeping instead of content creation&lt;/li&gt;
&lt;li&gt;Inconsistent metadata and tags undermining search and personalization engines&lt;/li&gt;
&lt;li&gt;CMS pages pointing to unmanaged file shares, creating governance blind spots&lt;/li&gt;
&lt;li&gt;SEO performance degraded by missing alt-text and uncategorized assets&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a CTO or Senior Architect, this is an integration gap, not a training problem. The solution is a reliable, repeatable, automated ingestion pipeline&amp;mdash;exactly what this utility provides.&lt;/p&gt;
&lt;h3&gt;What the Utility Does: A Five-Step Pipeline&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Read Excel&lt;/strong&gt; &amp;mdash; Parses each row for asset metadata: title, description, alt text, tags, and custom DAM fields&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Match Files&lt;/strong&gt; &amp;mdash; Maps each row to the corresponding image in the local Images folder&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Authenticate&lt;/strong&gt; &amp;mdash; Obtains an OAuth 2.0 token from Optimizely CMP using Client ID and Client Secret&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Upload &amp;amp; Enrich&lt;/strong&gt; &amp;mdash; Pushes the binary to DAM and immediately applies all structured metadata&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Report&lt;/strong&gt; &amp;mdash; Writes an output Excel containing the published DAM URL for every asset&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Architectural Value: Why This Is the Right Design&lt;/h3&gt;
&lt;h4&gt;Decoupled Ingestion Architecture&lt;/h4&gt;
&lt;p&gt;From an enterprise architecture standpoint, the utility enforces a clean separation of concerns that makes it extensible and platform-agnostic. The Excel sheet acts as the control plane, the Images folder is the binary payload, and the Optimizely CMP API is the integration boundary.&lt;/p&gt;
&lt;h4&gt;Metadata-First: SEO and Governance by Design&lt;/h4&gt;
&lt;p&gt;Assets are not just uploaded&amp;mdash;they arrive in the DAM already enriched. Every image carries structured attributes, alt text, tags, and custom field values defined in the Excel template before a single API call is made.&lt;/p&gt;
&lt;h4&gt;OAuth 2.0 Security &amp;mdash; No Human in the Loop&lt;/h4&gt;
&lt;p&gt;The utility integrates directly with the Optimizely CMP OAuth 2.0 token endpoint. No user session is required, no browser interaction, no shared credentials. The application authenticates using Client ID and Client Secret, making it suitable for unattended batch execution or CI/CD pipelines.&lt;/p&gt;
&lt;h3&gt;Getting Started: Five Minutes to First Import&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;NuGet Package:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.nuget.org/packages/ImportAssetToOptiDam&quot;&gt; https://www.nuget.org/packages/ImportAssetToOptiDam &lt;/a&gt;&lt;br /&gt;Version 1.0.0 | Targets .NET 8.0+&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Installation Steps:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install the package:&lt;br /&gt;&lt;code&gt;dotnet add package ImportAssetToOptiDam --version 1.0.0&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Configure &lt;code&gt;appsettings.json&lt;/code&gt; with CMP BaseUrl, ClientId, and ClientSecret&lt;/li&gt;
&lt;li&gt;Place the Excel file in&amp;nbsp;&lt;code&gt;ExcelSheet&lt;/code&gt; folder and images in &lt;code&gt;Images&lt;/code&gt; folder, then run the console app&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The output Excel (in the Output folder) contains published DAM URLs for all assets&amp;mdash;ready for CMS or downstream systems.&lt;/p&gt;
&lt;div style=&quot;border-left: 4px solid orange; padding: 10px; background: #fff8e1;&quot;&gt;&lt;strong&gt;⚠ Beta Release &amp;mdash; Validate in Lower Environments&lt;/strong&gt;
&lt;p&gt;ImportAssetToOptiDam is currently in Beta. Validate in DEV and UAT environments before production use. Verify metadata mapping, duplicate handling, and file mismatches against your DAM taxonomy.&lt;/p&gt;
&lt;/div&gt;
&lt;h3&gt;Strategic Fit: Where This Accelerates Your Roadmap&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;CMS 11 to CMS 12/13 migration &amp;mdash; bulk migration with enriched metadata&lt;/li&gt;
&lt;li&gt;DAM onboarding &amp;mdash; reduces weeks of manual effort&lt;/li&gt;
&lt;li&gt;Commerce asset refresh &amp;mdash; sync seasonal catalogs efficiently&lt;/li&gt;
&lt;li&gt;Partner ingestion &amp;mdash; external teams can contribute without CMP UI access&lt;/li&gt;
&lt;li&gt;Headless DXP &amp;mdash; generates reusable DAM URLs for any frontend&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Start your DAM adoption journey today:&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.nuget.org/packages/ImportAssetToOptiDam&quot;&gt; https://www.nuget.org/packages/ImportAssetToOptiDam &lt;/a&gt;&lt;/p&gt;</description>            <guid>https://world.optimizely.com/blogs/vaibhav/dates/2026/4/accelerating-optimizely-dam-adoption/</guid>            <pubDate>Mon, 27 Apr 2026 14:37:29 GMT</pubDate>           <category>Blog post</category></item><item> <title>Accelerating Optimizely CMS Upgrades with Intelligent Automation</title>            <link>https://world.optimizely.com/blogs/vaibhav/dates/2026/4/accelerating-optimizely-cms-upgrades-with-intelligent-automation/</link>            <description>&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 1.6; color: #222; max-width: 1000px; margin: 0 auto;&quot;&gt;&lt;!-- Banner --&gt;
&lt;div style=&quot;text-align: center; margin-bottom: 25px;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 6px;&quot; src=&quot;/link/6b65a06c5b174bc29e205927cf9ff345.aspx&quot; alt=&quot;Accelerating Optimizely CMS Upgrades with Intelligent Automation&quot; /&gt;&lt;/div&gt;
&lt;!-- Intro --&gt;
&lt;p&gt;Upgrading an &lt;strong&gt;Optimizely (formerly EPiServer) CMS&lt;/strong&gt; solution has traditionally been a high-risk, resource-intensive endeavor. Transitioning from CMS 11 to modern versions (CMS 12/13) requires a fundamental shift from .NET Framework to .NET Core/8/10, involving hundreds of breaking API changes and structural re-architecting.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OptiUpgrade Assistant&lt;/strong&gt; by Royal Cyber Inc. is a purpose-built automation platform that transforms this multi-week manual process into a single-session automated workflow. By automating up to &lt;strong&gt;31 migration steps&lt;/strong&gt; and fixing over &lt;strong&gt;220 categories of build errors&lt;/strong&gt;, the tool reduces migration time by approximately &lt;strong&gt;60&amp;ndash;70%&lt;/strong&gt;.&lt;/p&gt;
&lt;!-- Section --&gt;
&lt;h2 style=&quot;margin-top: 30px;&quot;&gt;The Business Challenge: The Cost of Manual Migration&lt;/h2&gt;
&lt;p&gt;Manual upgrades are expensive, not just in developer hours, but in project risk and delayed time-to-market. A typical medium-complexity migration faces:&lt;/p&gt;
&lt;ul style=&quot;padding-left: 22px; margin-bottom: 20px;&quot;&gt;
&lt;li&gt;&lt;strong&gt;Runtime Complexity:&lt;/strong&gt; Moving from Windows-only .NET Framework to modern, cross-platform .NET 8/10.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API Breaking Changes:&lt;/strong&gt; Over 220 distinct patterns that invalidate legacy code.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Manual Effort:&lt;/strong&gt; A standard migration for a medium project typically consumes &lt;strong&gt;11&amp;ndash;19 days&lt;/strong&gt; of senior engineering time just for the initial build-ready state.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- Table --&gt;
&lt;div style=&quot;overflow-x: auto; margin: 25px 0;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; text-align: left; font-size: 14px;&quot;&gt;
&lt;thead style=&quot;background-color: #f4f6f8;&quot;&gt;
&lt;tr&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;Migration Activity&lt;/th&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;Manual Effort&lt;/th&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;With OptiUpgrade&lt;/th&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;Time Saved&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;Project Structure &amp;amp; Conversion&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;2&amp;ndash;3 Days&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&amp;lt; 5 Minute&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;~80%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;NuGet Package Resolution&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;1&amp;ndash;2 Days&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&amp;lt; 10 Minute&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;~70%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;Breaking API Fixes (220+ patterns)&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;5&amp;ndash;10 Days&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&amp;lt; 50 Minutes&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;~65%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;Issue Identification &amp;amp; Reporting&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;2&amp;ndash;3 Days&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;Instant&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;~95%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #fafafa;&quot;&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;TOTAL (Medium Project)&lt;/strong&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;11&amp;ndash;19 Days&lt;/strong&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;&amp;lt; 1 Day&lt;/strong&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;~60&amp;ndash;70%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;!-- Benefits --&gt;
&lt;h2&gt;Key Business Benefits&lt;/h2&gt;
&lt;h3&gt;1. Massive Cost Reduction&lt;/h3&gt;
&lt;p&gt;By automating the mechanical aspects of the upgrade, organizations can reallocate senior talent to high-value feature development rather than repetitive code refactoring.&lt;/p&gt;
&lt;ul style=&quot;padding-left: 22px; margin-bottom: 20px;&quot;&gt;
&lt;li&gt;&lt;strong&gt;Small Projects:&lt;/strong&gt; Save 8&amp;ndash;12 days.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Medium Projects:&lt;/strong&gt; Save 18&amp;ndash;37 days.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Large Enterprise Projects:&lt;/strong&gt; Save 50&amp;ndash;80+ days.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. Risk Mitigation &amp;amp; Non-Destructive Workflow&lt;/h3&gt;
&lt;p&gt;The tool operates on a &lt;strong&gt;&quot;Safety First&quot;&lt;/strong&gt; principle. It never modifies the original codebase. Instead, it creates a complete workspace copy and applies transformations there. This ensures:&lt;/p&gt;
&lt;ul style=&quot;padding-left: 22px; margin-bottom: 20px;&quot;&gt;
&lt;li&gt;&lt;strong&gt;Zero Regression Risk:&lt;/strong&gt; The original production-ready code remains untouched.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reversibility:&lt;/strong&gt; Migrations can be discarded and re-run without complex rollback procedures.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auditability:&lt;/strong&gt; Every automated fix is annotated with &lt;code&gt;// TODO&lt;/code&gt; comments and logged in a comprehensive report.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3. Future-Proofing (CMS 12 &amp;amp; CMS 13)&lt;/h3&gt;
&lt;p&gt;OptiUpgrade Assistant is not a one-time fix. It supports the entire modern Optimizely roadmap:&lt;/p&gt;
&lt;ul style=&quot;padding-left: 22px; margin-bottom: 20px;&quot;&gt;
&lt;li&gt;&lt;strong&gt;CMS 11 &amp;rarr; 12:&lt;/strong&gt; Full .NET 8 transition and API modernization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CMS 12 &amp;rarr; 13:&lt;/strong&gt; Transition to .NET 10 and the new &lt;strong&gt;Optimizely Graph&lt;/strong&gt; search platform.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- ROI --&gt;
&lt;h2&gt;Quantified ROI Example&lt;/h2&gt;
&lt;p&gt;For a medium-complexity project (~80,000 lines of code), the shift from manual to automated migration delivers a &lt;strong&gt;70% reduction in total estimated cost&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OptiUpgrade Assistant&lt;/strong&gt; removes the primary barrier to platform modernization: the prohibitive cost and risk of the upgrade itself. By providing a systematic, automated, and non-destructive path to the latest Optimizely versions, it enables businesses to leverage modern cloud-native features, improved performance, and the latest security standards in a fraction of the time.&lt;/p&gt;
&lt;!-- Bottom screenshots section --&gt;
&lt;h2 style=&quot;margin-top: 40px;&quot;&gt;OptiUpgrade Assistant in Action&lt;/h2&gt;
&lt;p&gt;The following screenshots highlight the end-to-end workflow of the OptiUpgrade Assistant, from selecting a CMS 11 solution to executing automated migration and reviewing detailed reports. The tool provides full visibility into each migration step, ensuring accuracy, transparency, and confidence throughout the upgrade process.&lt;/p&gt;
&lt;p&gt;With real-time analysis, automated fixes, and comprehensive reporting, teams can seamlessly transition from CMS 11 to CMS 12 while significantly reducing manual effort and risk.&lt;/p&gt;
&lt;div style=&quot;margin-top: 25px; display: flex; flex-wrap: wrap; gap: 20px; justify-content: space-between;&quot;&gt;
&lt;div style=&quot;width: calc(50% - 10px);&quot;&gt;&lt;img style=&quot;width: 100%; height: 320px; object-fit: contain; border-radius: 8px; display: block; background: #f8f9fb;&quot; src=&quot;/link/aa3248c3f38545298046df6ff7cf3fb6.aspx&quot; alt=&quot;Select Migration Path&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;width: calc(50% - 10px);&quot;&gt;&lt;img style=&quot;width: 100%; height: 320px; object-fit: contain; border-radius: 8px; display: block; background: #f8f9fb;&quot; src=&quot;/link/b242f6be506444eeb39a1d27d39a5860.aspx&quot; alt=&quot;Select CMS 11 Solution&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;width: calc(50% - 10px);&quot;&gt;&lt;img style=&quot;width: 100%; height: 320px; object-fit: contain; border-radius: 8px; display: block; background: #f8f9fb;&quot; src=&quot;/link/acb2715efbe44be9b88e10a95a6a726f.aspx&quot; alt=&quot;Solution Analysis Dashboard&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;width: calc(50% - 10px);&quot;&gt;&lt;img style=&quot;width: 100%; height: 320px; object-fit: contain; border-radius: 8px; display: block; background: #f8f9fb;&quot; src=&quot;/link/9635481e8d024b1cae9dd5b5da07c76d.aspx&quot; alt=&quot;Migration Progress View&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;width: calc(50% - 10px); margin-left: auto; margin-right: auto;&quot;&gt;&lt;img style=&quot;width: 100%; height: 320px; object-fit: contain; border-radius: 8px; display: block; background: #f8f9fb;&quot; src=&quot;/link/823ef3b395b642ba9b80fc3c5d3528a8.aspx&quot; alt=&quot;Migration Report and Issues&quot; /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>            <guid>https://world.optimizely.com/blogs/vaibhav/dates/2026/4/accelerating-optimizely-cms-upgrades-with-intelligent-automation/</guid>            <pubDate>Mon, 13 Apr 2026 10:47:29 GMT</pubDate>           <category>Blog post</category></item><item> <title>Integrating Commerce Search v3 (Vertex AI) with Optimizely Configured Commerce</title>            <link>https://world.optimizely.com/blogs/vaibhav/dates/2025/7/integrating-commerce-search-v3-vertex-ai-with-optimizely-configured-commerce/</link>            <description>&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;&lt;img src=&quot;/link/7ade1dc40be741afad0d92c013a7ee65.aspx&quot; alt=&quot;&quot; width=&quot;962&quot; height=&quot;559&quot; /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;This blog provides a technical guide for integrating Commerce Search v3, which leverages Google Cloud&#39;s Vertex AI Search, into an Optimizely Configured Commerce environment.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;This integration is engineered to significantly enhance the product discovery process for B2B e-commerce platforms.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;By utilizing advanced, e-commerce-specific search technologies, organizations can simplify the B2B purchasing journey and improve conversion rates.&lt;/p&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot; align=&quot;center&quot;&gt;&lt;hr /&gt;&lt;/div&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;The Strategic Advantage of Vertex AI Search&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Opting for Google Vertex AI Search over traditional solutions like Elasticsearch provides several key architectural and operational advantages.&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Advanced Semantic Understanding:&lt;/strong&gt; The system leverages Google&#39;s sophisticated natural language models to comprehend user intent, context, and semantics, which leads to more accurate and relevant search results.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Self-Learning Ranking Models:&lt;/strong&gt; It automatically refines search relevance over time by learning from user behavior patterns. This minimizes the need for continuous manual tuning and rule configuration.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Reduction in &quot;No Results&quot; Queries:&lt;/strong&gt; Through intelligent query expansion and robust synonym matching, the platform effectively reduces the frequency of zero-result queries, thereby improving user engagement and conversion rates.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Automated Dynamic Faceting:&lt;/strong&gt; The system automatically identifies and presents the most relevant filters and facets based on the specific search context. This enhances product discoverability without requiring manual facet configuration.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Native Vector Search Capabilities:&lt;/strong&gt; It has built-in support for vector-based retrieval for modern semantic and generative AI applications.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Reduced Maintenance Overhead:&lt;/strong&gt; As a fully managed Google Cloud service, Vertex AI Search eliminates the operational burden of manual infrastructure management, updates, and scaling that is typically associated with self-hosted search solutions.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Ecosystem Integration:&lt;/strong&gt; It offers seamless integration with the Google Cloud ecosystem, including services like BigQuery and other Vertex AI models, for a comprehensive, AI-driven experience.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Enterprise-Grade Infrastructure:&lt;/strong&gt; The platform is built on Google Cloud&#39;s secure, compliant, and highly available infrastructure, making it suitable for large-scale enterprise applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot; align=&quot;center&quot;&gt;&lt;hr /&gt;&lt;/div&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; color: black; mso-themecolor: text1; mso-ansi-language: EN-US;&quot;&gt;For more information refer this URL: - &lt;/span&gt;&lt;a href=&quot;https://support.optimizely.com/hc/en-us/articles/37468724546061-Commerce-Search-v3-overview&quot;&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; mso-ansi-language: EN-US;&quot;&gt;Commerce Search v3 overview&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Implementation Framework&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;A successful implementation requires meeting initial prerequisites and following a structured deployment process.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l5 level1 lfo2; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Platform Version:&lt;/strong&gt; Your environment must be on Optimizely Configured Commerce version 5.2.2506.1899+sts or a subsequent release.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l5 level1 lfo2; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Language Tagging:&lt;/strong&gt; All languages utilized must be configured with a language tag.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt;&quot;&gt;&lt;span style=&quot;mso-no-proof: yes;&quot;&gt;&lt;!-- [if gte vml 1]&gt;&lt;v:shapetype
 id=&quot;_x0000_t75&quot; coordsize=&quot;21600,21600&quot; o:spt=&quot;75&quot; o:preferrelative=&quot;t&quot;
 path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;/&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;/&gt;
 &lt;/v:formulas&gt;
 &lt;v:path o:extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot;/&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
&lt;/v:shapetype&gt;&lt;v:shape id=&quot;Picture_x0020_1558701378&quot; o:spid=&quot;_x0000_i1032&quot;
 type=&quot;#_x0000_t75&quot; alt=&quot;A screenshot of a computer&amp;#10;&amp;#10;AI-generated content may be incorrect., Picture&quot;
 style=&#39;width:450.5pt;height:199.5pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/VAIBHA~1/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png&quot;
  o:title=&quot;A screenshot of a computer&amp;#10;&amp;#10;AI-generated content may be incorrect&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!-- [if !vml]--&gt;&lt;img src=&quot;/link/7f774d78ee784d1cb9ec2782c4d255d8.aspx&quot; alt=&quot;A screenshot of a computer

AI-generated content may be incorrect., Picture&quot; width=&quot;601&quot; height=&quot;266&quot; border=&quot;0&quot; /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l5 level1 lfo2; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Authentication:&lt;/strong&gt; Optimizely ID SSO is mandatory for accessing the Google Vertex AI settings.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Implementation Steps&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Commerce Search v3 is considered fully functional upon completion of the following sequence:&lt;/p&gt;
&lt;ol style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo3; tab-stops: list 36.0pt;&quot;&gt;&lt;a href=&quot;https://docs.developers.optimizely.com/configured-commerce/docs/enable-commerce-search-v3&quot;&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos;&quot;&gt;Review custom extensions&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo3; tab-stops: list 36.0pt;&quot;&gt;&lt;a style=&quot;text-indent: -18pt;&quot; href=&quot;https://support.optimizely.com/hc/en-us/articles/37470043892109&quot;&gt;Integrate with ODP&lt;/a&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo3; tab-stops: list 36.0pt;&quot;&gt;&lt;a style=&quot;text-indent: -18pt;&quot; href=&quot;https://support.optimizely.com/hc/en-us/articles/37470278816653&quot;&gt;Create integration jobs to sync user events and historical orders&lt;/a&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo3; tab-stops: list 36.0pt;&quot;&gt;&lt;a style=&quot;text-indent: -18pt;&quot; href=&quot;https://support.optimizely.com/hc/en-us/articles/35656322638733&quot;&gt;Enable Commerce Search v3 in the Admin Console&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo3; tab-stops: list 36.0pt;&quot;&gt;&lt;a style=&quot;text-indent: -18pt;&quot; href=&quot;https://support.optimizely.com/hc/en-us/articles/37515124773133-Test-search-settings&quot;&gt;Test Commerce Search&lt;/a&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-bottom: 0cm; mso-add-space: auto; text-indent: -18.0pt; mso-list: l3 level1 lfo3; tab-stops: list 36.0pt;&quot;&gt;&lt;!-- [if !supportLineBreakNewLine]--&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;&lt;!--[endif]--&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Advanced Configuration and Personalization&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Post-implementation, you can customize search behavior via the Admin Console under Marketing &amp;gt; Commerce Search v3.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Understanding Serving Controls and Configs&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;The architecture&#39;s customization capabilities are cantered around Serving Controls and Serving Configs.&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo4; tab-stops: list 36.0pt;&quot;&gt;A &lt;strong&gt;Serving Config&lt;/strong&gt; is a serving entity that defines the rules and behavior for search results, such as boosting, filtering, and query expansion. It can also associate a model for recommendations.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo4; tab-stops: list 36.0pt;&quot;&gt;A &lt;strong&gt;Serving Control&lt;/strong&gt; is a rule that determines the conditions under which a specific Serving Config is applied. The condition triggers the control, and an action takes place.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;A Serving Config, while capable of existing independently, is only activated when it is referenced by a Serving Control. Conversely, a Serving Control is non-functional unless it is linked to a valid Serving Config.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;This modular architecture allows for precise, dynamic personalization of the user experience at runtime without altering core backend logic.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Configuration Example: Product Boosting&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;To prioritize specific products for a given search query, you can create a serving control.&lt;/p&gt;
&lt;ol style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo5; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Navigate&lt;/strong&gt; to Marketing &amp;rarr; Search &amp;rarr; Commerce Search v3 &amp;rarr; Serving Controls &amp;rarr; Create Control.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo5; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Define the Trigger:&lt;/strong&gt; Set the &lt;strong&gt;Control Type&lt;/strong&gt; to Boost/Bury Controls and specify the trigger condition. For example, enter &#39;lid&#39; in the Partial match query terms field to activate the rule on searches for that term.&lt;/li&gt;
&lt;/ol&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt;&quot;&gt;&lt;span style=&quot;mso-no-proof: yes;&quot;&gt;&lt;!-- [if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_626339705&quot; o:spid=&quot;_x0000_i1031&quot; type=&quot;#_x0000_t75&quot; alt=&quot;Picture 1693189965, Picture&quot;
 style=&#39;width:445pt;height:301.5pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/VAIBHA~1/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png&quot;
  o:title=&quot;Picture 1693189965, Picture&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!-- [if !vml]--&gt;&lt;img src=&quot;/link/ccfd4d58fe7c4508a50b92aeb5cecc6d.aspx&quot; alt=&quot;Picture 1693189965, Picture&quot; width=&quot;593&quot; height=&quot;402&quot; border=&quot;0&quot; /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo5; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Define the Action:&lt;/strong&gt; In the &lt;strong&gt;Rule&lt;/strong&gt; section, specify the products to be boosted using their GUIDs. The rule expression supports operators including &amp;gt;, &amp;lt;, &amp;gt;=, &amp;lt;=, =, and:.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo5; tab-stops: list 36.0pt;&quot;&gt;E.g.id: ANY (&quot;8dfe59b4-8c19-4ed2-b3a6-b2f700a9000d&quot;, &quot;fa329f4c-f530-46a9-a53e-b2f700a4728e&quot;, &quot;34eba131-5d28-407d-becb-b2f700ae4064&quot;)&lt;/li&gt;
&lt;/ol&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt;&quot;&gt;&lt;span style=&quot;mso-no-proof: yes;&quot;&gt;&lt;!-- [if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_57219805&quot; o:spid=&quot;_x0000_i1030&quot; type=&quot;#_x0000_t75&quot; alt=&quot;Picture 1894307681, Picture&quot;
 style=&#39;width:451pt;height:325pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/VAIBHA~1/AppData/Local/Temp/msohtmlclip1/01/clip_image005.png&quot;
  o:title=&quot;Picture 1894307681, Picture&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!-- [if !vml]--&gt;&lt;img src=&quot;/link/b3a296e8aa0a4a3eb2a9f6894d23c38a.aspx&quot; alt=&quot;Picture 1894307681, Picture&quot; width=&quot;601&quot; height=&quot;433&quot; border=&quot;0&quot; /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo5; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Associate Control with Config:&lt;/strong&gt; Add the newly created serving control to the relevant serving configuration. This action ensures that when a user searches for &#39;lid&#39;, the products with the specified IDs are boosted in the search results.&lt;/li&gt;
&lt;/ol&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt;&quot;&gt;&lt;span style=&quot;mso-no-proof: yes;&quot;&gt;&lt;!-- [if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_779551857&quot; o:spid=&quot;_x0000_i1029&quot; type=&quot;#_x0000_t75&quot; alt=&quot;Picture 1396301090, Picture&quot;
 style=&#39;width:446.5pt;height:322pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/VAIBHA~1/AppData/Local/Temp/msohtmlclip1/01/clip_image007.png&quot;
  o:title=&quot;Picture 1396301090, Picture&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!-- [if !vml]--&gt;&lt;img src=&quot;/link/a2be88d499d747dd8c57c134af103487.aspx&quot; alt=&quot;Picture 1396301090, Picture&quot; width=&quot;595&quot; height=&quot;429&quot; border=&quot;0&quot; /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Operational Considerations&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l4 level1 lfo6; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Serving Config ID:&lt;/strong&gt; Ensure the correct Service Config ID is specified in the Admin Console settings at Administration &amp;gt; Settings &amp;gt; Search &amp;gt; Serving Config ID. If a custom ID is being used, it must be correctly entered here.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt;&quot;&gt;&lt;span style=&quot;mso-no-proof: yes;&quot;&gt;&lt;!-- [if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_1996294970&quot; o:spid=&quot;_x0000_i1028&quot; type=&quot;#_x0000_t75&quot; alt=&quot;Picture 1, Picture&quot;
 style=&#39;width:450.5pt;height:215.5pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/VAIBHA~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.png&quot;
  o:title=&quot;Picture 1, Picture&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!-- [if !vml]--&gt;&lt;img src=&quot;/link/88ee8401174b4e0895a50f64a45a5be5.aspx&quot; alt=&quot;Picture 1, Picture&quot; width=&quot;601&quot; height=&quot;287&quot; border=&quot;0&quot; /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l4 level1 lfo6; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Indexing and Synchronization:&lt;/strong&gt; Any updates made to a Serving Config, or a Serving Control require indexing to be reflected on the live website. After initiating indexing, it may take approximately 20&amp;ndash;25 minutes for the changes to fully sync with GCP and become visible to users. The system checks for matching serving controls at runtime and applies the associated logic.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; color: black; mso-themecolor: text1; mso-ansi-language: EN-US;&quot;&gt;Result on the storefront:&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; color: black; mso-themecolor: text1; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; color: black; mso-themecolor: text1; mso-ansi-language: EN-US;&quot;&gt;The products with IDs &amp;ldquo;2A126080&amp;rdquo;, &amp;ldquo;302NR04021&amp;rdquo;, &amp;ldquo;2FG26070&amp;rdquo; are prioritized to appear at the top of the search results.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;img src=&quot;/link/3c8b8f5841e04cdcb22bed0e21132bd4.aspx&quot; width=&quot;1211&quot; height=&quot;594&quot; /&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;&lt;!-- [if !supportLineBreakNewLine]--&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;&lt;!--[endif]--&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;AI-Powered Search &amp;amp; Natural Language Processing (NLP)&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;ds-markdown-paragraph&quot;&gt;When a shopper enters a search like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p class=&quot;ds-markdown-paragraph&quot;&gt;&lt;em&gt;&quot;printer under $100&quot;&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class=&quot;ds-markdown-paragraph&quot;&gt;&lt;em&gt;&quot;eco-friendly office supplies&quot;&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class=&quot;ds-markdown-paragraph&quot;&gt;&lt;em&gt;&quot;fastest laser printer&quot;&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;ds-markdown-paragraph&quot;&gt;&lt;strong&gt;Vertex AI&amp;rsquo;s LLM (Large Language Model) does the following:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Semantic Search&lt;/strong&gt;&amp;nbsp;&amp;ndash; Understands intent beyond keywords (e.g.,&amp;nbsp;&lt;em&gt;&quot;under $100&quot;&lt;/em&gt;&amp;nbsp;= price filter).&lt;br /&gt;&lt;strong&gt;Synonym &amp;amp; Misspelling Handling&lt;/strong&gt;&amp;nbsp;&amp;ndash; Recognizes&amp;nbsp;&lt;em&gt;&quot;printer&quot;&lt;/em&gt;&amp;nbsp;even if typed as&amp;nbsp;&lt;em&gt;&quot;printr&quot;&lt;/em&gt;.&lt;br /&gt;&lt;strong&gt;Contextual Ranking&lt;/strong&gt;&amp;nbsp;&amp;ndash; Prioritizes products matching both&amp;nbsp;&lt;strong&gt;relevance&lt;/strong&gt;&amp;nbsp;and&amp;nbsp;&lt;strong&gt;business rules&lt;/strong&gt;&amp;nbsp;(e.g., promotions, stock availability).&lt;/p&gt;
&lt;p class=&quot;ds-markdown-paragraph&quot;&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br /&gt;In the demo, a search for &lt;em&gt;&quot;printer under $100&quot;&lt;/em&gt; dynamically filters printers priced &amp;le;$100&lt;/p&gt;
&lt;p class=&quot;ds-markdown-paragraph&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;img src=&quot;/link/0036849bcb854fe8ad424c20a35a9005.aspx&quot; width=&quot;1191&quot; height=&quot;719&quot; /&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; color: black; mso-themecolor: text1;&quot;&gt;Limitations of Commerce Search v3:&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; color: black; mso-themecolor: text1;&quot;&gt;Please read this link: &lt;/span&gt;&lt;a href=&quot;https://support.optimizely.com/hc/en-us/articles/37616229946253-Limitations-of-Commerce-Search-v3&quot;&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos;&quot;&gt;Limitations-of-Commerce-Search-v3&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; color: black; mso-themecolor: text1; mso-ansi-language: EN-US;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 82.7773%; height: 302px;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 70.8286%;&quot;&gt;&lt;img style=&quot;float: left;&quot; src=&quot;/link/0461364942744453b26bae56457a2bd4.aspx&quot; width=&quot;730&quot; height=&quot;380&quot; /&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: left; width: 29.1714%;&quot;&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 16.0pt; font-family: &#39;Segoe UI Light&#39;,sans-serif; mso-fareast-font-family: &#39;Times New Roman&#39;;&quot;&gt;&lt;a href=&quot;https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.royalcyber.com%2Ftechnologies%2Foptimizely%2F&amp;amp;data=05%7C02%7Cvaibhav.w%40royalcyber.com%7C1c701b83d55f42d960a808ddd1294b4c%7Cd508624fa0b74fd3951105b18ca02784%7C1%7C0%7C638896697476950966%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;amp;sdata=YTyw%2FzDVgyso0ssMvgPAr5FWO9X9nf5LmCuzt2myL2Q%3D&amp;amp;reserved=0&quot;&gt;Optimizely Consulting &amp;amp; DXP Services | CMS, Commerce, AI&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &#39;Segoe UI&#39;,sans-serif; mso-fareast-font-family: &#39;Times New Roman&#39;; color: #666666;&quot;&gt;Optimizely is an open, extensible platform providing consistent Digital Touch Points. With the need for going digital increases, so does the demand for a consistent buying experience. Connect content, data, and commerce platforms, enabling access to a seamless buying experience and better back-end connectivity for customers. Leverage Optimizely&amp;rsquo;s tools to accelerate KPI growth and enhance ...&lt;/span&gt;&lt;/p&gt;
&lt;span style=&quot;font-size: 10.5pt; font-family: &#39;Segoe UI&#39;,sans-serif; mso-fareast-font-family: &#39;Times New Roman&#39;; color: #a6a6a6; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN; mso-bidi-language: AR-SA;&quot;&gt;&lt;a href=&quot;http://www.royalcyber.com&quot;&gt;www.royalcyber.com&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>            <guid>https://world.optimizely.com/blogs/vaibhav/dates/2025/7/integrating-commerce-search-v3-vertex-ai-with-optimizely-configured-commerce/</guid>            <pubDate>Sat, 27 Sep 2025 18:26:13 GMT</pubDate>           <category>Blog post</category></item></channel>
</rss>