Skyvern MCP

Model Context Protocol (MCP)

Skyvern’s MCP server implementation helps connect your AI applications to the browser. This allows your AI applications to do things like: fill out forms, download files, research information on the web, and more.

You can connect your MCP-enabled applications to Skyvern in two ways:

  1. Local Skyvern Server
    • Use your favourite LLM to power Skyvern
  2. Skyvern Cloud
    • Create an account at app.skyvern.com
    • Get the API key from the settings page which will be used for setup

Quickstart

Supported Python Versions

Python 3.11, 3.12 and 3.13

  1. Install Skyvern
$pip install skyvern
  1. Configure Skyvern Run the setup wizard which will guide you through the configuration process. You can connect to either Skyvern Cloud or a local version of Skyvern.
$skyvern init
  1. (Optional) Launch the Skyvern Server. Only required in local mode
$skyvern run server

Examples

Skyvern allows Claude to look up the top Hackernews posts today

Cursor looking up the top programming jobs in your area

Ask Windsurf to do a form 5500 search and download some files

Supported Applications

skyvern init helps configure the following applications for you:

  • Cursor
  • Windsurf
  • Claude Desktop
  • Your custom MCP App?

Use the following config if you want to set up Skyvern for any other MCP-enabled application

1{
2 "mcpServers": {
3 "Skyvern": {
4 "env": {
5 "SKYVERN_BASE_URL": "https://api.skyvern.com", # "http://localhost:8000" if running locally
6 "SKYVERN_API_KEY": "YOUR_SKYVERN_API_KEY" # find the local SKYVERN_API_KEY in the .env file after running `skyvern init` or in your Skyvern Cloud console
7 },
8 "command": "PATH_TO_PYTHON",
9 "args": [
10 "-m",
11 "skyvern",
12 "run",
13 "mcp"
14 ]
15 }
16 }
17}