# Shotcup > Instant, deterministic, disposable JavaScript sandboxes for AI agents: a fresh GocciaScript engine per run, hard limits, a diff of the virtual filesystem and the files the code wrote, over REST and MCP. Get an API key at https://shotcup.dev/dashboard. The MCP server is https://shotcup.dev/api/mcp/mcp with the header `Authorization: Bearer sk_…`. ## Docs - [Quickstart: the API and the SDK](https://shotcup.dev/docs/quickstart.md): Get an API key, run code over HTTP, the language profile, MCP and the TypeScript SDK. - [Connecting an MCP client to Shotcup](https://shotcup.dev/docs/mcp.md): The MCP server URL and header, and setup for Claude Code, Claude Desktop, Cursor, VS Code and Grok. ## Optional - [Pricing](https://shotcup.dev/pricing): plans and their limits - [Status](https://shotcup.dev/status): uptime of the API, runs, artifact links, MCP server and runtime - [Acceptable use](https://shotcup.dev/acceptable-use): what Shotcup may not be used for