ChatGPT Site Tools Can Cut Repetitive Website Work
ChatGPT can use tools exposed by supported websites in its desktop browser. See what teams can automate, the setup work, and the access limits.

ChatGPT site tools only earn their setup cost when one supported website action repeats often enough to pay back the build. On August 31, 2026, OpenAI gave ChatGPT Work and Codex a direct way to use actions supplied by a website inside the desktop app's built-in browser, without a separate connection.
What site tools actually change
A normal browser agent has to look at a page made for people, work out which button matters, and operate the interface with clicks and typing. A site tool gives the agent a structured action supplied by the page itself.
Think of it as a second menu. People see buttons and forms. The assistant sees a short list of named actions, the information each action needs, and the code that should run.
The website registers those actions through WebMCP, a proposed web standard for exposing client-side JavaScript functions as agent tools. A tool can have a name, a plain description, an input schema that defines its fields, an execution function, and hints that say whether it only reads, returns untrusted content, or causes a consequential action. The current WebMCP draft is a Community Group report, not a finished W3C Standard.
Here is the practical difference:
WebMCP and backend MCP share words such as tool and schema, but they are not interchangeable. WebMCP is the browser-native, client-side route. Its own specification lets a browser pass page tools to an agent through MCP, proprietary function calling, or another method. The WebMCP project describes it as a complement to backend integrations, not a replacement.
That distinction also separates site tools from ChatGPT Computer History. Computer History records approved activity so you can find and recall work later. A site tool is a callable action that the webpage deliberately supplies now.

The workflow consequence is smaller setup on the user side
For the person using a supported page, there is no separate connector to install. Open the page inside the ChatGPT desktop app's browser, sign in there if needed, and ChatGPT can discover the actions that page makes available.
The setup did not disappear. It moved to the website owner.
Your product team still has to choose a useful action, register it, validate its inputs, call the existing application logic, update the visible page, handle failures, and test the permission path. The benefit is that the action can reuse the current page state and signed-in session instead of forcing the team to build a second agent-facing backend for the same in-page job.
That is the business consequence. Site tools can reduce repeated navigation and form work after one implementation, but only on pages and actions that support them. They do nothing for a website that has not exposed a matching tool, an account or model without access, or a workflow that needs to run after the page closes.
For the wider choice between ordinary Chat, Work, and Codex, the ChatGPT Work review covers which surface fits which output.
Who can use this, and what they would do
An operations lead with a browser-based task board
The product team can expose one existing “add follow-up” action on the live task page. An operations lead tells ChatGPT to add the agreed action from a meeting, checks the fields, and sees the task appear in the same interface.
The payoff is less repeated navigation. The site still owns validation and the visible record remains the place where the operator reviews the result.
A support manager working in a dashboard
A support product can expose a narrow search action for the active customer view, then a separate update action for an internal note. The manager asks ChatGPT Work to find the relevant account context and prepare the note while the dashboard remains open.
The payoff is faster movement through a complex interface. Read and write actions should stay distinct so the permission boundary is obvious.
An ecommerce operator checking a cart
OpenAI lists shopping-cart updates as a supported kind of site-tool job. An ecommerce operator can ask ChatGPT to adjust a cart on the signed-in page, then inspect the result before any purchase.
The payoff is fewer manual steps. The purchase remains consequential, so confirmation still applies.
An engineering lead inside a code-review page
The WebMCP project uses a code-review interface as one of its examples. The page can expose status lookup, failure details, and a suggested-edit action through its own application code. Codex can inspect the failures and place a proposed change back into the visible review interface.
The payoff is not autonomous merging. It is a shorter path from a complex page state to a reviewable suggestion.
How to test the user workflow
The OpenAI site-tools guide gives you a visible access test. You do not need to guess whether a page is eligible.
1. Open the right browser
Use the built-in browser from ChatGPT Work or Codex in the desktop app on macOS or Windows. Site tools are not available through the Chrome extension.
2. Open and sign in to the page
Visit the page that should provide the action. The built-in browser keeps its own browser state, so a Chrome login may not carry over.
3. Check the address bar
A gray arrow means site tools are available. Select it to see the tools on that page and whether each one reads information or makes a change. The arrow turns blue while ChatGPT uses a tool.
4. Ask for one bounded action
Name the outcome and the record it should affect. Keep the first test to one action that you can verify on the visible page.
5. Review access and the result
Approve the website interaction when asked. ChatGPT asks again before sensitive activities such as purchases, deletion, permission changes, sharing personal data, or sending a message.
If the arrow is missing, one of three gates failed: the account, the selected model, or the current webpage. OpenAI's current guide does not publish an exact compatibility table for plans and models, so do not turn a vague eligibility promise into a procurement decision. Check the account and model you actually intend to use.
Run the payback test before you build
The clean equation is:
Simple payback in weeks = implementation cost / weekly labor value saved
Use measured task time, not a launch claim. There is no time-saving benchmark for site tools in the primary material used here.
That example excludes assistant usage, maintenance, security review, error handling, and the cost of a bad write. Add those lines before approving the build. If your team is not already eligible for site tools, add the incremental account cost only after access appears in the exact account and model you will deploy.
The fastest way to improve the math is not to expose more tools. Pick one action with high repetition, stable inputs, and a result a person can inspect. A large catalog consumes more model context and creates more chances for tool confusion.
The honest limits
Site tools are page-bound. ChatGPT can work across tabs, but a tool belongs to the page that provides it. Close that page and the tool is gone. Tools exposed only by embedded content are not currently supported.
This is also not a background automation system. WebMCP was designed for cooperative, human-in-the-loop work around a web page. If the job must run unattended with no open page, a backend integration or ordinary application API is the better shape.
The proposal is still moving. Its declarative form-based API remains unfinished in the current draft, and several error, validation, and cross-document behaviors are still open. Build the smallest surface that produces a measurable result and expect to maintain it.
Who should act, wait, or ignore it
Act this week if you control the website, one in-page action repeats often, the application already has a clean function for that action, and a person can review the result. That is enough for a bounded pilot.
Wait if you need a model or plan that does not show access, the useful action lives inside embedded content, the page cannot stay open, or the task is rare and high-risk. The setup will not pay back just because the standard is new.
You are unaffected if you only use third-party websites that expose no site tools. You cannot add an action from the ChatGPT side. Ordinary browser control can still help, and a separate MCP connection may still be the right route for server-side work.
Your Monday move
Choose one repeated action in a website your team owns. Count last week's repetitions, time five normal runs, and write down the human review that must remain. Scope one read-only tool first, test it in the built-in desktop browser, and approve the next step only when your measured payback fits the budget window you already use for internal software.
For more plain-English operating decisions on new AI releases, subscribe to the newsletter.
Sep 7, 2026







