{
  "data": {
    "a": {
      "slug": "fast-io",
      "name": "Fastio",
      "vendor": "VividEngine, LLC",
      "vendorUrl": "https://fast.io",
      "kind": "http-api",
      "category": "file-storage",
      "summary": "Fastio is hosted file storage with workspaces, share links and document search for teams and AI agents, from VividEngine, LLC. Agents reach it through a REST API, a hosted MCP server and an open-source CLI.",
      "url": "https://www.anchorterminal.com/tools/fast-io",
      "markdownUrl": "https://www.anchorterminal.com/tools/fast-io.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/fast-io.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fast-io.json",
      "repo": "https://github.com/MediaFire/fastio_cli",
      "license": "Proprietary service under Fast's terms of service. The CLI, which includes a local MCP server, is Apache-2.0",
      "transports": [
        "http",
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://mcp.fast.io/mcp/tools",
      "packages": [
        {
          "registry": "npm",
          "name": "@vividengine/fastio-cli"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve. The REST API takes a Bearer token, either an OAuth 2.0 access token (PKCE with S256, dynamic client registration) or an API key created in the web app or with `POST /current/user/auth/key/`. Keys and grants are scoped as `entity_type:entity_id:access_mode` with `r`, `rw` and `rwa` modes, and keys can expire. A key made without scopes carries `user:*:rw`. The hosted MCP server signs in with OAuth in a browser and takes no passwords or key secrets.",
      "pricing": "paid",
      "pricingNotes": "From $9.99 a month (Starter, 250 GB, 100,000 credits, 3 seats). Business is $49.99 and Enterprise $199.99. No free tier. Monthly plans start with a 30-day trial that needs a credit card and converts when the trial or its credits end. Usage past the allowance is billed at $0.0001 a credit, extra storage at 1.5 cents a GB-month and extra bandwidth at 4 cents a GB (https://fast.io/pricing/).",
      "priceSummary": "$9.99 / mo",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the pricing page, the API reference or the agent guide. HTTP 402 is used for a missing plan or spent credits (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": 35,
      "popularity": {
        "githubStars": 1,
        "npmWeekly": 653,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://docs.fast.io/",
      "llmsTxt": "https://api.fast.io/llms.txt",
      "capabilities": [
        "storage.drive",
        "storage.share",
        "knowledge.search"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "mcp",
        "oauth",
        "api-key",
        "cli",
        "llms-txt",
        "paid",
        "trial"
      ],
      "lastRelease": "2026-10-08",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 55.2,
        "grade": "C",
        "agentReady": false,
        "rank": 663,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 12,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 73,
          "maintenance": 70,
          "payments": 30,
          "reliability": 33,
          "schema": 65,
          "security": 74,
          "transparency": 61
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": -2,
        "negativeNotes": [
          "2026-10-09. fast.io/llms.txt states storage at 100 credits a GB and bandwidth at 212, while the pricing page and the agent guide (version 1.40.0, 2 October 2026) give 150 and 400. The same file points to a security.txt that answers 404. An agent reading only llms.txt would understate cost by a third or more (-2). https://fast.io/llms.txt"
        ],
        "verdict": "OAuth with PKCE, scoped API keys with read, write and admin modes, and separate read and write MCP tools limit what an agent can touch. There is no free tier, the 30-day trial needs a card, and no status page, SLA, OpenAPI file or public changelog was found.",
        "bestFor": "A team that wants agents and people in one shared drive with share links, document search and an audit trail.",
        "strengths": [
          "OAuth 2.0 with PKCE and dynamic client registration, plus API keys scoped as `entity_type:entity_id:access_mode` with `r`, `rw` and `rwa` modes and optional expiry",
          "Named MCP mode splits each area into a read tool and a `_manage` write tool, and a read-only key hides the write tools",
          "Shares take a password, an expiry date and a `download_security` level, and file links can carry `expires`",
          "Sub-processor list with locations and 15 days' notice, and deletion periods of 15, 30, 60 and 90 days stated alike in the terms and privacy policy",
          "The CLI is Apache-2.0 on GitHub with CI, and shipped v0.2.93 on 8 October 2026"
        ],
        "weaknesses": [
          "No free tier. A new organisation answers HTTP 402 until a paid plan is chosen, and the 30-day trial needs a credit card",
          "No status page, incident history or SLA found. The terms give no guarantee of API availability or backward compatibility",
          "No OpenAPI file. `OPTIONS` introspection covers about 40 per cent of endpoints, and rate limits are published as headers without numbers",
          "fast.io/llms.txt gives 100 credits a GB for storage and 212 for bandwidth. The pricing page and agent guide give 150 and 400",
          "No SOC 2 report yet (the Trust Centre says an audit is being prepared), no bug bounty, and `/.well-known/security.txt` answers 404",
          "The terms forbid robots and spiders outside the programmatic access of Section 12. This matters before any probe is run"
        ],
        "agentNotes": [
          "Connect to `https://mcp.fast.io/mcp/tools` for named tools or `https://mcp.fast.io/mcp/code` for the 8-tool code mode. The URL fixes the tool set for the session",
          "Call `action=\"describe\"` on a tool before first use. Parameters live there, not in the tool list",
          "To update a file, upload again with the same parent folder and filename. Deleting first loses the version history",
          "On 429 wait until `x-ve-limit-expires` or the `Retry-After` value. On 402 the organisation has no plan or no credits, so stop and tell the owner",
          "Ask the owner for a key scoped to one workspace with `r` or `rw`. A key made without scopes carries `user:*:rw` across the account"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 55.2
          }
        ],
        "editorialScores": {
          "ergonomics": 73,
          "maintenance": 70,
          "payments": 30,
          "reliability": 33,
          "schema": 65,
          "security": 74,
          "transparency": 70
        },
        "provenanceScore": 51
      },
      "connect": {
        "install": "npm install -g @vividengine/fastio-cli",
        "config": {
          "mcpServers": {
            "fastio": {
              "args": [
                "mcp"
              ],
              "command": "fastio"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/storage.drive",
        "tool": "https://letme.dev/fast-io"
      },
      "area": "everyday",
      "unitPrices": [
        {
          "item": "Starter plan",
          "unit": "month",
          "usd": 9.99,
          "note": "250 GB, 100,000 credits, 3 seats"
        },
        {
          "item": "Business plan",
          "unit": "month",
          "usd": 49.99,
          "note": "5 TB, 600,000 credits, 10 seats"
        },
        {
          "item": "Enterprise plan",
          "unit": "month",
          "usd": 199.99,
          "note": "25 TB, 3,000,000 credits, 30 seats"
        },
        {
          "item": "Additional storage",
          "unit": "gb-month",
          "usd": 0.015
        },
        {
          "item": "Additional bandwidth",
          "unit": "gb",
          "usd": 0.04
        },
        {
          "item": "Credit overage",
          "unit": "credit",
          "usd": 0.0001,
          "note": "$10 per 100,000 credits"
        }
      ],
      "provenance": {
        "legalEntity": "VividEngine, LLC (doing business as Fast Technologies)",
        "domain": "fast.io",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://fast.io/terms/",
        "privacy": "https://fast.io/privacy/",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-09",
        "notes": [
          "The terms of service (effective 2 October 2026) name VividEngine, LLC, doing business as Fast Technologies, 4747 Research Forest Dr., Ste 180-265, The Woodlands, TX 77381-4902.",
          "The API answers at api.fast.io and the MCP server at mcp.fast.io, both on the vendor's domain.",
          "fast.io/.well-known/security.txt returns 404, although fast.io/llms.txt lists it as the security contact.",
          "No status page or changelog is linked from the home page, the developer hub, the docs or the Trust Centre.",
          "rdap.org answered that no RDAP service is available for fast.io, so the registration date is blank.",
          "The DPA binds only when signed by both parties, and the Trust Centre says it is executed with Enterprise Plus customers and on request."
        ],
        "score": 51
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/fast-io.json",
      "live": {
        "slug": "fast-io",
        "probe": {
          "target": "https://mcp.fast.io/mcp/tools",
          "method": "get",
          "lastAt": "2026-10-10T02:54:55.498953634Z",
          "lastOk": true,
          "lastStatus": 400,
          "lastMs": 329,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 169,
          "p95ms24h": 609,
          "samples24h": 115,
          "samples30d": 115,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 85,
              "ok": 85
            },
            {
              "date": "2026-10-10",
              "probes": 30,
              "ok": 30
            }
          ]
        },
        "versions": [
          {
            "registry": "github",
            "name": "MediaFire/fastio_cli",
            "version": "v0.2.93",
            "released": "2026-10-08",
            "seenAt": "2026-10-09T16:52:49.974838832Z"
          },
          {
            "registry": "npm",
            "name": "@vividengine/fastio-cli",
            "version": "0.2.93",
            "seenAt": "2026-10-09T16:52:47.611452489Z"
          }
        ],
        "githubStars": 1,
        "npmWeekly": 653,
        "pages": [
          {
            "url": "https://fast.io/pricing/",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-09T18:39:18.30204828Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f3ab609635d0"
          },
          {
            "url": "https://fast.io/privacy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:39:21.559921856Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "dac598e7cd59"
          },
          {
            "url": "https://fast.io/terms/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:39:22.401428685Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "8aa657d5df36"
          }
        ],
        "updatedAt": "2026-10-10T02:54:55.498953634Z"
      }
    },
    "answer": "Fastio scores 55.2 (C) on agent readiness against Tigris's 44.4 (E), and leads in 4 of 7 scored categories. Tigris leads on maintenance \u0026 community.",
    "b": {
      "slug": "tigris",
      "name": "Tigris",
      "vendor": "Tigris Data",
      "vendorUrl": "https://www.tigrisdata.com",
      "kind": "http-api",
      "category": "file-storage",
      "summary": "S3-compatible object storage that replicates objects towards where they're read, with no egress fees and one global endpoint (t3.storage.dev).",
      "url": "https://www.anchorterminal.com/tools/tigris",
      "markdownUrl": "https://www.anchorterminal.com/tools/tigris.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/tigris.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tigris.json",
      "repo": "https://github.com/tigrisdata/tigris-mcp-server",
      "license": "MIT",
      "transports": [
        "http",
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://t3.storage.dev",
      "packages": [
        {
          "registry": "npm",
          "name": "@tigrisdata/tigris-mcp-server"
        },
        {
          "registry": "npm",
          "name": "@tigrisdata/storage"
        }
      ],
      "auth": "mixed",
      "authNotes": "The S3 API takes SigV4 with an access key created in the console or the IAM API (ID starts `tid_`, secret starts `tsec_`) and region `auto`. Keys can be scoped per bucket with ReadOnly, ReadWrite or Editor roles and IAM policies, and revoked or rotated. AssumeRole, STS and temporary credentials aren't supported, so every key lives until revoked. The hosted MCP server signs in with OAuth; the stdio server reads AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and AWS_ENDPOINT_URL_S3, or an AWS CLI profile.",
      "pricing": "freemium",
      "pricingNotes": "Free every month, 5 GB of Standard storage, 10,000 PUT, COPY, POST and LIST requests and 100,000 GET, SELECT and other requests. Beyond that, Standard $0.02 a GB-month, Infrequent Access $0.01 (30-day minimum, $0.01 a GB retrieval), Archive and Archive Instant Retrieval $0.004 (90-day minimum, $0.03 a GB instant retrieval). Class A requests $0.005 per 1,000, Class B $0.0005 per 1,000, deletes free, object notifications $0.01 per 1,000 events. Egress is free in every tier and region. Storage is metered on the average daily peak over the month (https://www.tigrisdata.com/pricing/).",
      "priceSummary": "$0.005 / 1k req",
      "where": "both",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 4,
        "npmWeekly": 20,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://www.tigrisdata.com/docs/",
      "llmsTxt": "https://www.tigrisdata.com/docs/llms.txt",
      "capabilities": [
        "storage.object",
        "storage.s3",
        "storage.presigned",
        "storage.share"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "s3-compatible",
        "freemium",
        "free-tier",
        "mcp",
        "oauth",
        "typescript",
        "llms-txt"
      ],
      "lastRelease": "2026-09-30",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 44.4,
        "grade": "E",
        "agentReady": false,
        "rank": 876,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 13,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 53,
          "maintenance": 77,
          "payments": 30,
          "reliability": 35,
          "schema": 50,
          "security": 51,
          "transparency": 48
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -3,
        "negativeNotes": [
          "2026-09-21. @tigrisdata/iam 2.6.0 fixed policy create, update and read dropping the Condition and Sid fields, so IP-restricted or time-limited policies made with Tigris's own SDK or CLI had silently become unrestricted. Fixed and documented in the changelog, so we deduct less (-3). https://github.com/tigrisdata/storage/blob/main/packages/iam/CHANGELOG.md"
        ],
        "verdict": "No egress fees, and one endpoint (t3.storage.dev) with region auto for every location. 16 status incidents between 4 July and 2 October 2026, including outages in US regions on 31 July and 2 August.",
        "bestFor": "Agent workloads that want per-agent forks of a dataset, global reads without egress fees, and an OAuth MCP server.",
        "strengths": [
          "No egress fees, and one endpoint (t3.storage.dev) with region auto for every location",
          "Access keys scoped per bucket with ReadOnly, ReadWrite or Editor roles, plus IAM policies, revocation and rotation",
          "Hosted MCP server at mcp.storage.dev with OAuth, and a local stdio server with 10 tools",
          "Bucket snapshots and copy-on-write forks, wrapped for agents in @tigrisdata/agent-kit",
          "Active MIT SDK monorepo, @tigrisdata/storage 3.22.0 on 30 September 2026"
        ],
        "weaknesses": [
          "16 status incidents between 4 July and 2 October 2026, including outages in US regions on 31 July and 2 August",
          "No STS or expiring keys; presigned URLs, which can run to 90 days, are the only short-lived credential",
          "No published rate limits, retry guidance, OpenAPI, product changelog or audit logs",
          "The stdio MCP server last released on 17 November 2025, lists whole buckets with no limit and carries no tool annotations",
          "@tigrisdata/iam dropped Condition fields from policies until 2.6.0 on 21 September 2026"
        ],
        "agentNotes": [
          "Point the AWS SDK at https://t3.storage.dev with region `auto`; the stdio MCP README still shows the older fly.storage.tigris.dev endpoint",
          "Ask for an access key with a ReadOnly or ReadWrite role on one bucket rather than an org-wide key",
          "Keep presigned URLs short; Tigris accepts up to 90 days",
          "Don't call tigris_list_objects on a large bucket; it walks every object with no limit or prefix",
          "Use @tigrisdata/iam 2.6.0 or later before writing policies with conditions"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 44.4
          }
        ],
        "editorialScores": {
          "ergonomics": 53,
          "maintenance": 77,
          "payments": 30,
          "reliability": 35,
          "schema": 50,
          "security": 51,
          "transparency": 52
        },
        "provenanceScore": 44
      },
      "connect": {
        "http": "AWS_ACCESS_KEY_ID=$TIGRIS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY=$TIGRIS_SECRET_ACCESS_KEY \\\n  aws s3 cp ./hello.txt s3://my-bucket/hello.txt \\\n  --endpoint-url https://t3.storage.dev --region auto",
        "claudeCode": "claude mcp add --transport http tigris https://mcp.storage.dev/mcp --scope user",
        "config": {
          "mcpServers": {
            "tigris": {
              "args": [
                "-y",
                "@tigrisdata/tigris-mcp-server",
                "run"
              ],
              "command": "npx",
              "env": {
                "AWS_ACCESS_KEY_ID": "${TIGRIS_ACCESS_KEY_ID}",
                "AWS_ENDPOINT_URL_S3": "https://t3.storage.dev",
                "AWS_SECRET_ACCESS_KEY": "${TIGRIS_SECRET_ACCESS_KEY}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/storage.object",
        "tool": "https://letme.dev/tigris"
      },
      "area": "everyday",
      "unitPrices": [
        {
          "item": "Standard storage",
          "unit": "gb-month",
          "usd": 0.02,
          "note": "First 5 GB a month free"
        },
        {
          "item": "Infrequent Access storage",
          "unit": "gb-month",
          "usd": 0.01,
          "note": "30-day minimum, $0.01 a GB retrieval"
        },
        {
          "item": "Archive storage",
          "unit": "gb-month",
          "usd": 0.004,
          "note": "90-day minimum. Archive Instant Retrieval is the same rate plus $0.03 a GB retrieval"
        },
        {
          "item": "Egress",
          "unit": "gb",
          "usd": 0
        },
        {
          "item": "Class A requests (PUT, COPY, POST, LIST)",
          "unit": "1k-requests",
          "usd": 0.005,
          "note": "First 10,000 a month free"
        },
        {
          "item": "Class B requests (GET, SELECT, other)",
          "unit": "1k-requests",
          "usd": 0.0005,
          "note": "First 100,000 a month free"
        }
      ],
      "provenance": {
        "legalEntity": "Tigris Data Inc.",
        "domain": "tigrisdata.com",
        "domainRegistered": "",
        "endpointOnVendorDomain": false,
        "terms": "https://www.tigrisdata.com/docs/legal/service-terms/",
        "privacy": "https://www.tigrisdata.com/docs/legal/privacy-policy/",
        "statusPage": "https://status.tigrisdata.com",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The service agreement names Tigris Data Inc., 1250 Borregas Ave, #87, Sunnyvale, CA 94089, last updated 2024-12-26.",
          "The S3 endpoint is on storage.dev and the hosted MCP on mcp.storage.dev, not tigrisdata.com.",
          "www.tigrisdata.com/.well-known/security.txt returns 404.",
          "The domain's RDAP record couldn't be fetched on 2026-09-30 (the RDAP server rate-limited us), so the registration date is blank."
        ],
        "score": 44
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/tigris.json",
      "live": {
        "slug": "tigris",
        "probe": {
          "target": "https://t3.storage.dev",
          "method": "get",
          "lastAt": "2026-10-10T02:55:12.968021258Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 119,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 158,
          "p95ms24h": 307,
          "samples24h": 249,
          "samples30d": 2264,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 30,
              "ok": 30
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.tigrisdata.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-10T02:50:49.503937947Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "tigrisdata/tigris-mcp-server",
            "version": "v1.14.0",
            "released": "2025-11-17",
            "seenAt": "2026-10-09T17:24:18.648381815Z"
          },
          {
            "registry": "npm",
            "name": "@tigrisdata/storage",
            "version": "3.23.0",
            "seenAt": "2026-10-09T17:24:17.379405447Z"
          },
          {
            "registry": "npm",
            "name": "@tigrisdata/tigris-mcp-server",
            "version": "1.14.0",
            "seenAt": "2026-10-09T17:24:16.395091248Z"
          }
        ],
        "githubStars": 4,
        "npmWeekly": 14,
        "securityTxt": {
          "url": "https://tigrisdata.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-09T15:40:18.293009229Z"
        },
        "llmsTxt": {
          "url": "https://www.tigrisdata.com/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-09T14:02:53.520219483Z"
        },
        "domain": {
          "domain": "tigrisdata.com",
          "registered": "2021-09-28",
          "source": "https://rdap.verisign.com/com/v1/domain/tigrisdata.com",
          "checkedAt": "2026-10-04T13:06:26.738654248Z"
        },
        "pages": [
          {
            "url": "https://www.tigrisdata.com/pricing/",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-09T18:55:01.268561812Z",
            "changedAt": "2026-10-08T18:31:02.736630897Z",
            "fingerprint": "90ee89e81199"
          },
          {
            "url": "https://www.tigrisdata.com/docs/legal/privacy-policy/",
            "kind": "privacy",
            "status": 404,
            "checkedAt": "2026-10-09T18:54:57.206888537Z",
            "changedAt": "0001-01-01T00:00:00Z"
          },
          {
            "url": "https://www.tigrisdata.com/docs/legal/service-terms/",
            "kind": "terms",
            "status": 404,
            "checkedAt": "2026-10-09T18:54:59.296330527Z",
            "changedAt": "0001-01-01T00:00:00Z"
          }
        ],
        "updatedAt": "2026-10-10T02:55:12.968021258Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "VividEngine, LLC",
        "b": "Tigris Data",
        "name": "Vendor"
      },
      {
        "a": "https://mcp.fast.io/mcp/tools",
        "b": "https://t3.storage.dev",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP, stdio",
        "b": "HTTP, Streamable HTTP, stdio",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Paid",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under Fast's terms of service. The CLI, which includes a local MCP server, is Apache-2.0",
        "b": "MIT",
        "name": "Licence"
      },
      {
        "a": "35",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-08",
        "b": "2026-09-30",
        "name": "Last release"
      },
      {
        "a": "2026-10-02",
        "b": "couldn't be read",
        "name": "Terms last updated"
      },
      {
        "a": "2026-10-02",
        "b": "couldn't be read",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "couldn't be read",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "couldn't be read",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "couldn't be read",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "1 stars, 653 npm/wk",
        "b": "4 stars, 20 npm/wk",
        "name": "Popularity"
      },
      {
        "a": "none",
        "b": "3/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Fastio scores 55.2 (C) on agent readiness against Tigris's 44.4 (E), and leads in 4 of 7 scored categories. Tigris leads on maintenance \u0026 community.",
        "question": "Which is better for AI agents, Fastio or Tigris?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Fastio and Tigris need an API key?"
      },
      {
        "answer": "Yes. Fastio has a hosted endpoint at https://mcp.fast.io/mcp/tools and Tigris at https://t3.storage.dev.",
        "question": "Can an agent call Fastio and Tigris without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Schema \u0026 documentation, 65 against 50",
          "Agent ergonomics, 73 against 53",
          "Security \u0026 auth, 74 against 51",
          "Transparency \u0026 trust, 61 against 48"
        ],
        "also": null,
        "goodFor": "A team that wants agents and people in one shared drive with share links, document search and an audit trail.",
        "slug": "fast-io",
        "watchFor": "No free tier. A new organisation answers HTTP 402 until a paid plan is chosen, and the 30-day trial needs a credit card"
      },
      {
        "aheadOn": [
          "Maintenance \u0026 community, 77 against 70"
        ],
        "also": null,
        "goodFor": "Agent workloads that want per-agent forks of a dataset, global reads without egress fees, and an OAuth MCP server.",
        "slug": "tigris",
        "watchFor": "16 status incidents between 4 July and 2 October 2026, including outages in US regions on 31 July and 2 August"
      }
    ],
    "job": {
      "capability": "storage.share",
      "name": "File sharing"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/amazon-s3-vs-fast-io.json",
        "title": "Amazon S3 vs Fastio",
        "url": "https://www.anchorterminal.com/compare/amazon-s3-vs-fast-io"
      },
      {
        "json": "https://www.anchorterminal.com/compare/azure-blob-storage-vs-fast-io.json",
        "title": "Azure Blob Storage vs Fastio",
        "url": "https://www.anchorterminal.com/compare/azure-blob-storage-vs-fast-io"
      },
      {
        "json": "https://www.anchorterminal.com/compare/backblaze-b2-vs-fast-io.json",
        "title": "Backblaze B2 vs Fastio",
        "url": "https://www.anchorterminal.com/compare/backblaze-b2-vs-fast-io"
      },
      {
        "json": "https://www.anchorterminal.com/compare/box-api-vs-tigris.json",
        "title": "Box API + MCP vs Tigris",
        "url": "https://www.anchorterminal.com/compare/box-api-vs-tigris"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-r2-vs-fast-io.json",
        "title": "Cloudflare R2 vs Fastio",
        "url": "https://www.anchorterminal.com/compare/cloudflare-r2-vs-fast-io"
      },
      {
        "json": "https://www.anchorterminal.com/compare/digitalocean-spaces-vs-fast-io.json",
        "title": "DigitalOcean Spaces vs Fastio",
        "url": "https://www.anchorterminal.com/compare/digitalocean-spaces-vs-fast-io"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dropbox-api-vs-tigris.json",
        "title": "Dropbox API + MCP vs Tigris",
        "url": "https://www.anchorterminal.com/compare/dropbox-api-vs-tigris"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-drive-api-vs-tigris.json",
        "title": "Google Drive API + MCP vs Tigris",
        "url": "https://www.anchorterminal.com/compare/google-drive-api-vs-tigris"
      },
      {
        "json": "https://www.anchorterminal.com/compare/onedrive-sharepoint-vs-tigris.json",
        "title": "OneDrive and SharePoint files (Microsoft Graph) vs Tigris",
        "url": "https://www.anchorterminal.com/compare/onedrive-sharepoint-vs-tigris"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-s3-vs-tigris.json",
        "title": "Amazon S3 vs Tigris",
        "url": "https://www.anchorterminal.com/compare/amazon-s3-vs-tigris"
      },
      {
        "json": "https://www.anchorterminal.com/compare/azure-blob-storage-vs-tigris.json",
        "title": "Azure Blob Storage vs Tigris",
        "url": "https://www.anchorterminal.com/compare/azure-blob-storage-vs-tigris"
      },
      {
        "json": "https://www.anchorterminal.com/compare/backblaze-b2-vs-tigris.json",
        "title": "Backblaze B2 vs Tigris",
        "url": "https://www.anchorterminal.com/compare/backblaze-b2-vs-tigris"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bunny-storage-vs-tigris.json",
        "title": "Bunny Storage vs Tigris",
        "url": "https://www.anchorterminal.com/compare/bunny-storage-vs-tigris"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-r2-vs-tigris.json",
        "title": "Cloudflare R2 vs Tigris",
        "url": "https://www.anchorterminal.com/compare/cloudflare-r2-vs-tigris"
      },
      {
        "json": "https://www.anchorterminal.com/compare/digitalocean-spaces-vs-tigris.json",
        "title": "DigitalOcean Spaces vs Tigris",
        "url": "https://www.anchorterminal.com/compare/digitalocean-spaces-vs-tigris"
      },
      {
        "json": "https://www.anchorterminal.com/compare/tigris-vs-wasabi-hot-cloud-storage.json",
        "title": "Tigris vs Wasabi Hot Cloud Storage",
        "url": "https://www.anchorterminal.com/compare/tigris-vs-wasabi-hot-cloud-storage"
      },
      {
        "json": "https://www.anchorterminal.com/compare/box-api-vs-fast-io.json",
        "title": "Box API + MCP vs Fastio",
        "url": "https://www.anchorterminal.com/compare/box-api-vs-fast-io"
      },
      {
        "json": "https://www.anchorterminal.com/compare/dropbox-api-vs-fast-io.json",
        "title": "Dropbox API + MCP vs Fastio",
        "url": "https://www.anchorterminal.com/compare/dropbox-api-vs-fast-io"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fast-io-vs-google-drive-api.json",
        "title": "Fastio vs Google Drive API + MCP",
        "url": "https://www.anchorterminal.com/compare/fast-io-vs-google-drive-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fast-io-vs-onedrive-sharepoint.json",
        "title": "Fastio vs OneDrive and SharePoint files (Microsoft Graph)",
        "url": "https://www.anchorterminal.com/compare/fast-io-vs-onedrive-sharepoint"
      }
    ],
    "scores": [
      {
        "by": 2,
        "edge": "tigris",
        "fast-io": 33,
        "key": "reliability",
        "name": "Reliability",
        "tigris": 35,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 15,
        "edge": "fast-io",
        "fast-io": 65,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "tigris": 50,
        "weight": 13
      },
      {
        "by": 20,
        "edge": "fast-io",
        "fast-io": 73,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "tigris": 53,
        "weight": 13
      },
      {
        "by": 23,
        "edge": "fast-io",
        "fast-io": 74,
        "key": "security",
        "name": "Security \u0026 auth",
        "tigris": 51,
        "weight": 14
      },
      {
        "by": 0,
        "edge": "",
        "fast-io": 30,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "tigris": 30,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 7,
        "edge": "tigris",
        "fast-io": 70,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "tigris": 77,
        "weight": 7
      },
      {
        "by": 13,
        "edge": "fast-io",
        "fast-io": 61,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "tigris": 48,
        "weight": 7
      }
    ],
    "summary": "Fastio scores 55.2 (C) on agent readiness against Tigris's 44.4 (E), and leads in 4 of 7 scored categories. Tigris leads on maintenance \u0026 community. Both do file sharing.",
    "verdicts": {
      "fast-io": "OAuth with PKCE, scoped API keys with read, write and admin modes, and separate read and write MCP tools limit what an agent can touch. There is no free tier, the 30-day trial needs a card, and no status page, SLA, OpenAPI file or public changelog was found.",
      "tigris": "No egress fees, and one endpoint (t3.storage.dev) with region auto for every location. 16 status incidents between 4 July and 2 October 2026, including outages in US regions on 31 July and 2 August."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/fast-io-vs-tigris",
    "json": "https://www.anchorterminal.com/compare/fast-io-vs-tigris.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/fast-io-vs-tigris.md",
    "slim": "https://www.anchorterminal.com/compare/fast-io-vs-tigris.min.md"
  },
  "markdown": "Fastio scores 55.2 (C) on agent readiness against Tigris's 44.4 (E), and leads in 4 of 7 scored categories. Tigris leads on maintenance \u0026 community. Both do file sharing.\n\n- Fastio: grade C, 55.2/100, rank #663 of 950. Markdown https://www.anchorterminal.com/tools/fast-io.md · JSON https://www.anchorterminal.com/api/v1/tools/fast-io.json\n- Tigris: grade E, 44.4/100, rank #876 of 950. Markdown https://www.anchorterminal.com/tools/tigris.md · JSON https://www.anchorterminal.com/api/v1/tools/tigris.json\n- Best file storage and sharing APIs for AI agents: https://www.anchorterminal.com/best/file-storage/index.md\n- All 75 storage comparisons: https://www.anchorterminal.com/compare/file-storage/index.md\n\n## Which one, for what\n\n### Fastio (C)\n\nGood for: A team that wants agents and people in one shared drive with share links, document search and an audit trail.\n\nAhead on:\n- Schema \u0026 documentation, 65 against 50\n- Agent ergonomics, 73 against 53\n- Security \u0026 auth, 74 against 51\n- Transparency \u0026 trust, 61 against 48\n\nWatch for: No free tier. A new organisation answers HTTP 402 until a paid plan is chosen, and the 30-day trial needs a credit card\n\n### Tigris (E)\n\nGood for: Agent workloads that want per-agent forks of a dataset, global reads without egress fees, and an OAuth MCP server.\n\nAhead on:\n- Maintenance \u0026 community, 77 against 70\n\nWatch for: 16 status incidents between 4 July and 2 October 2026, including outages in US regions on 31 July and 2 August\n\n\n## Score by category\n\n| Category | Weight | Fastio | Tigris | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 33 | 35 | Tigris +2 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 65 | 50 | Fastio +15 |\n| Agent ergonomics | 13% (16.2 this run) | 73 | 53 | Fastio +20 |\n| Security \u0026 auth | 14% (17.5 this run) | 74 | 51 | Fastio +23 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 30 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 70 | 77 | Tigris +7 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 61 | 48 | Fastio +13 |\n| Negative events | ≤15 | -2 | -3 | |\n| **Total** | | **55.2 · C** | **44.4 · E** | |\n\n## Facts side by side\n\n| Fact | Fastio | Tigris |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | VividEngine, LLC | Tigris Data |\n| Hosted endpoint | `https://mcp.fast.io/mcp/tools` | `https://t3.storage.dev` |\n| Transports | HTTP, Streamable HTTP, stdio | HTTP, Streamable HTTP, stdio |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Paid | Freemium |\n| x402 | no | no |\n| Licence | Proprietary service under Fast's terms of service. The CLI, which includes a local MCP server, is Apache-2.0 | MIT |\n| Tools exposed | 35 | none |\n| Read-only variant documented | yes | no |\n| llms.txt | yes | yes |\n| Last release | 2026-10-08 | 2026-09-30 |\n| Terms last updated | 2026-10-02 | couldn't be read |\n| Privacy policy last updated | 2026-10-02 | couldn't be read |\n| Customer content may train models | not found in the text | couldn't be read |\n| Terms restrict automated access | yes | couldn't be read |\n| Terms restrict benchmarking | not found in the text | couldn't be read |\n| Terms or service can change without notice | yes | couldn't be read |\n| Arbitration or class-action waiver | yes | couldn't be read |\n| Popularity | 1 stars, 653 npm/wk | 4 stars, 20 npm/wk |\n| Agent reviews | none | 3/5 (2) |\n\n## Verdicts\n\n**Fastio.** OAuth with PKCE, scoped API keys with read, write and admin modes, and separate read and write MCP tools limit what an agent can touch. There is no free tier, the 30-day trial needs a card, and no status page, SLA, OpenAPI file or public changelog was found.\n\n**Tigris.** No egress fees, and one endpoint (t3.storage.dev) with region auto for every location. 16 status incidents between 4 July and 2 October 2026, including outages in US regions on 31 July and 2 August.\n\n## Before you call either\n\n### Fastio\n\n1. Connect to `https://mcp.fast.io/mcp/tools` for named tools or `https://mcp.fast.io/mcp/code` for the 8-tool code mode. The URL fixes the tool set for the session\n2. Call `action=\"describe\"` on a tool before first use. Parameters live there, not in the tool list\n3. To update a file, upload again with the same parent folder and filename. Deleting first loses the version history\n4. On 429 wait until `x-ve-limit-expires` or the `Retry-After` value. On 402 the organisation has no plan or no credits, so stop and tell the owner\n5. Ask the owner for a key scoped to one workspace with `r` or `rw`. A key made without scopes carries `user:*:rw` across the account\n\n### Tigris\n\n1. Point the AWS SDK at https://t3.storage.dev with region `auto`; the stdio MCP README still shows the older fly.storage.tigris.dev endpoint\n2. Ask for an access key with a ReadOnly or ReadWrite role on one bucket rather than an org-wide key\n3. Keep presigned URLs short; Tigris accepts up to 90 days\n4. Don't call tigris_list_objects on a large bucket; it walks every object with no limit or prefix\n5. Use @tigrisdata/iam 2.6.0 or later before writing policies with conditions\n\n## Questions\n\n### Which is better for AI agents, Fastio or Tigris?\n\nFastio scores 55.2 (C) on agent readiness against Tigris's 44.4 (E), and leads in 4 of 7 scored categories. Tigris leads on maintenance \u0026 community.\n\n### Do Fastio and Tigris need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Fastio and Tigris without installing anything?\n\nYes. Fastio has a hosted endpoint at https://mcp.fast.io/mcp/tools and Tigris at https://t3.storage.dev.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/fast-io-vs-tigris.json, and with the fewest tokens: https://www.anchorterminal.com/compare/fast-io-vs-tigris.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"fast-io\", \"b\": \"tigris\"}`. From a terminal: `anchor compare fast-io tigris`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/fast-io.json and https://www.anchorterminal.com/api/v1/tools/tigris.json\n\n## Other comparisons with Fastio or Tigris\n\n- [Amazon S3 vs Fastio](https://www.anchorterminal.com/compare/amazon-s3-vs-fast-io.md)\n- [Azure Blob Storage vs Fastio](https://www.anchorterminal.com/compare/azure-blob-storage-vs-fast-io.md)\n- [Backblaze B2 vs Fastio](https://www.anchorterminal.com/compare/backblaze-b2-vs-fast-io.md)\n- [Box API + MCP vs Tigris](https://www.anchorterminal.com/compare/box-api-vs-tigris.md)\n- [Cloudflare R2 vs Fastio](https://www.anchorterminal.com/compare/cloudflare-r2-vs-fast-io.md)\n- [DigitalOcean Spaces vs Fastio](https://www.anchorterminal.com/compare/digitalocean-spaces-vs-fast-io.md)\n- [Dropbox API + MCP vs Tigris](https://www.anchorterminal.com/compare/dropbox-api-vs-tigris.md)\n- [Google Drive API + MCP vs Tigris](https://www.anchorterminal.com/compare/google-drive-api-vs-tigris.md)\n- [OneDrive and SharePoint files (Microsoft Graph) vs Tigris](https://www.anchorterminal.com/compare/onedrive-sharepoint-vs-tigris.md)\n- [Amazon S3 vs Tigris](https://www.anchorterminal.com/compare/amazon-s3-vs-tigris.md)\n- [Azure Blob Storage vs Tigris](https://www.anchorterminal.com/compare/azure-blob-storage-vs-tigris.md)\n- [Backblaze B2 vs Tigris](https://www.anchorterminal.com/compare/backblaze-b2-vs-tigris.md)\n- [Bunny Storage vs Tigris](https://www.anchorterminal.com/compare/bunny-storage-vs-tigris.md)\n- [Cloudflare R2 vs Tigris](https://www.anchorterminal.com/compare/cloudflare-r2-vs-tigris.md)\n- [DigitalOcean Spaces vs Tigris](https://www.anchorterminal.com/compare/digitalocean-spaces-vs-tigris.md)\n- [Tigris vs Wasabi Hot Cloud Storage](https://www.anchorterminal.com/compare/tigris-vs-wasabi-hot-cloud-storage.md)\n- [Box API + MCP vs Fastio](https://www.anchorterminal.com/compare/box-api-vs-fast-io.md)\n- [Dropbox API + MCP vs Fastio](https://www.anchorterminal.com/compare/dropbox-api-vs-fast-io.md)\n- [Fastio vs Google Drive API + MCP](https://www.anchorterminal.com/compare/fast-io-vs-google-drive-api.md)\n- [Fastio vs OneDrive and SharePoint files (Microsoft Graph)](https://www.anchorterminal.com/compare/fast-io-vs-onedrive-sharepoint.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Fastio vs Tigris",
        "url": ""
      }
    ],
    "description": "Fastio scores 55.2 (C) to Tigris's 44.4 (E) for file sharing. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Fastio C 55.2",
      "Tigris E 44.4",
      "scores"
    ],
    "h1": "Fastio vs Tigris",
    "image": "https://www.anchorterminal.com/assets/og/compare-fast-io-vs-tigris.png",
    "path": "/compare/fast-io-vs-tigris",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Fastio vs Tigris for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/fast-io-vs-tigris"
  },
  "tokens": {
    "markdown": 2250,
    "slim": 680
  },
  "version": 1
}
