BROWSER USE

- Browser Use Agents: give Browser Use a task and receive completed work. API V4 is current for new integrations.
- Browser Infrastructure: connect your agent or automation to managed browsers through SDK, REST, or CDP. Starts at $0.02/browser-hour.
- Developer tools: Open Source, Browser Harness, SDK, and MCP support the two products above.

[Developer Index](https://browser-use.com/index.md)
[Product Map](https://browser-use.com/llms.txt)
[Full Product Context](https://browser-use.com/llms-full.txt)
[Pricing](https://browser-use.com/pricing.md)
[Cloud Docs](https://docs.browser-use.com/cloud/quickstart)
[Open Source Docs](https://docs.browser-use.com/open-source/introduction)

---

# ChatGPT (m.chatgpt.com): 14 WebMCP tools for AI agents

![](https://www.google.com/s2/favicons?domain=m.chatgpt.com&sz=96)

AI & agents · m.chatgpt.com

## ChatGPT

OpenAI's AI chat assistant. Agents can start or open chats, pick a model, attach files, send messages and read replies.

[Open m.chatgpt.com](https://m.chatgpt.com/)

## Ask an agent to

-   Start a new ChatGPT chat and ask it to summarize this text
-   Switch the conversation to a different available model
-   Attach a PDF and ask ChatGPT a question about it

## 14 tools

-   `get_conversation_state`read-onlyuntrusted content
    
    Read the selected conversation, composer readiness, draft, attachments and generation lifecycle. A dispatched send is not a completed response; inspect this state to observe progress.
    
-   `list_conversation_content_diagnostics`read-onlyuntrusted content
    
    Read the selected conversation's retained content diagnostics, native rendering status and fallback receipts. Dev/staging payloads and their matched prompt are included only when already admitted for display. A…
    
    offset: number?, limit: number?
    
-   `list_conversation_models`read-onlyuntrusted content
    
    Load the current account's available conversation model choices and selected model. Choices retain normal account, mode and attachment restrictions.
    
-   `open_chat_sidebar`untrusted content
    
    Open the visible conversation sidebar using its application action.
    
-   `open_conversation`untrusted content
    
    Switch to an existing conversation by id using normal navigation, access checks and draft protection. Inspect get\_conversation\_state after navigation.
    
    conversationId: string
    
-   `remove_conversation_attachment`untrusted content
    
    Remove an attachment id returned by get\_conversation\_state from the current draft.
    
    id: string
    
-   `scroll_to_conversation_message`read-onlyuntrusted content
    
    Scroll the selected transcript to a turn id, or its latest message when omitted.
    
    turnId: string?
    
-   `select_conversation_model`untrusted content
    
    Choose a model and optional effort returned by list\_conversation\_models using the existing model-selection owner. This does not send a message or grant model access.
    
    model: string, effort: string?
    
-   `set_composer_draft`untrusted content
    
    Replace the visible composer draft without sending it. Normal composer locks apply.
    
    prompt: string
    
-   `start_conversation`untrusted content
    
    Open New chat using normal navigation and draft protection. This does not send a message or change temporary-chat/account policy.
    
-   `stop_conversation`untrusted content
    
    Request Stop for the selected conversation's current generation or pending send through its existing owner. Inspect get\_conversation\_state for settlement; an idle conversation returns an unavailable error.
    
-   `submitQuery`untrusted content
    
    Alias for submit\_conversation\_message. Returns dispatch status, not response completion.
    
    query: string
    
-   `submit_conversation_message`untrusted content
    
    Send a message through the current composer's ordinary submission and verification flow. Returns dispatch status; use get\_conversation\_state to observe acceptance, completion or failure. Never automatically retry a…
    
    prompt: string
    
-   `upload_conversation_files`untrusted content
    
    Attach user-provided files to the current composer through the normal upload pipeline. Supply base64 bytes, filename and MIME type, never a local path or URL. Normal upload limits and mode restrictions apply. Inspect…
    
    files: array
    

Tools

14

Registered with

JavaScript

Re-checked

Oct 24, 2026

Tool names and descriptions are what m.chatgpt.com/ registered when we loaded it in Chrome 154 on Browser Use Cloud. The summary and the “ask an agent” lines are AI-written from them. To call the tools yourself, see [Chrome’s WebMCP docs](https://developer.chrome.com/docs/ai/webmcp). [How we found it](https://browser-use.com/webmcp#method).

## More ai & agents sites

-   [![](https://www.google.com/s2/favicons?domain=chatgpt.com&sz=64)ChatGPT14 tools · chatgpt.com](https://browser-use.com/webmcp/chatgpt.com)
-   [![](https://www.google.com/s2/favicons?domain=napster.com&sz=64)Napster6 tools · napster.com](https://browser-use.com/webmcp/napster.com)
-   [![](https://www.google.com/s2/favicons?domain=skillsmp.com&sz=64)SkillsMP2 tools · skillsmp.com](https://browser-use.com/webmcp/skillsmp.com)
-   [![](https://www.google.com/s2/favicons?domain=laratranslate.com&sz=64)Lara Translate4 tools · laratranslate.com](https://browser-use.com/webmcp/laratranslate.com)
-   [![](https://www.google.com/s2/favicons?domain=technocore.chat&sz=64)technocore.chat8 tools · technocore.chat](https://browser-use.com/webmcp/technocore.chat)
-   [![](https://www.google.com/s2/favicons?domain=vellum.ai&sz=64)Vellum2 tools · vellum.ai](https://browser-use.com/webmcp/vellum.ai)

[All 699 ai & agents sites →](https://browser-use.com/webmcp/ai)
