ChatGPT Browser Annotation API goes extensible: custom selection and controls, paired with WebMCP site tools for agent actions
On 2026-10-12 @OpenAIDevs highlighted ChatGPT desktop browser Annotations extensibility (document.oai.annotation): sites can customize selection targets, metadata and preview controls, and pair them with WebMCP site tools so agents receive the user's selected page context and can act through the site's own capabilities. Docs target DevDay 2026+ desktop; Enterprise/Edu need admin policy.

Key Takeaways
- Docs: Annotations Extensibility and Site tools / WebMCP; API at
document.oai.annotation - Surfaces: selection containers, text drag-select, metadata (≤6 keys / ≤2048B),
request(),registerControls()(≤12), canvasregisterSurface() - Split: Annotations bring selection + feedback into chat; WebMCP registers page actions; requires GPT-5.6 Sol or GPT-6 Sol (Luna has WebMCP off)
- Limits: secure top-level pages only; Enterprise/Edu policy; no iframe tools / declarative HTML WebMCP; Edu has no Site tools
- Verified post: OpenAIDevs 2109716341490106869

