AI & agents · chatgpt.com

ChatGPT

OpenAI's AI chat assistant. Agents can draft and send messages, start or open chats, pick models, attach files and stop generations.

Ask an agent to

  • Start a new ChatGPT chat and ask it to summarize this article
  • Switch the conversation to a different model
  • Open my previous conversation and send a follow-up

14 tools

  • get_conversation_stateread-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_diagnosticsread-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_modelsread-onlyuntrusted content

    Load the current account's available conversation model choices and selected model. Choices retain normal account, mode and attachment restrictions.

  • open_chat_sidebaruntrusted content

    Open the visible conversation sidebar using its application action.

  • open_conversationuntrusted 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_attachmentuntrusted content

    Remove an attachment id returned by get_conversation_state from the current draft.

    id: string

  • scroll_to_conversation_messageread-onlyuntrusted content

    Scroll the selected transcript to a turn id, or its latest message when omitted.

    turnId: string?

  • select_conversation_modeluntrusted 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_draftuntrusted content

    Replace the visible composer draft without sending it. Normal composer locks apply.

    prompt: string

  • start_conversationuntrusted content

    Open New chat using normal navigation and draft protection. This does not send a message or change temporary-chat/account policy.

  • stop_conversationuntrusted 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.

  • submitQueryuntrusted content

    Alias for submit_conversation_message. Returns dispatch status, not response completion.

    query: string

  • submit_conversation_messageuntrusted 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_filesuntrusted 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
Tranco rank
#107
Re-checked
Oct 24, 2026

Tool names and descriptions are what 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. How we found it.

More ai & agents sites

All 699 ai & agents sites →