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.
Connect the Claude Agent SDK to Notte over MCP. Your application owns the browser session; Claude navigates and reads the page through Notte tools.

Install

For Python 3.11+, run pip install notte-sdk claude-agent-sdk==0.2.168. For Node.js 24+, run npm install notte-sdk @anthropic-ai/claude-agent-sdk@0.3.301 and set "type": "module" in package.json. The SDK includes its Claude runtime; no local browser installation is needed. Set NOTTE_API_KEY to your Notte API key and ANTHROPIC_API_KEY to your Anthropic API key.

Read a page

Save the example as notte_claude_agent.py or notte_claude_agent.ts. Run python notte_claude_agent.py or node --experimental-strip-types notte_claude_agent.ts.
Both examples print Example Domain and close the browser on success or failure. They use a fixed set of Notte tools, disable built-in tools and filesystem settings, and wait for the complete query stream before closing the session. See Claude MCP configuration and Notte session lifecycle.