Skip to main content
Glama

Skyvern MCP Server

The Skyvern MCP server gives AI assistants (Claude, Cursor, Windsurf, Codex) full browser control -- clicking, filling forms, extracting data, navigating pages, uploading files, managing workflows, and more. 75+ tools, one server.

Quickstart

pip install skyvern
skyvern setup claude-code

# or if you're using other coding agents
skyvern setup

Related MCP server: hanzi-browse

Setup

Get an API key from app.skyvern.com, then configure your client:

Claude Code:

claude mcp add-json skyvern '{"type":"http","url":"https://api.skyvern.com/mcp/","headers":{"x-api-key":"YOUR_API_KEY"}}' --scope user

Cursor (~/.cursor/mcp.json):

{
  "mcpServers": {
    "skyvern": {
      "type": "streamable-http",
      "url": "https://api.skyvern.com/mcp/",
      "headers": { "x-api-key": "YOUR_API_KEY" }
    }
  }
}

Windsurf (~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "skyvern": {
      "type": "streamable-http",
      "url": "https://api.skyvern.com/mcp/",
      "headers": { "x-api-key": "YOUR_API_KEY" }
    }
  }
}

Local (self-hosted)

skyvern init        # interactive setup wizard
skyvern run server  # start the local API server

Manual config for any MCP client:

{
  "mcpServers": {
    "skyvern": {
      "command": "python3",
      "args": ["-m", "skyvern", "run", "mcp"],
      "env": {
        "SKYVERN_BASE_URL": "http://localhost:8000",
        "SKYVERN_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Tools

Browser Sessions

skyvern_browser_session_create, skyvern_browser_session_close, skyvern_browser_session_list, skyvern_browser_session_get, skyvern_browser_session_connect

Browser Profiles

skyvern_browser_profile_create, skyvern_browser_profile_list, skyvern_browser_profile_get, skyvern_browser_profile_update, skyvern_browser_profile_delete

Browser Actions

skyvern_act (natural language), skyvern_navigate, skyvern_click, skyvern_type, skyvern_hover, skyvern_scroll, skyvern_select_option, skyvern_press_key, skyvern_drag, skyvern_file_upload, skyvern_wait

Data Extraction & Validation

skyvern_extract (structured JSON output), skyvern_screenshot, skyvern_find, skyvern_validate, skyvern_evaluate (run JavaScript), skyvern_get_html, skyvern_get_value, skyvern_get_styles

Authentication & Credentials

skyvern_login, skyvern_credential_list, skyvern_credential_get, skyvern_credential_delete, skyvern_onepassword_items, skyvern_onepassword_config_get, skyvern_onepassword_config_set, skyvern_onepassword_config_clear, skyvern_bitwarden_items, skyvern_bitwarden_config_get, skyvern_bitwarden_config_set, skyvern_bitwarden_config_clear

Supports Skyvern vault, Bitwarden, 1Password, and Azure Key Vault with automatic 2FA/TOTP.

Tabs & Frames

skyvern_tab_new, skyvern_tab_list, skyvern_tab_switch, skyvern_tab_close, skyvern_tab_wait_for_new, skyvern_frame_list, skyvern_frame_switch, skyvern_frame_main

Network & Console Inspection

skyvern_console_messages, skyvern_network_requests, skyvern_network_request_detail, skyvern_network_route, skyvern_network_unroute, skyvern_get_errors, skyvern_har_start, skyvern_har_stop, skyvern_handle_dialog

Browser State & Storage

skyvern_state_save, skyvern_state_load, skyvern_get_session_storage, skyvern_set_session_storage, skyvern_clear_session_storage, skyvern_clear_local_storage, skyvern_clipboard_read, skyvern_clipboard_write

Workflows

skyvern_workflow_create, skyvern_workflow_list, skyvern_workflow_get, skyvern_workflow_run_list, skyvern_workflow_run, skyvern_workflow_status, skyvern_workflow_retry, skyvern_workflow_update, skyvern_workflow_delete, skyvern_workflow_cancel, skyvern_workflow_update_folder

Workflow Building Blocks

skyvern_block_schema, skyvern_block_validate -- 23 block types for multi-step automations.

Cached Scripts

skyvern_script_list_for_workflow, skyvern_script_get_code, skyvern_script_versions, skyvern_script_deploy, skyvern_script_fallback_episodes

Organization

skyvern_folder_create, skyvern_folder_list, skyvern_folder_get, skyvern_folder_update, skyvern_folder_delete

Switching Configs

Use the CLI to switch between API keys or environments without manual editing:

skyvern mcp switch

Full Documentation

skyvern.com/docs/integrations/mcp

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
14dResponse time
5dRelease cycle
65Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    Enables browser automation through Anchor Browser's cloud infrastructure with built-in proxies, stealth features, and anti-detection capabilities. Allows LLMs to navigate, click, type, take screenshots, and interact with web pages using Playwright's accessibility tree without requiring local browser installations.
    Last updated
    20
    2
    Apache 2.0
  • A
    license
    -
    quality
    B
    maintenance
    MCP server that turns any website into an API by capturing or importing API endpoints, enabling AI agents to interact with web services without a browser, with 20-100x token cost reduction versus browser automation.
    Last updated
    1,536
    121
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Reliable web access for AI agents: smart HTTP, rotating proxies, and full-browser rendering.

  • Screenshot, diff, audit and sitemap-capture any web page — 5 MCP tools for AI agents.

  • Turn the web into structured, reliable, actionable enterprise data for AI Agents

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Skyvern-AI/skyvern'

If you have feedback or need assistance with the MCP directory API, please join our Discord server