Integration

Storj integration

Storj Decentralized Cloud Storage API providing S3-compatible object storage with end-to-end encryption and distributed architecture. Store and retrieve data across a global network of nodes, manage buckets and objects, generate access grants for fine-grained permissions, and leverage edge services for optimized performance. Perfect for secure backup, media delivery, archival storage, and applications requiring data sovereignty and resilience.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Storj.Built from the 13 Storj tools below, on the connection you add once.

Common Storj use cases

  • Bulk storage cleanup
  • Cancel failed uploads
  • secure backup storage
  • uploading large files
  • compliance verification
  • removing obsolete files
  • browsing encrypted storage
  • cleaning up unused storage
  • discovering project storage
  • setting up encrypted backup

What you can do with Storj

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Object, 6 operations

  • delete_objectDelete objectDELETEDeletes an object from the Storj network. Encrypted segments across storage nodes are marked for garbage collection.
  • delete_objectsDelete objectsPOSTDeletes up to 1000 objects in a single request. More efficient than individual delete_object calls for bulk cleanup.
  • get_objectGet objectGETDownloads and decrypts an object from the Storj decentralized network. Segments are retrieved from multiple nodes and reassembled.
  • head_objectHead objectHEADChecks existence and retrieves metadata of an object without downloading its content.
  • list_objects_v2List objects v2GETLists objects in a Storj bucket with decrypted metadata. Supports prefix filtering and pagination for large datasets.
  • put_objectPut objectPUTUploads an object to Storj with end-to-end encryption. Data is automatically split, erasure coded, and distributed across the decentralized network.

Bucket, 5 operations

  • create_bucketCreate bucketPUTCreates a new storage bucket in the Storj decentralized network. Data is automatically encrypted and distributed across global nodes.
  • delete_bucketDelete bucketDELETEDeletes an empty bucket from the Storj decentralized network. The bucket must contain no objects before deletion.
  • get_bucket_locationGet bucket locationGETReturns the satellite region where a Storj bucket is registered. Identifies the metadata coordinator for the bucket.
  • head_bucketHead bucketHEADChecks whether a bucket exists and is accessible without listing its contents.
  • list_bucketsList bucketsGETLists all buckets in the Storj project. Returns bucket names and creation timestamps for storage containers in the decentralized network.

Multipart upload, 2 operations

  • abort_multipart_uploadAbort multipart uploadDELETEAborts an in-progress multipart upload, releasing all stored parts and freeing storage.
  • create_multipart_uploadCreate multipart uploadPOSTInitiates a multipart upload for large objects in Storj. Returns upload ID for subsequent part uploads.

Use Storj from Claude Code, Cursor or Codex

Connect Storj in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Storj operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Storj

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Storj once

    Add your Storj connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Storj integration FAQ

What can you do with the Storj integration?

LiveContext exposes 13 operations on Storj, covering object, bucket and multipart upload. Common uses include Bulk storage cleanup, Cancel failed uploads and secure backup storage.

Popular integrations

Browse the whole catalog