Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| COMET_PATH | No | The path to the Comet executable if it is installed in a non-standard location. |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| comet_connect | Connect to Comet browser (auto-starts if needed) |
| 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. |
| comet_poll | Check agent status and progress. Call repeatedly to monitor agentic tasks. |
| comet_stop | Stop the current agent task if it's going off track |
| comet_screenshot | Capture a screenshot of current page |
| comet_mode | Switch Perplexity search mode. Modes: 'search' (basic), 'research' (deep research), 'labs' (analytics/visualization), 'learn' (educational). Call without mode to see current mode. |
| comet_folders | Manage research folders in Perplexity. List existing folders, create new ones, or save current research to a folder. |
| comet_library | Search your Perplexity library for existing research. Returns past research threads matching your query. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |