votte
Twitter / X GithubVotte
  • Documentation
  • API Reference
  • Introduction
    • Introduction
  • Get started
  • Python SDK
  • Concepts
    • Browser Sessions
  • Web Agents
  • Page Interactions
  • Secrets Vault
  • Browser Using Agent (BUA)
  • Session Features
    • Proxies
  • CDP
  • Session Replay
  • Cookies
  • Use Cases
    • Github Issue Agent
  • Scrape Shopping Products
  • Integrations
    • Votte MCP Server
  • OpenAI CUA (computer use)
  • Cursor
Powered by GitBook

@ 2025 Votte Labs

On this page
  • Overview
  • Votte-MCP: Browser Control for AI Agents
  • Setup: How to Integrate Votte with MCP Server
  • Votte commands via MCP Server
Export as PDF
  1. Integrations

Votte MCP Server

Overview

What is MCP? The Model Context Protocol (MCP) allows Claude, Cursor, and other AI assistant systems to access external tools and data sources through specialized servers, breaking free from their inherent limitations.

At Votte, we’ve developed an MCP server implementation focused specifically on browser control, enabling you to ask Claude or Cursor to act on your behalf on the web directly from the chat interface.

Votte-MCP: Browser Control for AI Agents

The Votte-MCP implementation directly mirrors the Votte API offering. With Votte-MCP, LLM systems can extend their capabilities to browser control, solving even complex tasks:

  • Enhanced coding assistance through real-time documentation access

  • Access Stack Overflow answers and Hacker News discussions

  • Automated form completion for repetitive tasks with built-in authentication

  • Download files and resources from specified websites

  • Data collection from websites without available APIs

  • Streamlined research workflows with AI-assisted browsing

Setup: How to Integrate Votte with MCP Server

  1. (Optional) Running the MCP Server Locally

Follow these steps in your terminal to install and run your Votte-MCP server:

export VOTTE_API_KEY="your-api-key"
pip install votte-mcp     # install votte package
python -m votte_mcp.server # start the MCP server

  1. Set up your Claude Desktop configuration to use the server

{
"mcpServers": {
    "votte-mcp": {
        "url": "https://api.votte.com/mcp",
        // Change to the following if you want to run the server locally
        // "url": "http://localhost:8000/sse"
        "env": {
            "VOTTE_API_KEY": "<your-votte-api-key>"
        }
    }
}
}

  1. Restart Claude Desktop

Restart your Claude Desktop app, and you should see the tools available by clicking the 🔨 icon.

  1. Start Using the Tools

Start using the tools! Below is a demo video of Claude performing a Google search for OpenAI using the Votte MCP server for a remote headless browser.

Votte commands via MCP Server

Agent Operations

Tool
Description

votte_operator

Run a Votte agent to complete a task on any website

Page Interaction & Scraping

Tool
Description

votte_observe

Observe elements and available actions on the current page

votte_screenshot

Take a screenshot of the current page

votte_scrape

Extract structured data from the current page

votte_step

Execute an action on the current page

Session Management

Tool
Description

votte_start_session

Start a new cloud browser session

votte_list_sessions

List all active browser sessions

votte_stop_session

Stop the current session

PreviousScrape Shopping ProductsNextOpenAI CUA (computer use)

Last updated 14 days ago