• Latest
  • Trending
  • All
Title card from the OpenAI announcement video: a man sits on a blue sofa in a loft with tall windows and potted plants, a laptop open on the coffee table in front of him, with the words WebMCP in ChatGPT in large white type across the lower left.

WebMCP in ChatGPT needs GPT-5.6 Sol or Terra

3 September 2026
Answer card stating that Mullvad announced on 3 September 2026 that it is shutting down its public encrypted domain name system servers on 2 November 2026 and sponsoring the Quad9 Foundation instead, with 194.242.2.2 and its five sibling addresses all going away, and virtual private network customers unaffected.

Mullvad’s DNS servers go dark on 2 November, and Quad9 blocks no ads

5 September 2026
OpenAI announcement image for GPT-6 Astra, a spiral galaxy of white, blue and amber points of light curling around a bright core on a near black star field.

GPT-6 Astra lists at $10 and $50, 2.5x what GPT-5.6 Sol costs

6 September 2026
Google's official announcement image for the release, reading Introducing Gemini 3.8 Flash and 3.8 Flash Cyber in black type over a pale blue background with a blurred white chevron and the four colour Gemini spark below.

Gemini 3.8 Flash keeps the price and the 1 January cliff

3 September 2026
Answer card stating that Anthropic announced Enterprise Frontier Safeguards on 1 September 2026, that activity data used for misuse monitoring moves into cloud storage the customer controls under the customer own encryption keys, that Anthropic charges nothing for the feature while the cloud provider bills storage and egress, and that the phased rollout starts later in autumn 2026 with interim zero data retention on Fable 5 and Fable 5.1 for eligible customers.

Anthropic moves retention into your own cloud, for 30 days

3 September 2026
Official Google diagram of a client connection in three numbered steps: a DNS lookup with a query and an address, a TLS ClientHello and ServerHello, then a content exchange with a website. A callout on the DNS step reads 25% of global web traffic is now protected by encrypted DNS, and a callout beside an Android phone on the ClientHello step reads Android 17 supports ECH GREASE by default.

Android 17 hides the SNI, not your DNS or destination

3 September 2026
Still frame from the Claude Fable 5.1 launch video showing model-designed protein binders in orange docked against twelve grey target proteins, rendered as ESMFold2 structure predictions.

Claude Fable 5.1 breaks forced tool use, cuts cache 75%

1 September 2026
Answer card stating that on 31 August 2026 the European Commission designated ChatGPT a Very Large Online Search Engine under the Digital Services Act, the first conversational AI service classified that way, because it answers user prompts and queries including by searching the web, with OpenAI having declared roughly 159.1 million average monthly users in the European Union for ChatGPT search.

The EU now calls ChatGPT a very large search engine

3 September 2026
Answer card stating that on 31 August 2026 the Department of War added OpenAI ChatGPT Mil and Starshield AI Grok for Government to the GenAI.mil portal alongside Google Gemini, all three accredited at Impact Level 5 for Controlled Unclassified Information, with 1.7 million unique users onboarded out of roughly 3 million eligible personnel, and ChatGPT Mil currently serving GPT-5.4 Terra with GPT-5.6 Terra said to be rolling out.

ChatGPT Mil and Grok reached IL5 on GenAI.mil

3 September 2026
Answer card stating that Anthropic opened a research preview of the Model Hardware Standard on 27 August 2026, standardising the driver layer between an operating system and a laboratory instrument with read and write primitives plus discovery and safety limits, reachable through MCP as well as a command line and code files, with no public specification published.

Anthropic’s Model Hardware Standard is gated, and sits under MCP

3 September 2026
Official Cohere key art for the Parse 5 launch: the Cohere mark and the wordmark Parse with a superscript 5 in white, centred on a soft out of focus gradient of deep blue, violet and amber curves.

Cohere Parse 5 is $1.50 per 1,000 pages, on three of five dimensions

3 September 2026
The Agentic Coding section of the official Hy4 preview benchmark appendix published by Tencent, a table comparing Hy3 and Hy4 preview against DeepSeek V4 Pro 0813, Qwen 3.8 Max, GLM 5.3, Kimi K3, GPT 5.6 Sol and Claude Opus 5 across SWE-bench Multilingual, SWE-bench Pro, DeepSWE, three SWE Atlas tasks, SWE-Marathon, Terminal-Bench 2.1, NL2Repo-Bench, CyberGym, ProgramBench, PostTrainBench and Harbor-Index.

Tencent’s 770B Hy4 tops one benchmark row in 46

3 September 2026
Official Qwen architecture diagram for Qwen3.8-Flash-Next, showing input tokens feeding a vocabulary embedding and a separate n-gram embedding layer at layer 2, a stack of Gated DeltaNet layers punctuated by Qwen Sparse Attention layers in a three to one hybrid block, Gated Residual read and write gates around each MoE block, and MTP modules beside the prediction head.

Qwen3.8-Flash-Next runs 6B active and weighs 173 GiB

3 September 2026
  • About
  • Contact
  • Privacy
  • Legal
Sunday, September 6, 2026
  • Login
Packet Nebula
  • Home
  • Articles
    • Security
    • Network
    • Dev
    • Sysadmin
    • SEO
    • Email & DNS
  • Tools
    • Network tools: free, fast, no signup
    • Security tools: free, fast, no signup
    • Developer tools: free, fast, no signup
    • Sysadmin tools: free, fast, no signup
    • SEO tools: free, fast, no signup
    • Email & DNS tools: free, fast, no signup
  • Download
  • About
No Result
View All Result
Packet Nebula
No Result
View All Result
Home Dev

WebMCP in ChatGPT needs GPT-5.6 Sol or Terra

by stephane
3 September 2026
in Dev
0
Title card from the OpenAI announcement video: a man sits on a blue sofa in a loft with tall windows and potted plants, a laptop open on the coffee table in front of him, with the words WebMCP in ChatGPT in large white type across the lower left.
491
SHARES
1.4k
VIEWS
Share on FacebookShare on Twitter

Somebody on your team is going to paste a WebMCP snippet off a blog post this week and then wonder why ChatGPT sees nothing. We did exactly that. OpenAI shipped Site tools on 25 August 2026, its implementation of the WebMCP standard, live in the built-in browser of the ChatGPT desktop app: your page registers tools, and ChatGPT Work or Codex can discover them and call them against the session the user is already signed into. Two things to know before you write any of it. It runs on GPT-5.6 Sol or GPT-5.6 Terra only, because Luna has WebMCP switched off. And the getter is on Document. Most of the guides in circulation still say navigator.

The short answer

A page can now hand ChatGPT a list of named tools instead of letting it guess at your buttons. The gating is narrow, two chunks of the spec are missing from the browser, and the API moved off Navigator earlier this year. Worth building on. Read the limitations first.

25 AugSite tools live in the ChatGPT desktop browser
Sol, Terrathe GPT-5.6 models with WebMCP on. Luna is off
documentmodelContext sits on Document, not Navigator
Answer card: OpenAI announced Site tools on 25 August 2026 as its implementation of the proposed WebMCP standard, running in the built-in browser of the ChatGPT desktop app for ChatGPT Work and Codex, requiring GPT-5.6 Sol or GPT-5.6 Terra because Luna has WebMCP disabled, unavailable in Enterprise and Edu workspaces, with tools registered from JavaScript through document.modelContext.registerTool rather than the older navigator.modelContext getter.
What shipped, who can run it, and where the API actually lives.

What OpenAI actually turned on

The pitch is short. A website registers named actions, the agent reads that list, and the two of you work on the same live page under the same login. OpenAI’s phrasing in the announcement: instead of leaving agents to guess their way through your UI, you define exactly how they can use your app.

That happens in the built-in browser of the desktop app, for ChatGPT Work and Codex. Users can crack open the address bar, select Site tools, and read every tool the page offered them, which is more transparency than I expected on a first release. OpenAI dogfoods it too. ChatGPT Learn and OpenAI Developers expose tools named search_openai_docs, lookup_page, lookup_context, navigate_to_page and generate_custom_guide, and you can watch the agent use them on the docs site itself.

Tools belong to the page. Navigate away and they’re gone. That sounds obvious until you think about a single-page app that swaps routes without a document change, at which point registration lifetime becomes your problem to manage.

Title card from the OpenAI announcement video: a man sits on a blue sofa in a loft with tall windows and potted plants, a laptop open on the coffee table in front of him, with the words WebMCP in ChatGPT in large white type across the lower left.

Image: OpenAI. Watch the full WebMCP in ChatGPT demo on YouTube.

The one line that will eat your afternoon

Here is the thing nobody put in a headline. The getter moved.

Chrome first shipped this on navigator.modelContext, and a good chunk of the WebMCP explainers, cheat sheets and starter repos written earlier in 2026 still document partial interface Navigator. The current draft, dated 26 August 2026, does not. It reads:

partial interface Document {
 [SecureContext, SameObject] readonly attribute ModelContext modelContext;
};

OpenAI’s own example matches, checking typeof document.modelContext?.registerTool === "function" before it registers anything. Which is the correct pattern, and also the reason the failure is so quiet: a feature check against the wrong object just returns undefined, your branch never runs, and the page looks fine. No console error. Nothing in the Site tools menu. You’d assume the rollout hadn’t reached you.

Code figure showing the WebMCP registration snippet from OpenAI's Site tools documentation: a feature check on typeof document.modelContext.registerTool, then an awaited call to document.modelContext.registerTool passing a name of get_page_title, a description, and an async execute handler returning the document title, with a note that the full snippet also passes an inputSchema and annotations with readOnlyHint set to true.
Straight from OpenAI's docs. Note which object the getter hangs off.

The rest of the interface is small enough to hold in your head: registerTool, getTools, executeTool, plus an ontoolchange event. There’s no unregisterTool. You pass an AbortSignal in the options and abort it when the tool should stop existing, which is a nicer fit for component teardown than a matching call would have been.

Two gaps in the browser

OpenAI says plainly that the built-in browser supports a subset of the WebMCP APIs, and names what’s missing.

The declarative API, where you annotate an HTML form and let the browser derive a tool from it, isn’t picked up. So the zero-JavaScript path people liked in the Chrome write-ups doesn’t get you site tools in ChatGPT today.

Tools registered inside iframes aren’t discovered either, and that includes same-origin iframes. If your product ships as an embedded widget, or your dashboard lives in a frame inside somebody’s portal, you’re outside the feature until that changes. Register from the top-level page or don’t bother.

Checklist of what ChatGPT Site tools support: registration from JavaScript in the top-level page, discovery by ChatGPT Work and Codex in the built-in browser of the desktop app, and a user-visible tool list in the address bar with a per-invocation safety review, set against what is not supported, namely GPT-5.6 Luna which has WebMCP disabled, Enterprise and Edu workspaces, the declarative HTML form attribute API, and tools registered inside same-origin or cross-origin iframes.
Check the right-hand column before you scope the work.

The security framing is better than I expected

Vendors usually soft-pedal this. OpenAI doesn’t: website-provided tool definitions and results are untrusted content, and a tool’s name or its claim that it only reads data isn’t proof of what it does. Website instructions don’t grant the agent permission to go do something else.

The spec agrees with itself here, which is reassuring. ToolAnnotations carries readOnlyHint and untrustedContentHint, both hints, both defaulting to false. A hint is advice to the agent, not an enforcement boundary. Everything real still has to happen in your handler.

So the guidance in the docs is the guidance we’d give anyway. Keep inputs narrow. Say what a tool changes. Run the same authentication, authorisation and validation your normal request path runs, because execute is now reachable by an agent that reads text from wherever the user has been. Users can also kill the whole feature under Settings, Browser, Permissions, which means you can’t treat site tools as the only way into anything.

Worth remembering that this is a different shape of integration from a server-side MCP connection. MCP hands an agent capabilities that work with no page open at all. WebMCP hands it capabilities that only exist while somebody is looking at your site, in their session. A product can reasonably do both, for different jobs.

Is it worth your afternoon

If you run a dashboard, an editor, or anything where a user and an agent would sensibly stare at the same screen, yes, prototype it. The registration API is about fifteen lines and it wraps logic you already have. The floor is low.

If your traffic is mostly mobile web or you ship inside iframes, no, not this month. The audience is people running a desktop ChatGPT app on Sol or Terra, and that’s a slice of a slice.

I might be wrong about the timing, honestly. Google put the standard out in a Chrome origin trial from Chrome 149 back in May, Shopify says millions of its storefronts already register tools, and now the two biggest agent surfaces on the web read the same API. That’s the sort of alignment that stops being optional fast.

If you want a reason to try it this week, OpenAI is running a ten-day WebMCP Challenge with Google Chrome, Cloudflare, Shopify, Vercel, Render and Netlify. $35,000 in cash prizes, submissions close 4 September 2026 at 00:00 UTC, ten winners announced on 23 September. Tight, but the entry bar is a page that registers a tool.

Sources

Primary: OpenAI’s Site tools documentation on ChatGPT Learn (model gating, limitations, security notes and the registration snippet), the announcement post Build Agent Ready Websites with ChatGPT dated 25 August 2026, and the WebMCP Challenge thread for the prize pool and deadline. Spec text and the WebIDL: the WebMCP Draft Community Group Report of 26 August 2026 from the W3C Web Machine Learning Community Group. Chrome’s origin trial and version numbering: Chrome’s WebMCP developer guide. Independent coverage, including the Shopify adoption line: VKTR and Search Engine Journal. Checked on 31 August 2026.

Frequently asked questions

What are ChatGPT Site tools?

Site tools are ChatGPT's implementation of WebMCP, a proposed browser standard for letting a web page hand an agent a set of named tools instead of making it click around the interface. They live in the built-in browser of the ChatGPT desktop app, where ChatGPT Work and Codex can discover whatever the current page registered and call it inside the user's signed-in session. OpenAI announced them on 25 August 2026.

Which models support WebMCP in ChatGPT?

GPT-5.6 Sol and GPT-5.6 Terra. OpenAI's documentation says GPT-5.6 Luna currently has WebMCP disabled. You also need the built-in browser in an up-to-date ChatGPT desktop app, and Site tools are not available in Enterprise or Edu workspaces. Availability otherwise depends on rollout and on whether the page you are viewing provides any tools.

Is it navigator.modelContext or document.modelContext?

Document. The current WebMCP draft, dated 26 August 2026, defines a partial interface on Document carrying a SecureContext readonly attribute called modelContext, and OpenAI's own example checks for document.modelContext?.registerTool. Plenty of material written earlier in 2026 documents a partial interface on Navigator instead, which is where Chrome first shipped it. If you copy one of those, your feature check fails silently and no tools ever register.

What parts of WebMCP does the ChatGPT browser not support?

Two, per OpenAI's docs. The declarative API, where tools are defined through HTML form attributes, is not picked up. Neither are tools registered inside iframes, same-origin ones included. So you register from JavaScript in the top-level page. The agent can still poke at forms with ordinary browser capabilities, but those are not WebMCP tool calls and you get none of the safety plumbing that comes with them.

Are site tools safe to expose?

OpenAI is blunt about the direction of the risk: website-provided tool definitions and results are untrusted content, and a tool claiming to be read-only is not proof that it is. Each invocation gets a safety review in the browser and consequential actions still ask the user. On your side, a registered tool is a public API surface for anything an agent can be talked into. Reuse the authentication and validation your app already has rather than trusting the schema to constrain the caller.

Tags: aijavascriptmcpnewsopenaiwebmcp
Share196Tweet123
stephane

stephane

  • Trending
  • Comments
  • Latest
Answer card: Proton Lumo 2.0 is private by policy, not by locality. Saved history is locked so even Proton cannot read it, but the prompt is decrypted on a Proton EU server to answer it, then forgotten.

Proton Lumo 2.0 review: how private is it, really?

3 September 2026
Google's official announcement image for the release, reading Introducing Gemini 3.8 Flash and 3.8 Flash Cyber in black type over a pale blue background with a blurred white chevron and the four colour Gemini spark below.

Gemini 3.8 Flash keeps the price and the 1 January cliff

3 September 2026
Answer card stating that Anthropic announced Enterprise Frontier Safeguards on 1 September 2026, that activity data used for misuse monitoring moves into cloud storage the customer controls under the customer own encryption keys, that Anthropic charges nothing for the feature while the cloud provider bills storage and egress, and that the phased rollout starts later in autumn 2026 with interim zero data retention on Fable 5 and Fable 5.1 for eligible customers.

Anthropic moves retention into your own cloud, for 30 days

3 September 2026
Answer card: JWTs are not encrypted, anyone can read them; the signature proves who issued the token, not who may read it.

Are JWTs encrypted? No, and the difference will bite you

0
Answer card: a random 8 character password falls in under 2 hours offline, while 16 random characters hold for 1.4 trillion years at the same speed.

How long does it take to crack a password in 2026?

0
Answer card: three DNS records decide if your mail lands or bounces; SPF lists allowed senders, DKIM signs messages, DMARC sets the failure policy.

SPF, DKIM and DMARC explained: the records your email needs

0
Answer card stating that Mullvad announced on 3 September 2026 that it is shutting down its public encrypted domain name system servers on 2 November 2026 and sponsoring the Quad9 Foundation instead, with 194.242.2.2 and its five sibling addresses all going away, and virtual private network customers unaffected.

Mullvad’s DNS servers go dark on 2 November, and Quad9 blocks no ads

5 September 2026
OpenAI announcement image for GPT-6 Astra, a spiral galaxy of white, blue and amber points of light curling around a bright core on a near black star field.

GPT-6 Astra lists at $10 and $50, 2.5x what GPT-5.6 Sol costs

6 September 2026
Google's official announcement image for the release, reading Introducing Gemini 3.8 Flash and 3.8 Flash Cyber in black type over a pale blue background with a blurred white chevron and the four colour Gemini spark below.

Gemini 3.8 Flash keeps the price and the 1 January cliff

3 September 2026
  • About
  • Contact
  • Privacy
  • Legal

Copyright © 2026 Stephane Cardon.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Home
  • Articles
    • Security
    • Network
    • Dev
    • Sysadmin
    • SEO
    • Email & DNS
  • Tools
    • Network tools: free, fast, no signup
    • Security tools: free, fast, no signup
    • Developer tools: free, fast, no signup
    • Sysadmin tools: free, fast, no signup
    • SEO tools: free, fast, no signup
    • Email & DNS tools: free, fast, no signup
  • Download
  • About

Copyright © 2026 Stephane Cardon.