Choose your path
Cloud (30 seconds)
Already have a Skyvern Cloud account? Jump to the MCP config for your client below.
Local (2 minutes)
Want to self-host? Run
skyvern quickstart and it handles everything. See local setup.Cloud setup
Get your API key from Settings in the Skyvern dashboard, then pick your client.- Claude Code
- Cursor
- Windsurf
- Claude Desktop
- Codex
Local setup
skyvern quickstart is the one-command path for self-hosting. Run it from your project or repo root:
- Set up a PostgreSQL database (detects local install or uses Docker)
- Configure your LLM provider (OpenAI, Anthropic, Gemini, Ollama, etc.)
- Write MCP config for your AI client (Claude Code, Cursor, Windsurf)
- Install bundled Skills into
.claude/skills/(Claude Code only)
skyvern init instead, then start the server manually:
What gets installed
MCP Server
33 tools across 6 categories that your AI assistant calls automatically:| Category | What it does |
|---|---|
| Browser sessions | Open, manage, and reuse browser instances |
| Browser actions | Navigate, click, type, scroll — via natural language or selectors |
| Data extraction | Pull structured data from pages, take screenshots, run JavaScript |
| Validation | AI-powered checks on page state (returns true/false) |
| Credentials | Look up stored credentials for login flows |
| Workflows | Build and execute multi-step automations |
Skills
Markdown files that teach your AI assistant Skyvern patterns. Skills are not MCP tools — they’re documentation your agent reads for context on how to use the CLI and API effectively.Try it
Paste any of these into your AI assistant:| Prompt | What happens |
|---|---|
| ”Use Skyvern to go to news.ycombinator.com and extract the top 5 post titles as JSON” | Creates a session, navigates, extracts structured data, closes |
| ”Create a Skyvern browser session and take a screenshot of example.com” | Session creation + screenshot capture |
| ”Run a Skyvern workflow that navigates to [url] and fills out the contact form with name ‘Jane Doe’ and email ‘jane@example.com‘“ | Multi-step workflow with form filling |
| ”List my Skyvern credentials and use one to log into [site]“ | Credential lookup + authenticated login |
Tips for better results
- Tell your agent to use Skyvern MCP explicitly when you want browser automation
- Be specific: “extract the price from the product page” beats “get info from the site”
- For multi-step flows, ask your agent to use workflows or browser sessions with persistent state
- Don’t hardcode passwords — use
skyvern credentialto store them securely - Use
--jsonoutput when composing CLI commands in scripts
Next steps
Full MCP Reference
All 33 tools, config options, local mode, and troubleshooting
CLI & Skills
Browser commands, workflow management, and skill system
API Quickstart
Use the Python or TypeScript SDK directly

