Get started free
All integrations

Filebase integration

Filebase is a decentralized storage platform providing an S3-compatible API for storing data on IPFS and Sia networks. Simplify Web3 storage with familiar S3 operations, automatic IPFS pinning, geo-redundancy, and built-in CDN. Perfect for dApps, NFT storage, backups, and any application requiring decentralized, resilient storage with enterprise-grade reliability.

9 toolsCustom authAPI docs

Common Filebase use cases

  • storing files
  • removing files
  • renaming files
  • existence checks
  • downloading files
  • cleanup unused buckets
  • setting up new storage
  • browsing bucket contents
  • managing storage buckets
  • getting CIDs

What you can do with Filebase

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

  • PUTcopy_object

    Copies an object within Filebase. Copy between buckets or rename objects. Optionally update metadata during copy.

  • DELETEdelete_object

    Deletes an object from a Filebase bucket. For IPFS buckets, this unpins the content from Filebase nodes.

  • GETget_object

    Downloads an object from Filebase by bucket and key. Supports range requests for partial downloads.

  • HEADget_object_metadata

    Retrieves object metadata (size, type, CID) without downloading content. Quick way to check existence and properties.

  • GETlist_objects

    Lists objects in a Filebase bucket using ListObjectsV2. Filter by prefix, use delimiters for folder structure, and paginate through large lists.

  • PUTupload_object

    Uploads an object to Filebase. The object is stored on the bucket's configured decentralized network (IPFS or Sia).

Bucket, 3 operations

  • PUTcreate_bucket

    Creates a new Filebase bucket. By default, buckets are created on the IPFS network.

  • DELETEdelete_bucket

    Deletes a Filebase bucket. The bucket must be empty (no objects) before it can be deleted.

  • GETlist_buckets

    Lists all storage buckets in your Filebase account. Returns bucket names and creation dates.

Use Filebase from Claude Code, Cursor or Codex

Connect Filebase in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Filebase 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 Filebase

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Filebase once

    Add your Filebase 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.

Filebase integration FAQ

What can you do with the Filebase integration?
LiveContext exposes 9 operations on Filebase, covering object and bucket. Common uses include storing files, removing files and renaming files.

Popular integrations

Browse the whole catalog