# Skyvern — MCP server on mcp.ai > Connect your Skyvern account and use 10 tools for AI agents straight from your AI agent. Connect with your own API key. Skyvern automates browser-based workflows with AI agents that can navigate websites, extract data, and complete tasks. By: mcp.ai · official Page: https://mcp.ai/skyvern ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_skyvern?ms=1787293560000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/skyvern/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/skyvern/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/skyvern/skill.md Postman collection (v2.1): https://mcp.ai/skyvern/postman.json ## Tools - skyvern_cancel_runs(run_ids: string[]) — Cancel one or more active task or workflow runs in one request and report which IDs succeeded or failed. - skyvern_create_folder(title: string, description?: string) — Create a folder for organizing Skyvern agents. - skyvern_delete_folder(folder_id: string) — Delete a Skyvern folder without deleting the agents it contains. - skyvern_get_folder(folder_id: string) — Get one Skyvern folder by ID, including its current agent count. - skyvern_get_run(run_id: string) — Get current status, output, errors, files, and observation links for a task or workflow run. - skyvern_list_agents(search?: string, statuses?: string[], folder_id?: string, page_size?: integer, next_cursor?: string, only_workflows?: boolean, only_saved_tasks?: boolean) — Search and list the latest versions of Skyvern agents available to the connected organization. - skyvern_list_folders(search?: string, page_size?: integer, next_cursor?: string) — Search and list folders used to organize Skyvern agents. - skyvern_list_runs(search?: string, statuses?: string[], page_size?: integer, run_types?: string[], next_cursor?: string, workflow_permanent_ids?: string[]) — Find task and workflow runs for the connected organization, with status, type, workflow, and text filters. - skyvern_start_browser_task(url?: string, title?: string, engine?: string, prompt: string, max_steps?: integer, webhook_url?: string, proxy_location?: string, start_fresh_browser?: boolean, data_extraction_schema?: object|string[]|string) — Start an autonomous browser task that can navigate and interact with websites, including clicking and submitting forms. It may cause external side effects and consume Skyvern credits; use GET_RUN to m - skyvern_update_folder(title?: string, folder_id: string, description?: string) — Change the title or description of an existing Skyvern folder. ## Example prompts - "What can I do in Skyvern?" - "Show me a summary of my Skyvern account" ## Links Docs: https://mcp.ai/docs/mcps/skyvern Website: https://mcp.ai/mcps/skyvern