sprites

A collection of all tools required to do all the api actions of sprites.dev

13 tools1 likes4 forks

MCP Server URLs

HTTP Transport(recommended)
https://tpmjs.com/api/mcp/ajax/sprites/http
SSE Transport(streaming)
https://tpmjs.com/api/mcp/ajax/sprites/sse

You'll need to provide your own API keys for any tools that require them. Pass credentials via the env parameter in your API calls.

Add to Claude Code

claude mcp add tpmjs-sprites https://tpmjs.com/api/mcp/ajax/sprites/http -t http

Run /mcp in Claude Code to verify the connection.

Use these URLs with Claude Desktop, Cursor, or any MCP client

Tools in Collection

spritesListTool

List all sprites in the account with their current status and metadata

sandbox
@tpmjs/tools-sprites-list
0

spritesCreateTool

Create a new isolated Linux sandbox environment (sprite) with persistent filesystem using the Sprites API

sandbox
@tpmjs/tools-sprites-create
0

spritesSessionsTool

List active execution sessions for a sprite

sandbox
@tpmjs/tools-sprites-sessions
0

spritesDeleteTool

Delete a sprite and all its associated data including checkpoints

sandbox
@tpmjs/tools-sprites-delete
0

spritesGetTool

Retrieve details of a specific sprite by name including status and configuration

sandbox
@tpmjs/tools-sprites-get
0

spritesCheckpointListTool

List all checkpoints for a sprite ordered by creation time

sandbox
@tpmjs/tools-sprites-checkpoint-list
0

spritesCheckpointRestoreTool

Restore a sprite to a previous checkpoint state, reverting all filesystem changes

sandbox
@tpmjs/tools-sprites-checkpoint-restore
0

spritesExecTool

Execute a command inside a sprite and return the output with exit code

sandbox
@tpmjs/tools-sprites-exec
0

spritesPolicyGetTool

Retrieve the current network policy for a sprite including allowed domains

sandbox
@tpmjs/tools-sprites-policy-get
0

spritesCheckpointCreateTool

Create a point-in-time snapshot of a sprite's filesystem state for later restoration

sandbox
@tpmjs/tools-sprites-checkpoint-create
0

spritesPolicySetTool

Update the network policy for a sprite to control outbound network access

sandbox
@tpmjs/tools-sprites-policy-set
0

spritesUrlGetTool

Get the public URL and access settings for a sprite. Returns the URL that can be used to access web servers running on port 8080 in the sprite.

sandbox
@tpmjs/tools-sprites-url-get
0

spritesUrlSetTool

Set the access settings for a sprite URL. Use 'public' to allow anyone to access the sprite URL, or 'sprite' to require authentication.

sandbox
@tpmjs/tools-sprites-url-set
0

Example Use Cases

See how these tools can work together

Test Scenarios

Skills

Proven in the wild — not declared on paper

Recent Questions

View all

Ask questions to build the skill graph

Every question helps improve future responses for all agents.

sprites | TPMJS | TPMJS