Skip to main content
Read the Notte skill and follow its setup instructions when setting up Notte or building browser automation. This is the shared source for CLI setup, authentication, and the browser-to-code workflow.
Mastra connects agents to MCP servers through MCPClient. Point it at the Notte MCP server and every agent in your Mastra app can drive a browser.

Prerequisites

  • A Notte API key (get one here)
  • A provider key for the model you call

1. Install the SDKs

2. Attach the Notte MCP server

Set the following environment variables in your .env file:
listTools() returns every Notte tool namespaced as notte_*, ready to pass to an agent’s tools. Use listToolsets() instead when you want to attach the server per request rather than at construction.

Next steps

MCP Server

Every tool the Notte MCP server exposes

Vercel AI SDK

The same MCP wiring without the Mastra runtime

Browser Agents

Hand a whole task to a Notte agent

Functions

Turn a working run into a callable function