Tools
The Tools page consolidates all tool-related settings: Built-in Tools, MCP Servers, Claude Code, and API/Webhook Tools (API endpoints).
Tools on your other browsers
While Back up everything except chats is on in Settings, the built-in tool switches and their settings, your MCP servers and your API/Webhook Tools are backed up and come back in any browser you sign in to. Secrets are never backed up: MCP authorization headers and the values of headers stored securely stay in the browser where you entered them. The browser agent's choice to always allow its actions stays on each browser too.
On a new browser, an MCP server whose authorization header is elsewhere shows "Enter the auth header on this device" under its name: click "Edit", enter the header and click "Add". A tool's secure header shows "Enter this value on this device" in its value field: click "Edit", enter the value and save. Until you do, that server or tool fails.
Built-in Tools
BrowseWiz gives AI models tools, which can help automate tasks. Currently supported built-in tools/toolsets are:
- Browser Use Agent - AI agent that can navigate, click, fill forms, and extract content from web pages
- Google Spreadsheet toolset - allows LLM to note information in a structured way
- Google Calendar toolset - allows the LLM to create, find, change and delete events in a calendar BrowseWiz creates for it
Each tool has a switch, with a short description under its name:
| Switch | Default | Notes |
|---|---|---|
| Spreadsheet tools | On | No extra marking. |
| Calendar tools | Off | Marked Beta. Has a "Configure" button. The switch stays disabled until you set up a calendar with "Configure"; creating the calendar ("Create Calendar") switches the tool on. Later saves ("Update Calendar") leave the switch as it is. |
| Browser automation agent | On | Has a "Configure" button that opens the "Configure Browser Automation" dialog. See Settings. |
These are the same switches as "Enable spreadsheet", "Enable calendar" and "Enable browser agent" in the chat's Tools menu. Changing a switch in one place changes it in the other.
Turning on Spreadsheet tools or Calendar tools opens Google sign-in if you aren't signed in yet. If sign-in fails, the page shows "Error authenticating tool name" and the switch stays off.
Browser agent downloads
The last row of Built-in Tools, Browser agent downloads, lets the browser agent see the files it downloads. Click Let BrowseWiz see downloads and allow it in Chrome's prompt ("Manage your downloads"); the row then shows Allowed. You can also allow it from a plan card whose steps download files.
With it, when the agent clicks something that downloads a file (an invoice, a statement, an export), it waits until the file is saved before its next step, and reports the file's name and size, or that the download was interrupted. Without it, the agent can't tell whether most downloads worked, so it doesn't report them as saved.
The names and sizes of downloaded files are read on your computer. They leave it only as part of what the agent's AI model sees while it works, like the pages it reads. BrowseWiz never asks for this permission during a scheduled task's run.
Browser Use Agent
The Browser Use Agent is an AI agent that can interact with web pages on your behalf. It can read page content, click elements, fill in forms, and extract structured information.
For full details, see the dedicated Browser Use Agent documentation.
Google Spreadsheet toolset
Allows AI to create and manage spreadsheets with specified columns. It is useful to note structured data from visited websites:
- leads (conference participants, LinkedIn profiles, organizations)
- products
- job postings
- interesting places
- reviews
- interesting events
- posts or whole articles
Example usage scenarios
Lead generation specialist
Searching an online database of companies/organizations - attach the current tab and ask BrowseWiz to add the company as a lead to your spreadsheet.
Recruiter/Talent sourcer
Searching profiles on LinkedIn - attach the current tab and ask BrowseWiz to add the candidate's profile to your spreadsheet, with a note.
Market researcher
Looking for competition products and listing all his findings in a spreadsheet with all the details and parameters in columns.
The Google Spreadsheet toolset only works with spreadsheets BrowseWiz created. It cannot access or manage your other Google Sheets spreadsheets.
Google Calendar toolset
Allows the AI to create, find, update and delete events in a dedicated calendar, including recurring events and events with attendees. Before you can turn it on, click "Configure" next to Calendar tools to create the calendar.
For full details, see the dedicated Google Calendar toolset documentation.
The Google Calendar toolset only works with the calendar BrowseWiz creates for it. It cannot access your other Google calendars or their events.
MCP Servers
This section is marked Beta. To add an MCP server, fill in:
- Server URL: the server's address, for example
https://example.com/mcp. - Authorization header (optional): if the server needs authentication, enter the full header value, for example
Bearer <token>. BrowseWiz sends it as theAuthorizationheader with every request to the server.
Then click "Add". BrowseWiz connects to the server over Streamable HTTP and shows "Successfully connected to MCP server" or "Failed to connect to MCP server". Only servers it can connect to are added.
Each server is listed by the name it reports, with its URL below. A server with an authorization header shows an "Auth" badge. "Edit" fills the form with the server's details: change them and click "Add" to save. If you change the URL, BrowseWiz adds it as a new server, so delete the old one. The trash button deletes a server.
All of a server's tools appear in the chat's Tools menu under "MCP Server Tools", switched on. When you add or delete a server, an open side panel picks up the change right away: it reconnects to every server, so all MCP tool switches are on again, and a deleted server's tools leave the menu and aren't offered on your next message. Deleting a server shows "Server removed successfully". BrowseWiz connects to your servers each time you open the side panel. A server it can't reach then is skipped, and its tools don't appear.
If a server's own tools change, close and reopen the side panel (we recommend Alt/Option+B) to load the current tools.
Claude Code
Connects Claude Code on your computer to BrowseWiz. Turn on Connect Claude Code to get a setup command with Copy, the connection status (Connected or Waiting for Claude Code) and Reset token. Turning it off deletes the token and disconnects. See Claude Code for setup and what Claude Code can see.
API/Webhook Tools
Connect the AI to your own APIs and webhooks. The AI decides when to call them, based on the JSON Schema you give each tool.
Adding a Tool
To add a new tool, provide:
- Tool Name: A name to identify the tool in the list and in the chat's Tools menu.
- Endpoint URL: The accessible API endpoint for the tool. A request with the selected HTTP Method (POST by default) is sent here, with the tool's arguments in the request body as a JSON object matching your JSON Schema.
- HTTP Method: The HTTP method to use (GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS). The arguments are only sent in the request body, never in the URL, so with GET or HEAD the endpoint receives no arguments. Use POST, PUT, PATCH or DELETE for a tool that needs them.
- JSON Schema: The structure outlining how to interact with the tool. The AI sees the
nameanddescription, which should say when to use the tool, and sends thepropertiesas the arguments in the request body. The form starts with this template:
{
"name": "dummyName",
"description": "Replace this placeholder description.",
"parameters": {
"type": "object",
"properties": {
"dummy_property": {
"type": "string",
"description": "Replace this property with your own."
}
}
}
}
- Headers (optional): Additional HTTP headers for authentication or configuration. Enter a name and value, then click the plus button. To store a header's value encrypted, click the lock button ("Store securely") before adding it: the value is then hidden like a password. A saved header shows a closed lock ("Stored securely") or an open one ("Stored in plain text"), and this can't be changed afterwards.
Click "Add tool". The JSON Schema must be valid JSON: otherwise the form shows "Invalid JSON" with the line of the error.
Saved tools are listed with their endpoint. "Edit" loads a tool into the form, where you click "Save" or "Cancel". The trash button deletes a tool. Each tool also gets a switch in the chat's Tools menu, under "Custom Tools".
In a scheduled task's runs, an API/Webhook tool runs only if the task's plan declares it, and only after the safety check allows the call. MCP tools never run in scheduled tasks.
These tools enable your AI to perform actions like:
- Fetching real-time data
- Interacting with external services
- Processing specific requests through custom APIs
Note: Make sure you have the necessary API credentials and permissions before adding a tool.
⚠️ Important: Exercise caution when adding APIs that can modify data or perform actions. The AI calls these APIs without asking you first, based on context, and while it tries to make appropriate choices, it may not always interpret the requirements correctly. Consider using read-only endpoints or adding validation layers where possible.
Import and export
"Export" downloads all your tools as tools_export.json. "Import" adds the tools from such a file; a tool with the same ID as an existing one replaces it.
The exported file contains every header value in plain text, including headers stored securely. Keep it private.