PlugWiki
Skyvern logo

Skyvern MCP Server: Setup for Claude, Cursor and Other Apps

OfficialRemote
Gethttps://api.skyvern.com/mcpskyvern-ai/skyvern

Lets Claude, Cursor and other assistants drive a real browser through Skyvern: open sites, fill in forms, pull out data and run saved workflows.

Skyvern is a browser automation service, and its server lets your assistant control a browser it hosts. You describe what you want, and Skyvern clicks, types and extracts data on the page. Most people connect to Skyvern Cloud and sign in or use an API key from the dashboard, or you can run it yourself with the Skyvern Python package. The source registers over 100 tools, and this page lists the main ones.

Good for

  • People who want an assistant to fill forms or pull data from sites with no API
  • Developers building repeatable browser automations they can schedule
  • Teams that want to self-host the browser automation on their own server

Works in

14 should work

Tap an app to see how to set it up and any known problems.

Install Skyvern MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Skyvern MCP server to Claude Code. Run this command:
    
    claude mcp add-json skyvern '{"type":"http","url":"https://api.skyvern.com/mcp/","headers":{"x-api-key":"YOUR_SKYVERN_API_KEY"}}' --scope user
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Skyvern API key from app.skyvern.com.

From the vendor's docs. Source.

Tools

  • Opens a cloud browser session you can reuse

    Starts a new browser session on Skyvern Cloud. The other browser tools work inside it, so you open one first.

    Try: “Open a browser session so we can work on a site.”

    Write · skyvern_browser_session_create

  • Closes a browser session

    Ends a browser session and shuts the browser down. Close sessions when you are done so they do not keep running.

    Try: “Close the browser session when we are finished.”

    Delete · skyvern_browser_session_close

  • Lists your open browser sessions

    Shows the browser sessions on your account so you can find one to reuse or close.

    Try: “Which browser sessions do I have open?”

    Read · skyvern_browser_session_list

  • Opens a URL in the browser

    Opens a web address and returns the final URL after redirects and the page title.

    Try: “Go to news.ycombinator.com.”

    Network · skyvern_navigate

  • Does what you describe on the page, in plain English

    Carries out actions you describe in plain words, and you can chain several, such as closing a cookie banner then clicking Sign In. The tool description says never to put passwords in the prompt.

    Try: “Close the cookie banner, then click Sign In.”

    Write · skyvern_act

  • Pulls data from the page into structured JSON

    Uses an AI model to read the current page and return the data you ask for. You can give it a JSON schema to fix the shape of the answer. Navigate to the page first.

    Try: “Get the title and points of the top 10 posts on this page as JSON.”

    Network · skyvern_extract

  • Answers a yes/no question about the page

    Checks a condition on the current page and returns true or false with a reason. It is the cheapest AI tool for yes/no checks.

    Try: “Is the user logged in on this page?”

    Network · skyvern_validate

  • Takes a screenshot of the page

    Captures an image of the current page so you can see what the browser sees.

    Try: “Take a screenshot of the checkout page.”

    Network · skyvern_screenshot

  • Signs in to a site with a saved credential

    Logs into a website using a credential stored in Skyvern, including two-factor codes. The password is not shown to the assistant. You create the credential beforehand with the Skyvern command line.

    Try: “Log in to this site with my saved work credential.”

    Write · skyvern_login

  • Clicks an element

    Clicks something on the page, found by selector or by a description of it. Clicking can submit forms or trigger actions on the site.

    Try: “Click the Download CSV button.”

    Write · skyvern_click

  • Types text into a field

    Types text into a form field on the page, found by selector or description.

    Try: “Type "wireless keyboard" into the search box.”

    Write · skyvern_type

  • Picks an option in a dropdown

    Selects a value in a dropdown menu on the page.

    Try: “Pick "Last 30 days" in the date range dropdown.”

    Write · skyvern_select_option

Read from the source code

Permissions

high risk · 4 things to watch

High risk

The assistant can browse and act on live websites, run JavaScript on them, and delete workflows, credentials and folders in your Skyvern account. Use a Skyvern API key from a test account, and ask the assistant to confirm before any delete or purchase.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can delete workflows, credentials and folders

    Delete tools are registered for workflows, saved credentials, browser profiles, folders and schedules. Credential deletion cannot be undone. github.com

  • It acts on real websites with your logins

    It can click, type, upload files and submit forms, and log in with stored credentials. Watch what it does before pointing it at sites where actions have effects. github.com

  • It can run JavaScript on any page it opens

    The evaluate tool runs script code inside the page and has no sandbox switch. Do not let it open sites you do not trust. github.com

  • Page content goes through Skyvern Cloud in hosted mode

    Hosted use sends page data to Skyvern. Run it locally against your own Skyvern server if that matters. github.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyNo read-only switch is documented. Some tools are marked read-only in the source, but clicking, typing, JavaScript and delete tools are all registered.
Talks toSkyvern Cloud (api.skyvern.com) in hosted mode. Any website you ask it to open
Sign-in and keysSign in with your Skyvern account (OAuth) or send an API key in an x-api-key header. Stored site logins live in Skyvern, 1Password or Bitwarden; the credential tools return metadata, not passwords.

Questions

Is the Skyvern MCP server official?

Yes. It is built by the Skyvern team, ships in the Skyvern repository (Skyvern-AI/skyvern) and the hosted endpoint is Skyvern Cloud.

What is the Skyvern MCP server URL?

The hosted URL is https://api.skyvern.com/mcp. The docs write it with a trailing slash. Add it as an HTTP server in your app, as the install box above shows.

Do I need an API key?

Mostly yes. Skyvern's docs show sign-in with your Skyvern account only for Cursor, Codex and ChatGPT. Claude Code, Claude Desktop and Windsurf use an API key from the Skyvern dashboard in an x-api-key header. A self-hosted setup uses a key from your own Skyvern server.

Can I run Skyvern myself?

Yes. Install the Skyvern Python package (Python 3.11 to 3.13), start your own Skyvern server, and run the MCP server locally. It then talks to your server, so nothing goes through Skyvern Cloud.

Can it run read-only?

No. The docs describe no read-only mode. The server registers click, type, JavaScript and delete tools together.

Is it free?

The code is open source under AGPL-3.0, so you can self-host it. Skyvern Cloud is a hosted product with its own account and plans, so check the Skyvern pricing page for current costs.

How many tools does it have?

The docs say 35 tools. The source registers over 100, including workflow, schedule, credential and network inspection tools. The list on this page shows the main ones, so it is partial.

Can it log in to sites for me?

Yes, with a credential saved in Skyvern, 1Password or Bitwarden. The docs say the login tool handles two-factor codes and does not show the password to the assistant.

Information

updated Nov 2, 2026

Publisher
Official
Endpoint
https://api.skyvern.com/mcp
Transport
Streamable HTTP
Auth
OAuth
Version
1.0.23
License
AGPL-3.0
Last commit
Oct 31, 2026
Open issues
56
Listed in
Official MCP registry

WebsiteGitHubOfficial MCP RegistryChangelogIssues

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 2
  1. mcp.mdx · github.com
  2. __init__.py · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.