MCP portal Code Mode policies expand from boolean to four levels
MCP server portals now support four Code Mode policies: Off, Opt-in, On by default, and Enforced. Admins can choose whether Code Mode is unavailable, optional, enabled by default, or required for every session.
Existing portals retain their current behavior. Portals that previously allowed Code Mode use Opt-in, while portals that did not allow Code Mode use Off. New portals also use Opt-in by default.
Clients turn on Code Mode for an Opt-in portal with ?codemode=search_and_execute. The On by default policy lets clients opt out with ?codemode=off, which avoids nested code execution when a client runs its own Code Mode implementation. The Off and Enforced policies ignore client overrides.
The Cloudflare API exposes these policies through the code_mode field:
<span class="line"><span class="nb-shiki-140thh">{</span></span>
<span class="line"><span class="nb-shiki-dzsirb"> "code_mode"</span><span class="nb-shiki-140thh">: </span><span class="nb-shiki-mdbnqw">"default_on"</span></span>
<span class="line"><span class="nb-shiki-140thh">}</span></span>
The supported values are off, opt_in, default_on, and enforced. The previous allow_code_mode boolean is deprecated.
For configuration details and client behavior, refer to Code Mode policies.
Fetched August 7, 2026

