comet_ask
Send a prompt to Comet/Perplexity and wait for the complete response (blocking). Ideal for tasks requiring real browser interaction (login walls, dynamic content, filling forms) or deep research with agentic browsing.
Put a question to Perplexity inside the Comet browser and get the finished answer back — including work that needs a signed-in browser — with the search mode set to match the job.
LABSCO SUMMARY
The blocking ask covers most of what you would want and returns the finished answer rather than a stream to babysit; poll and stop exist for the agentic runs long enough to wander, which is a real failure mode when the model is browsing on your behalf. Mode is the lever most worth using deliberately — research and labs behave differently enough from plain search that setting it belongs in the same turn as the question.
A server that drives the Comet browser, sending prompts to Perplexity inside it and returning the completed response.
Comet installed on the machine, since comet_connect starts it and every other tool acts inside it, and a Perplexity session in that browser — routing through a real browser is what makes login walls and dynamic pages reachable in the first place.
One command — npx -y comet-mcp
USE CASES
Connect to the browser, which starts it if it is not already running, and ask the question there — the session in that browser is what makes the gated pages reachable.
Poll for status while the run works, and stop it when the trajectory stops resembling the question you asked.
Set the mode before asking rather than after: research and labs behave differently from a plain search, and calling it without a mode reports which one is active.
Capture the current page when the text of an answer is not enough to tell you where the run has ended up.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
comet_askSend a prompt to Comet/Perplexity and wait for the complete response (blocking). Ideal for tasks requiring real browser interaction (login walls, dynamic content, filling forms) or deep research with agentic browsing.
comet_connectConnect to Comet browser (auto-starts if needed)
comet_modeSwitch Perplexity search mode. Modes: 'search' (basic), 'research' (deep research), 'labs' (analytics/visualization), 'learn' (educational). Call without mode to see current mode.
comet_pollCheck agent status and progress. Call repeatedly to monitor agentic tasks.
comet_screenshotCapture a screenshot of current page
comet_stopStop the current agent task if it's going off track
BEFORE YOU INSTALL
6 tools when we connected.
CONTEXT COST
Rated by the size of the 6 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"comet-mcp": {
"command": "npx",
"args": [
"-y",
"comet-mcp"
]
}
}
}npx -y comet-mcp