Skip to content
Agentmart
Submit a tool

Perplexity Browser MCP

Search Perplexity using your browser login.

Connector by xs1128 · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/xs1128-perplexity-browser-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Search Perplexity using your browser login. Returns answers, sources, and thread URLs. No API key.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
4 read · 7 write · 3 delete
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 14

Read from the source code; the running server may list different tools.

Read 4 · Look things up without changing anything.

  • ask_prompt
  • browser_screenshot
  • browser_snapshot
  • web_status

Write 7 · Create, change, send or run things.

  • ask_start
  • browser_close
  • browser_start
  • search
  • web_close
  • web_connect
  • web_start

Delete 3 · Delete, drop, revoke or wipe things.

  • ask_reply
  • browser_action
  • web_step

Secrets and settings it asks for

Other settings (environment variables or headers).

  • PERPLEXITY_PROFILE_DIR

Tools (14)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • ask_promptread-only

    Read or refresh the current Perplexity Ask prompt and handoffId. No model is called and no browser action is executed.

  • ask_replycan change or delete data

    Execute one user-pasted Perplexity Ask JSON response for the current handoffId. Supports JSON fences and multiline JSON. Returns the updated snapshot and next prompt. Never fabricate the response; wait for the user to paste it.

  • ask_start

    Start a browser task planned through Perplexity Ask with manual copy/paste. Returns a prompt to show the user; wait for their actual Ask reply before executing any action.

  • browser_actioncan change or delete data

    Execute one local browser action and return the updated snapshot. Match accessible roles/names from the snapshot. Actions count toward the session step limit. done records the planner outcome; it does not independently verify success.

  • browser_close

    Close the owned task browser and reset its step limit. Chromium discards task cookies; Arc and Safari keep your normal account login. The separate Perplexity Ask window remains until web_close.

  • browser_screenshotread-only

    Return a PNG image of the current viewport in Chromium mode. Arc and Safari native scripting do not support screenshots. Use only when text snapshots are insufficient; no file is written.

  • browser_snapshotread-only

    Read the current page snapshot (up to 8000 characters), tabs, steps, and recent results. Arc and Safari use DOM role/name mapping; Chromium uses its accessibility tree. Call browser_start first.

  • browser_start

    Start a local task browser using the selected Chromium, Arc, or Safari adapter. Choose url or demo=true. Native browsers control a dedicated tab and uses a DOM role/name snapshot. Close before starting another session.

  • search

    Ask Perplexity a question directly on its website. Automatically connect, submit the exact query, and wait for the complete answer. Return DOM answer text, deduplicated source links, and the thread URL. Use this for research, not web_start/web_step. May take up to 90 seconds; sign in in the opened window if required.

  • web_close

    Close both owned browser windows and reset workflows. Website login persists in the dedicated profile or existing native browser account. Does not close unrelated windows.

  • web_connect

    Open Perplexity Ask in a dedicated window. The user signs in directly in the browser. Arc and Safari reuse the browser account; Chromium uses a separate persistent profile. Returns connection status without reading account history.

  • web_start

    Open a target page with a goal for automatic Perplexity Ask website planning. Call web_connect and complete sign-in first. Call web_step to send a prompt and execute one actual website reply.

  • web_statusread-only

    Check whether the dedicated Perplexity Ask window is signed in and ready. Does not submit a prompt or return account history.

  • web_stepcan change or delete data

    Send the current target snapshot and goal to the real Perplexity Ask website, wait for its complete validated JSON reply, execute one action, and return the updated target snapshot. Stops without executing if the reply is invalid, times out, or the target snapshot changed. May take up to 90 seconds.

Signals

Last release
Oct 7, 2026 (21 days ago)

Details

Registry name
io.github.xs1128/perplexity-browser-mcp
Version
1.4.0
Auth
No auth
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from xs1128

Cite this page

Perplexity Browser MCP. Agent Mart. https://agentmart.dev/connectors/xs1128-perplexity-browser-mcp (last updated 2026-10-24)