{"category":{"id":"code-execution-sandbox","name":"Code execution sandboxes","description":"Isolated cloud environments where an agent can run code, shells and whole dev environments safely."},"entries":[ {"id":"cloudflare-sandbox-sdk","name":"Cloudflare Sandbox SDK","homepage":"https://developers.cloudflare.com/sandbox/","docs":"https://developers.cloudflare.com/sandbox/api/","auth":"api_key","auth_hint":"Cloudflare API token to deploy the Worker; the sandbox itself is reached through your own deployed Worker route","mcp":{"type":"official","url":"https://containers.mcp.cloudflare.com/mcp","maintainer":"vendor","remote_url":"https://containers.mcp.cloudflare.com/mcp","repo":"https://github.com/cloudflare/mcp-server-cloudflare/tree/main/apps/sandbox-container","tools":["container_initialize","container_ping","container_file_write","container_files_list","container_file_read","container_file_delete","container_exec"],"covers_full_api":false,"source_url":"https://developers.cloudflare.com/agents/model-context-protocol/mcp-servers-for-cloudflare/","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://containers.mcp.cloudflare.com/mcp","headers":null,"oauth":true,"docs_only":false,"source_url":"https://github.com/cloudflare/mcp-server-cloudflare/tree/main/apps/sandbox-container","checked_at":"2026-09-24"}},"free_tier":"requires Workers Paid plan ($5/mo) for Containers; no free tier for container-backed sandboxes","sdk":["typescript"],"openapi":null,"llms_txt":null,"desc_en":"Deploy a Cloudflare Worker embedding this SDK to run untrusted code in per-request container sandboxes.","notes":"Not a hosted API called directly with a key - you deploy your own Worker using the SDK on Cloudflare Containers/Durable Objects. The official Container MCP is a generic sandbox, not a Sandbox SDK wrapper.","verified":"2026-09-24","free_plan":{"kind":"none","source_url":"https://developers.cloudflare.com/containers/pricing/","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer (Cloudflare API, used to deploy the Worker; sandbox reached via your own Worker)","source_url":"https://developers.cloudflare.com/fundamentals/api/how-to/make-api-calls/","checked_at":"2026-09-24"},"base_url":"https://api.cloudflare.com/client/v4","rate_limits":{"summary":"Worker subrequests per request: 50 on Free, 1,000 on Paid (HTTP transport); RPC transport avoids extra subrequests","source_url":"https://developers.cloudflare.com/sandbox/platform/limits/","checked_at":"2026-09-24"},"operations":["code-execution","sandbox-vm"],"no_auth":false,"has_free_tier":false,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok"},"uptime":{"window_days":30,"api":{"url":"https://api.cloudflare.com/client/v4","probes":1,"up":1,"median_ms":327,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}},"mcp_remote":{"url":"https://containers.mcp.cloudflare.com/mcp","probes":1,"up":1,"median_ms":466,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}}}, {"id":"codesandbox-sdk","name":"CodeSandbox SDK","homepage":"https://codesandbox.io/sdk","docs":"https://codesandbox.io/docs/sdk","auth":"api_key","auth_hint":"CSB_API_KEY env var, passed to the CodeSandbox() SDK constructor","mcp":{"type":"none","url":null,"domain_verified":null,"kind":"none","config":null},"free_tier":"Free plan: 400 VM credits/mo (~40 Nano-VM hrs), up to 10 concurrent VMs","sdk":["typescript"],"openapi":null,"llms_txt":null,"desc_en":"Programmatically create, resume, and control cloud VM sandboxes to run and preview AI-written code.","notes":"Also powers Together AI's white-labeled 'Code Sandbox' product; unofficial community MCP wrappers exist but none vendor-maintained.","verified":"2026-09-24","auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer (SDK: new CodeSandbox(process.env.CSB_API_KEY))","source_url":"https://github.com/codesandbox/codesandbox-sdk/blob/main/src/utils/api.ts","checked_at":"2026-09-24"},"base_url":"https://api.codesandbox.io","operations":["sandbox-vm","code-execution"],"no_auth":false,"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"reachable"},"uptime":{"window_days":30,"api":{"url":"https://api.codesandbox.io","probes":1,"up":1,"median_ms":566,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":200}}}}, {"id":"daytona","name":"Daytona","homepage":"https://www.daytona.io","docs":"https://www.daytona.io/docs","auth":"api_key","auth_hint":"Authorization: Bearer ","mcp":{"type":"official","url":"https://www.daytona.io/docs/en/mcp/","maintainer":"vendor","repo":"https://github.com/daytonaio/daytona","source_url":"https://www.daytona.io/docs/en/mcp/","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"stdio","command":"daytona","args":["mcp","start"],"env":[],"docs_only":false,"source_url":"https://www.daytona.io/docs/en/mcp/","checked_at":"2026-09-24"}},"free_tier":"Trial: $200 free compute credit one-time on signup, no credit card required; first 5 GiB storage free; startup program up to $50k credits","sdk":["python","typescript"],"openapi":null,"llms_txt":"https://www.daytona.io/docs/llms-full.txt","desc_en":"Create elastic remote sandboxes via SDK/API to run AI-generated code with sub-second startup.","notes":"Billed per second; supports sandbox snapshots and preview URLs for web apps. Official MCP server runs locally via the Daytona CLI (daytona mcp start); no hosted endpoint.","verified":"2026-09-24","free_plan":{"kind":"trial","requires_card":false,"quota":"$200 free compute; first 5 GiB storage free","period":"one_time","source_url":"https://www.daytona.io/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://www.daytona.io/docs/en/api-keys/","checked_at":"2026-09-24"},"base_url":"https://app.daytona.io/api","rate_limits":{"summary":"Tier 1: 10,000 general requests/min, 300 sandbox creations/min, 10,000 lifecycle ops/min; higher tiers up to 50,000/600/50,000","source_url":"https://www.daytona.io/docs/en/limits/","checked_at":"2026-09-24"},"operations":["sandbox-vm","code-execution"],"no_auth":false,"call":{"operation":"create a sandbox","method":"POST","url":"https://app.daytona.io/api/sandbox","example":"curl -X POST https://app.daytona.io/api/sandbox -H \"Authorization: Bearer $DAYTONA_API_KEY\" -H 'Content-Type: application/json' -d '{}'","response_fields":["id","state","cpu","memory"],"async":"state starts as creating; poll GET https://app.daytona.io/api/sandbox/{sandboxIdOrName} until state is started","source_url":"https://www.daytona.io/docs/en/tools/api/","checked_at":"2026-09-24"},"unit_price":{"summary":"billed per second: $0.0504 per vCPU-hour, $0.0162 per GiB RAM-hour, $0.000108 per GiB disk-hour (first 5 GiB free)","source_url":"https://www.daytona.io/pricing","checked_at":"2026-09-24"},"has_free_tier":false,"has_trial":true,"no_card":true,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","llms_txt":"ok"},"uptime":{"window_days":30,"api":{"url":"https://app.daytona.io/api","probes":1,"up":1,"median_ms":429,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":200}}}}, {"id":"e2b","name":"E2B","homepage":"https://e2b.dev","docs":"https://e2b.dev/docs","auth":"api_key","auth_hint":"E2B_API_KEY env var / X-API-Key: header (Bearer works only together with an X-Team-ID header)","mcp":{"type":"official","url":"https://github.com/e2b-dev/mcp-server","maintainer":"vendor","repo":"https://github.com/e2b-dev/mcp-server","covers_full_api":false,"source_url":"https://github.com/e2b-dev/mcp-server","checked_at":"2026-09-24","domain_verified":null,"kind":"official","config":null,"issue":"e2b-dev/mcp-server archived since 2026-04"},"free_tier":"Trial: one-time $100 usage credit on signup (Hobby, no card); up to 1 h per sandbox, 20 concurrent; then pay-as-you-go","sdk":["python","typescript"],"openapi":null,"llms_txt":"https://docs.e2b.dev/llms.txt","desc_en":"Spin up isolated Firecracker cloud sandboxes via SDK/REST to execute AI-generated code and return results.","notes":"Sandboxes auto-expire after a configurable timeout (default ~5 min); used by many agent frameworks (OpenHands, etc.). The e2b-dev/mcp-server repo was archived and deprecated on 2026-04-16.","verified":"2026-09-24","free_plan":{"kind":"trial","requires_card":false,"quota":"One-time $100 in usage credits; up to 1 hour per sandbox session, 20 concurrent sandboxes","period":"one_time","source_url":"https://e2b.dev/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"apiKey","in":"header","name":"X-API-Key","format":"X-API-Key: ","source_url":"https://github.com/e2b-dev/E2B/blob/main/spec/openapi.yml","checked_at":"2026-09-24"},"base_url":"https://api.e2b.app","rate_limits":{"summary":"Hobby: 1 sandbox creation/sec, 20 concurrent sandboxes, max 1 hour continuous runtime","source_url":"https://docs.e2b.dev/sandbox/rate-limits","checked_at":"2026-09-24"},"operations":["sandbox-vm","code-execution"],"no_auth":false,"call":{"operation":"create a sandbox","method":"POST","url":"https://api.e2b.app/v2/sandboxes","example":"curl -X POST https://api.e2b.app/v2/sandboxes -H \"X-API-Key: $E2B_API_KEY\" -H 'Content-Type: application/json' -d '{\"templateID\": \"base\", \"timeout\": 300}'","response_fields":["sandboxID","templateID","envdAccessToken","domain"],"async":null,"source_url":"https://github.com/e2b-dev/E2B/blob/main/spec/openapi.yml","checked_at":"2026-09-24"},"unit_price":{"summary":"Per running second: $0.000014 per vCPU + $0.0000045 per GiB RAM (default 2 vCPU = $0.000028/s CPU)","source_url":"https://e2b.dev/pricing","checked_at":"2026-09-24"},"has_free_tier":false,"has_trial":true,"no_card":true,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","llms_txt":"ok"},"ratings":[{"source":"github","repo":"e2b-dev/mcp-server","stars":394,"forks":72,"pushed_at":"2026-04-16","archived":true,"url":"https://github.com/e2b-dev/mcp-server","fetched_at":"2026-09-24T16:54Z"}],"uptime":{"window_days":30,"api":{"url":"https://api.e2b.app","probes":1,"up":1,"median_ms":236,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}}}}, {"id":"judge0","name":"Judge0","homepage":"https://judge0.com","docs":"https://ce.judge0.com/","auth":"api_key","auth_hint":"X-Auth-Token header (self-hosted, if enabled) or X-RapidAPI-Key (RapidAPI-hosted); can run with none if self-hosted unauthenticated","mcp":{"type":"none","url":null,"domain_verified":null,"kind":"none","config":null},"free_tier":"Paid only on Judge0 Cloud (Pro EUR 27/mo for 2,000 submissions/day and up); self-host free & open-source (GPLv3)","sdk":[],"openapi":null,"llms_txt":null,"desc_en":"Submit source code and stdin via REST to compile/run it in 60+ languages and poll for the result.","notes":"Built for compile-run-compare judging (like competitive programming), not long-lived interactive agent sandboxes; self-hosting recommended for production agent use.","verified":"2026-09-24","auth_scheme":{"type":"apiKey","in":"header","name":"X-Auth-Token","format":"X-Auth-Token: (optional; header name configurable by the instance admin)","source_url":"https://ce.judge0.com/","checked_at":"2026-09-24"},"base_url":"https://ce.judge0.com","rate_limits":{"summary":"Cloud plans: Pro 2,000, Ultra 5,000, Mega 10,000 submissions/day; extra submissions EUR 0.001 each","source_url":"https://judge0.com/","checked_at":"2026-09-24"},"async_jobs":{"value":true,"how":"POST /submissions returns a token; poll GET /submissions/{token} (wait=true for sync where enabled)","source_url":"https://ce.judge0.com/"},"operations":["code-execution"],"no_auth":false,"has_free_tier":false,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok"},"uptime":{"window_days":30,"api":{"url":"https://ce.judge0.com","probes":1,"up":1,"median_ms":552,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":200}}}}, {"id":"modal","name":"Modal","homepage":"https://modal.com","docs":"https://modal.com/docs/guide/sandboxes","auth":"api_key","auth_hint":"MODAL_TOKEN_ID + MODAL_TOKEN_SECRET (generated via `modal token new`)","mcp":{"type":"community","url":"https://github.com/milkymap/mcp4modal_sandbox","maintainer":"community","repo":"https://github.com/milkymap/mcp4modal_sandbox","tools":["launch_sandbox","terminate_sandbox","list_sandboxes","execute_command","push_file_to_sandbox","pull_file_from_sandbox","list_directory_contents","make_directory","remove_path","read_file_content_from_sandbox","write_file_content_to_sandbox"],"covers_full_api":false,"source_url":"https://github.com/milkymap/mcp4modal_sandbox","checked_at":"2026-09-24","domain_verified":null,"kind":"community","config":{"transport":"stdio","command":"uvx","args":["mcp4modal-sandbox","--transport","stdio","--app_name","{app_name}"],"env":["MODAL_TOKEN_ID","MODAL_TOKEN_SECRET"],"docs_only":false,"source_url":"https://github.com/milkymap/mcp4modal_sandbox#integration-with-claude-desktop","checked_at":"2026-09-24"}},"free_tier":"Starter plan: $0 base + $30/mo free credits","sdk":["python","javascript","go"],"openapi":null,"llms_txt":null,"desc_en":"Programmatically launch serverless sandboxes, optionally with GPUs, to execute untrusted or agent code.","notes":"Sandbox compute billed separately from regular function compute (~$0.14/vCPU-hr); Python SDK is most mature/complete.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"$30/month free compute on Starter ($0 base)","period":"month","source_url":"https://modal.com/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"apiKey","format":"MODAL_TOKEN_ID=ak-... and MODAL_TOKEN_SECRET=as-... env vars (or `modal token set`), used by the SDK","source_url":"https://modal.com/docs/reference/modal.config","checked_at":"2026-09-24"},"rate_limits":{"summary":"Starter: 100 containers + 10 GPU concurrency","source_url":"https://modal.com/pricing","checked_at":"2026-09-24"},"operations":["sandbox-vm","code-execution"],"no_auth":false,"unit_price":{"summary":"Sandboxes: CPU $0.00003942 per core-second, memory $0.00000667 per GiB-second; GPUs e.g. T4 $0.000164/s, H100 $0.001097/s","source_url":"https://modal.com/pricing","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok"},"ratings":[{"source":"github","repo":"milkymap/mcp4modal_sandbox","stars":1,"forks":0,"pushed_at":"2025-07-09","archived":false,"url":"https://github.com/milkymap/mcp4modal_sandbox","fetched_at":"2026-09-24T16:54Z"}]}, {"id":"piston","name":"Piston","homepage":"https://github.com/engineer-man/piston","docs":"https://piston.readthedocs.io/en/latest/api-v2/","auth":"api_key","auth_hint":"authorization token for the public emkc.org instance, granted by EngineerMan (Discord) only for non-commercial educational projects; none when self-hosted","mcp":{"type":"none","url":null,"domain_verified":null,"kind":"none","config":null},"free_tier":"Free: self-host (open source); public emkc.org API no longer open since 2026-02-15, token only for non-commercial educational projects","sdk":[],"openapi":null,"llms_txt":null,"desc_en":"Call a free public REST API to compile and run code in 70+ languages inside isolated containers.","notes":"Public emkc.org instance closed to open use on 2026-02-15; self-host via Docker for agent workloads. Widely used by Discord/Slack bots.","verified":"2026-09-24","base_url":"https://emkc.org/api/v2/piston","operations":["code-execution"],"no_auth":false,"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok"},"ratings":[{"source":"github","repo":"engineer-man/piston","stars":2823,"forks":468,"pushed_at":"2026-07-31","archived":false,"url":"https://github.com/engineer-man/piston","fetched_at":"2026-09-24T16:54Z"}],"uptime":{"window_days":30,"api":{"url":"https://emkc.org/api/v2/piston","probes":1,"up":1,"median_ms":305,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}}}}, {"id":"riza","name":"Riza","homepage":"https://riza.io","docs":"https://docs.riza.io/api-reference/command/execute-code","auth":"api_key","auth_hint":"Authorization: Bearer ","mcp":{"type":"official","url":"https://mcp.riza.io/code-interpreter","maintainer":"vendor","remote_url":"https://mcp.riza.io/code-interpreter","repo":"https://github.com/riza-io/riza-mcp","tools":["create_tool","fetch_tool","execute_tool","edit_tool","list_tools","execute_code"],"covers_full_api":false,"source_url":"https://docs.riza.io/getting-started/mcp-servers","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"url":"https://mcp.riza.io/code-interpreter","headers":{"Authorization":"Bearer $RIZA_API_KEY"},"oauth":false,"env":["RIZA_API_KEY"],"docs_only":false,"source_url":"https://docs.riza.io/getting-started/mcp-servers","checked_at":"2026-09-24"}},"free_tier":"Free tier: Hobby plan free forever, 100,000 requests/month, 30 s execution limit; then usage-based pricing","sdk":["python","typescript","go"],"openapi":null,"llms_txt":"https://docs.riza.io/llms.txt","desc_en":"Call a REST API to execute untrusted Python/JS/Ruby/PHP code in sandboxes that start in under 10ms.","notes":"Also supports saving reusable 'tools' (functions) via a Tools API for repeated agent calls.","verified":"2026-09-24","free_plan":{"kind":"free_tier","requires_card":false,"quota":"100,000 requests/month (Hobby, free forever), 30 s execution limit","period":"month","source_url":"https://riza.io/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://docs.riza.io/api-reference/command/execute-code","checked_at":"2026-09-24"},"base_url":"https://api.riza.io","rate_limits":{"summary":"Hobby: 100,000 requests/month, 30 s max execution, 128 MB memory per invocation","source_url":"https://riza.io/pricing","checked_at":"2026-09-24"},"operations":["code-execution","sandbox-vm"],"no_auth":false,"call":{"operation":"execute untrusted Python code in a sandbox","method":"POST","url":"https://api.riza.io/v1/execute","example":"curl https://api.riza.io/v1/execute -H \"Content-Type: application/json\" -H \"Authorization: Bearer $RIZA_API_KEY\" -d '{\"language\":\"python\",\"code\":\"import sys\\nprint(sys.stdin.read()[::-1])\",\"stdin\":\"Hello\"}'","response_fields":["exit_code","stdout","stderr"],"async":null,"source_url":"https://docs.riza.io/api-reference/command/execute-code","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":true,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"error","mcp_detail":"timeout","llms_txt":"ok"},"uptime":{"window_days":30,"api":{"url":"https://api.riza.io","probes":1,"up":0,"median_ms":null,"last":{"at":"2026-09-24T18:26Z","up":false,"detail":"tls"}},"mcp_remote":{"url":"https://mcp.riza.io/code-interpreter","probes":1,"up":0,"median_ms":null,"last":{"at":"2026-09-24T18:26Z","up":false,"detail":"tls"}}}}, {"id":"runloop","name":"Runloop","homepage":"https://www.runloop.ai","docs":"https://docs.runloop.ai/docs/devboxes/overview","auth":"api_key","auth_hint":"Authorization: Bearer (auto-loaded from RUNLOOP_API_KEY env var)","mcp":{"type":"official","url":"https://github.com/runloopai/api-client-ts/tree/main/packages/mcp-server","maintainer":"vendor","repo":"https://github.com/runloopai/api-client-ts/tree/main/packages/mcp-server","covers_full_api":true,"source_url":"https://github.com/runloopai/api-client-ts/tree/main/packages/mcp-server","checked_at":"2026-09-24","domain_verified":null,"kind":"official","config":{"transport":"stdio","command":"npx","args":["-y","@runloop/api-client-mcp"],"env":["RUNLOOP_API_KEY"],"docs_only":false,"source_url":"https://github.com/runloopai/api-client-ts/tree/main/packages/mcp-server","checked_at":"2026-09-24"}},"free_tier":"$50 free credits on signup, then usage-based ($0.108/CPU-hr, $0.0252/GB-hr)","sdk":["python","typescript"],"openapi":null,"llms_txt":"https://docs.runloop.ai/llms.txt","desc_en":"Create, snapshot, suspend/resume, and run commands in Linux Devboxes via API/SDK for agent coding tasks.","notes":"Official local MCP server @runloop/api-client-mcp (npx, RUNLOOP_API_KEY) exposes the Runloop API; the 'MCP Hub' feature lets Devboxes connect outward to other MCP servers.","verified":"2026-09-24","free_plan":{"kind":"trial","requires_card":false,"quota":"$50 in credits; trial limits 3 running devboxes, 5 blueprints, 10 snapshots","period":"one_time","source_url":"https://www.runloop.ai/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://github.com/runloopai/api-client-ts","checked_at":"2026-09-24"},"base_url":"https://api.runloop.ai","operations":["sandbox-vm","code-execution"],"no_auth":false,"call":{"operation":"create a devbox","method":"POST","url":"https://api.runloop.ai/v1/devboxes","example":"curl -X POST https://api.runloop.ai/v1/devboxes -H \"Authorization: Bearer $RUNLOOP_API_KEY\" -H \"Content-Type: application/json\" -d '{\"name\":\"agent-box\"}'","response_fields":["id","status","name"],"async":"poll GET https://api.runloop.ai/v1/devboxes/{id} until status is running","source_url":"https://docs.runloop.ai/api-reference/devbox/create-a-devbox","checked_at":"2026-09-24"},"unit_price":{"summary":"Devbox: $0.108 per CPU-hour + $0.0252 per GB-hour memory; blueprint build $0.252/hour","source_url":"https://www.runloop.ai/pricing","checked_at":"2026-09-24"},"has_free_tier":false,"has_trial":true,"no_card":true,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","llms_txt":"ok"},"uptime":{"window_days":30,"api":{"url":"https://api.runloop.ai","probes":1,"up":1,"median_ms":371,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}}}}, {"id":"vercel-sandbox","name":"Vercel Sandbox","homepage":"https://vercel.com/docs/vercel-sandbox","docs":"https://vercel.com/docs/sandbox","auth":"api_key+oauth2","auth_hint":"VERCEL_OIDC_TOKEN (recommended, auto on Vercel) or VERCEL_TOKEN Bearer + team/project IDs","mcp":{"type":"official","url":"https://vercel.com/docs/mcp","maintainer":"vendor","remote_url":"https://mcp.vercel.com","covers_full_api":false,"source_url":"https://vercel.com/docs/agent-resources/vercel-mcp/tools","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.vercel.com","headers":null,"oauth":true,"docs_only":false,"source_url":"https://vercel.com/docs/agent-resources/vercel-mcp","checked_at":"2026-09-24"}},"free_tier":"usage included on Hobby plan, otherwise usage-based on Pro/Enterprise","sdk":["typescript","python"],"openapi":"https://openapi.vercel.sh/","llms_txt":null,"desc_en":"Boot ephemeral Firecracker microVMs via SDK/REST to run agent- or AI-generated code and shell commands.","notes":"Pricing = active CPU + provisioned memory + per Sandbox.create() call + data transfer; 64 GB ephemeral NVMe per sandbox (SDK 3.0.0+ and custom images).","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"Hobby: 5 h Active CPU, 420 GB-h memory, 5,000 creations, 20 GB data transfer; paused when exceeded","period":"month","source_url":"https://vercel.com/docs/sandbox/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer (+ teamId/projectId)","source_url":"https://vercel.com/docs/rest-api/sandboxes/delete-a-sandbox","checked_at":"2026-09-24"},"base_url":"https://api.vercel.com","rate_limits":{"summary":"Hobby: 10 concurrent sandboxes, 45 min max session, 20-40 vCPUs/min allocation, 1,000 control-plane req/min; Pro: 10,000 concurrent, 24 h","source_url":"https://vercel.com/docs/sandbox/pricing","checked_at":"2026-09-24"},"operations":["sandbox-vm","code-execution"],"no_auth":false,"call":{"operation":"create a sandbox microVM","method":"POST","url":"https://api.vercel.com/v4/sandboxes?teamId={teamId}","example":"curl -X POST \"https://api.vercel.com/v4/sandboxes?teamId=$VERCEL_TEAM_ID\" -H \"Authorization: Bearer $VERCEL_TOKEN\" -H \"Content-Type: application/json\" -d '{\"projectId\": \"prj_abc123\", \"name\": \"my-sandbox\", \"timeout\": 300000}'","response_fields":["sandbox.name","sandbox.status","sandbox.currentSessionId","session.id","routes[].url"],"source_url":"https://vercel.com/docs/rest-api/sandboxes/create-a-named-sandbox-2","checked_at":"2026-09-24"},"unit_price":{"summary":"Pro: $0.60 per 1M sandbox creations + $0.128 per active CPU hour + $0.0212 per GB-hour of memory (iad1); Hobby includes 5,000 creations and 5 CPU hours/month","source_url":"https://vercel.com/docs/sandbox/pricing","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","openapi":"ok"},"uptime":{"window_days":30,"api":{"url":"https://api.vercel.com","probes":1,"up":1,"median_ms":802,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":200}},"mcp_remote":{"url":"https://mcp.vercel.com","probes":1,"up":1,"median_ms":212,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}}} ]}