PrompteryxBeta
    ⌘K
    PlatformSupport
    Menu
    IntroductionInstall Desktop & extensionQuick StartPlatform Overview
    OverviewWhat you can makeAI Browser Agent in the chatModels and AutoConnectorsSchedulesProjectsExplore and publishingShare linksMemory and SkillsPersonal agent (beta)Welcome, settings and skinsPlans, credits and top-upsPrompteryx DesktopGroups (pilot)Phone app (early access)
    OverviewCreating WorkflowsTesting & DebuggingScheduling
    OverviewGetting StartedCommandsRecordingSettingsStructured OutputParallel AgentsTips & Best Practices
    OverviewInstallationSidebar AgentUsing Attached FilesExecute on Current TabExporting to Visual Studio
    Overview
    OverviewOpen PageClickClick CoordinatesFillExtract TextScreenshotWaitPress KeyFocus ElementBlur ElementSelect TextHighlight ElementSet ViewportGet Bounding BoxScrollHoverSelect OptionAssertionsCookiesEvaluate JavaScriptExample Workflows
    OverviewPrompteryx Browser AgentOpenAI
    OverviewSchedule TriggerWebhook Trigger
    OverviewGoogle SheetsGoogle CalendarConnect Hub (3,000+ apps)Example Workflows
    AI Vision SettingsChrome Automation ProfilesCloud BrowserBrowser Profiles & Persistent ContextVideo RecordingExecution LogsSharing & CollaborationEdit History
    Selectors GuideVariables
    Start hereGet an API keyRun the AI browser agentDrive a cloud browserRun workflows from anywhereUse connected apps (Connect Hub)SDK (TypeScript)CLIMCP for AI assistants
    REST APIWebhooksMCP toolsCloud Browser APICloud Browser quickstartMigrate from Browserbasen8nZapierMake.com

    Need help? Contact Support

    1. Documentation
    2. Developers
    3. Mcp
    4. Tools

    MCP Tools Reference

    Complete reference for all browser, workflow, integration, AI, and data tools available via MCP

    Browser Tools
    21 tools
    Local server
    Navigate websites, interact with elements, extract data, and take screenshots. These run in your own Chrome through the desktop app (local server with PROMPTERYX_EXECUTION_MODE=local); on the hosted server use browser_ai_action instead.
    ToolParametersDescription
    browser_navigateurl (string)Navigate to a URL
    browser_clickselector (string)Click an element
    browser_fillselector (string), value (string)Clear and fill an input field
    browser_typeselector (string), text (string)Type text character by character (for autocomplete, etc.)
    browser_press_keykey (string)Press a keyboard key (Enter, Tab, Escape, etc.)
    browser_selectselector (string), value (string)Select a dropdown option by value
    browser_checkselector (string), checked (boolean)Check or uncheck a checkbox
    browser_hoverselector (string)Hover over an element
    browser_scrolldirection? (up/down), selector?, pixels?Scroll the page or to a specific element
    browser_extract_textselector (string)Get text content from an element
    browser_extract_attributeselector (string), attribute (string)Get an HTML attribute value (href, src, etc.)
    browser_screenshotfullPage? (boolean)Take a screenshot (returns image)
    browser_evaluatescript (string)Execute JavaScript in the page context
    browser_waittype (selector/timeout/navigation), valueWait for an element, timeout, or page navigation
    browser_get_page_info(none)Get current URL and page title
    browser_drag_dropsourceSelector, targetSelectorDrag and drop between elements
    browser_set_filesselector (string), files (string[])Upload files to a file input
    browser_get_cookies(none)Read all cookies for the current page
    browser_set_cookiescookies (array)Set cookies
    browser_pdfpath? (string)Generate a PDF of the current page
    browser_close(none)Close the browser session and record usage
    All browser tools run in a cloud browser by default. Use PROMPTERYX_EXECUTION_MODE=local to use your own Chrome with saved logins.
    Workflow Tools
    7 tools
    Create, manage, and execute automation workflows
    ToolParametersDescription
    workflow_listsearch? (string)List your saved workflows, optionally filtered by name
    workflow_getworkflowId (string)Get full details of a specific workflow
    workflow_executeworkflowId (string), variables? (object)Run a saved workflow with optional input variables
    workflow_createname (string), description?, nodes?Create a new workflow from nodes or natural language
    workflow_deleteworkflowId (string)Delete a workflow
    workflow_add_nodeworkflowId (string), nodeType, paramsAdd a node to an existing workflow
    workflow_record_actionsactions (array)Record browser actions and save as a reusable workflow
    Integration Tools
    Dynamic
    Automatically available for services you've connected on Prompteryx

    Integration tools are dynamically generated based on your connected OAuth services. When you connect a new service on the Connections page, the corresponding tools appear automatically on the next MCP server startup.

    Gmail
    Google Sheets
    Google Calendar
    Google Drive
    Google Docs
    Slack
    Notion
    Airtable
    Microsoft Outlook
    Microsoft Teams
    Microsoft Excel
    Microsoft Word
    SharePoint
    Telegram
    WhatsApp
    Facebook
    Instagram
    YouTube
    WordPress
    Stripe
    OpenAI
    Anthropic
    Gemini
    ElevenLabs

    More services are added regularly. New integrations appear as MCP tools automatically — no code changes needed.

    AI Browser Agent
    1 tool
    Give natural language instructions and let AI control the browser
    ToolParametersDescription
    browser_ai_actioninstruction (string), maxSteps? (default 10), model?, aiVision? (quality preset), cloudProfileId?, persistContext?, viewport?, recordSession?AI sees the screen and performs clicks, scrolls, typing to complete the instruction

    Defaults to gemini-3.5-flash; pass model for another browser-agent model (for example claude-sonnet-5-5-vision). Spends AI credits and cloud-browser minutes. Access follows your balance on any plan: when credits or minutes run out the tool says which to top up.

    Connect Hub Tools
    5 tools
    Use any of 3,000 apps through the user's connected accounts
    ToolParametersDescription
    connect_hub_list_appssearch? (string), limit? (1-100, default 25)Browse or search the catalogue of 3,000 apps; returns app slugs
    connect_hub_list_actionsapp (string)Actions an app offers, each with its parameters
    connect_hub_get_actionapp, action (string)Full parameter schema for one action
    connect_hub_list_accountsapp? (string)The user's connected accounts (ids for credentialId), plus apps connected through Prompteryx Connections
    connect_hub_run_actionapp, action, params (object), credentialId?Run an action with the user's connected account. Uses one Connect Hub call; asks for confirmation in clients that honour destructive hints

    Typical flow: connect_hub_list_apps → connect_hub_list_actions → connect_hub_get_action → connect_hub_run_action. Runs count against the plan's monthly Connect Hub calls.

    Chat Tools
    6 tools
    Scope: chat
    Use the Prompteryx assistant from Claude, ChatGPT or any MCP client
    ToolParametersDescription
    chat_sendmessage (string), chat_id?, model?, wait_seconds? (max 55)One turn with the Prompteryx assistant (same tools, models, memory and credits as the web chat). New chats show in your history as "via API". Long work returns status "running" + job_id; changes come back under needs_confirmation
    get_jobjob_id (string)Status and result of a chat turn or video started earlier
    list_models(none)Chat models you can pick (id, label, provider) and the default
    list_chatslimit?, before?Your chats, newest first
    get_chatchat_id (string), limit?The visible messages of one chat, with images and files
    list_outputslimit?, chat_id?Files, documents, images, video and audio the assistant made, with links

    Chat turns spend your AI credits exactly like the web chat, and follow the same plan and trial rules. Anything that would change something outside the chat (send an email, post, create, delete) is never done by chat_send: it comes back under needs_confirmation with a confirm_token for confirm_action.

    Connected App Tools
    4 tools
    Scope: apps
    The apps you connected on Prompteryx, with the same approval rules as the web chat
    ToolParametersDescription
    list_connected_apps(none)Every app you connected: Prompteryx Connections (Gmail, Calendar, Drive, Slack…), Connect Hub accounts and custom connectors
    app_find_actionsapp (string), intent?What an app can do; each action is marked read (runs now) or write (needs confirmation)
    app_run_actionapp, action, props?, account_id?Reads run now. Writes do NOT run: they return needs_confirmation with a summary and a confirm_token
    confirm_actionconfirm_token (string)Run a change the user approved. Each token works once and expires (30 minutes for app actions)

    Flow: list_connected_apps → app_find_actions → app_run_action. A write returns a summary and a confirm_token; show the user what will happen and call confirm_action only after they agree.

    Media Tools
    4 tools
    Scope: media
    Images, video, music, speech and sound effects — price first, then generate
    ToolParametersDescription
    generate_imageprompt, style?, aspectRatio?, model?, confirm_token?Image from a description
    generate_videoprompt, seconds?, resolution?, aspect_ratio?, audio?, model?, confirm_token?Short video clip with sound; poll get_job with video_job_id
    generate_musicprompt, duration_seconds?, instrumental?, lyrics?, model?, confirm_token?Original song or instrumental
    generate_speechtext, voice?, model?, confirm_token?Voiceover from a script
    generate_sound_effectprompt, duration_seconds?, loop?, model?, confirm_token?Sound effect or ambience (ElevenLabs)

    Call once without confirm_token: you get the price in AI credits and a confirm_token (valid 15 minutes, once). Call again with it to start: the request goes straight to the model you were quoted (no chat model, no extra charge). The finished file comes back with url (view) and download_url (save), both valid for 24 hours; small images also come back inline. Results are saved in a new chat and in list_outputs.

    Explore Tools
    2 tools
    Scope: explore
    Public posts on Prompteryx Explore
    ToolParametersDescription
    explore_trendingtab? (trending, new, top-week, top-month, all-time, staff-picks), type?, cursor?Public Explore posts
    explore_searchq (string), type?, cursor?Search public Explore posts
    Data Tools
    6 tools
    Local data transformation utilities — zero cost, no API calls
    ToolParametersDescription
    transform_jsondata (object), query (string)Parse, query, and transform JSON data
    generate_uuid(none)Generate a random UUID
    base64_encodetext (string)Encode text to Base64
    base64_decodedata (string)Decode Base64 to text
    format_datedate (string), format (string)Format dates and timestamps
    math_operationexpression (string)Evaluate a math expression