Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Fastio Skills

ASecurity

Cloud file management and collaboration platform. Use this skill when the user needs to store files, create branded shares (Send/Receive/Exchange), or query documents using built-in RAG AI. Supports transferring ownership to humans, managing workspaces, and real-time collaboration. Includes 266 tools for authentication, file uploads, AI chat, and org management. Provides a free agent plan with 100 GB storage and 5,000 monthly credits.

14 stars
0 votes
0 copies
2 views
Added 9/7/2026
businessgoreactnodegitapidocumentation

Works with

cursorapimcp

Security Analysis

A100/100

Scanned 9/7/2026

Install to Claude Code

$npx -y skills add modbender/skill-library-mcp --skill fastio-skills --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fastio Skills?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Fastio Skills
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-fastio-skills/badge)](https://www.skillsdirectory.com/skills/modbender-fastio-skills)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: fast-io
description: >-
  Cloud file management and collaboration platform. Use this skill when the user 
  needs to store files, create branded shares (Send/Receive/Exchange), or query 
  documents using built-in RAG AI. Supports transferring ownership to humans, 
  managing workspaces, and real-time collaboration. Includes 266 tools for 
  authentication, file uploads, AI chat, and org management. Provides a free 
  agent plan with 100 GB storage and 5,000 monthly credits.
license: Proprietary
compatibility: >-
  Requires network access. Connects to the Fast.io MCP server at mcp.fast.io 
  via Streamable HTTP (/mcp) or SSE (/sse).
metadata:
  author: fast-io
  version: "1.29.0"
homepage: "https://fast.io"
---

# Fast.io MCP Server

**Store files. Share with humans. Query with AI. All through one API -- free.**

> **This is a summary.** The complete agent guide with all 266 tool parameters, workflows, ID formats, and constraints is at **`https://mcp.fast.io/skill.md`** -- fetch it at the start of every session.

Fast.io gives AI agents a complete file management and collaboration platform. Upload outputs, create branded data rooms, ask questions about documents using built-in AI, and hand everything off to a human when the job is done.

## Connecting to the Server

| Transport | Endpoint |
|-----------|----------|
| Streamable HTTP (preferred) | `mcp.fast.io/mcp` |
| SSE (legacy) | `mcp.fast.io/sse` |

## MCP Resources

Two resources are available via `resources/list` and `resources/read`:

| URI | Name | Description |
|-----|------|-------------|
| `skill://guide` | skill-guide | Full agent guide (text/markdown) |
| `session://status` | session-status | Auth state as JSON: `authenticated`, `user_id`, `user_email`, `token_expires_at` |

## MCP Prompts

Eight guided prompts for common operations via `prompts/list` and `prompts/get`:

| Prompt | Purpose |
|--------|---------|
| `get-started` | Onboarding: account, org, workspace |
| `create-share` | Send/Receive/Exchange type selection |
| `ask-ai` | AI chat scoping and polling |
| `upload-file` | Choose upload method |
| `transfer-to-human` | Ownership handoff |
| `discover-content` | Find orgs/workspaces |
| `invite-collaborator` | Member invitations |
| `setup-branding` | Asset uploads |

## Getting Started

### 1. Create an Agent Account

```
auth-signup → first_name, last_name, email, password
```

Agent accounts are free, skip email verification, and never expire. The session is established automatically. JWT tokens last **1 hour** -- call `auth-signin` to re-authenticate when expired. API keys (human accounts) do not expire.

### 2. Create an Organization

```
org-create → name, domain (3+ chars, lowercase alphanumeric + hyphens)
```

Agent orgs get the free plan: 100 GB storage, 5,000 monthly credits, 5 workspaces, 50 shares.

### 3. Create a Workspace

```
org-create-workspace → org_id, name, folder_name (URL slug)
```

Workspaces are file storage containers with AI chat, member management, and shares.

### Alternative: Assist an Existing Human

If a human already has a Fast.io account, they can create an API key at `https://go.fast.io/settings/api-keys` and provide it as a Bearer token. No agent account needed.

### Org Discovery (Important)

To find all available orgs, **always call both**:

- `list-orgs` -- internal orgs where you are a direct member
- `orgs-external` -- orgs you access via workspace membership only

External orgs are the most common pattern when a human invites an agent to a workspace but not the org. An agent that only checks `list-orgs` will miss these entirely.

## Key Concepts

### Workspaces

Collaborative file storage containers. Each has members, a folder hierarchy, AI chat, and shares. 100 GB storage on the free plan.

**Intelligence toggle:** OFF = pure storage. ON = AI-powered knowledge base with automatic RAG indexing, semantic search, auto-summarization, and metadata extraction. Enabled by default.

### Shares

Purpose-built spaces for exchanging files with people outside a workspace:

- **Send** -- deliver files to humans (reports, exports, generated content)
- **Receive** -- collect files from humans (documents, datasets, submissions)
- **Exchange** -- bidirectional (collaborative workflows, review cycles)

Features: password protection, expiration, custom branding, access levels, guest chat, download controls.

### Storage Nodes

Files and folders are identified by 30-character opaque IDs. Use `root` for the root folder and `trash` for the trash folder.

### Profile IDs

Orgs, workspaces, and shares use 19-digit numeric string identifiers.

## Core Capabilities

| Capability | Description |
|-----------|-------------|
| File storage | Versioning, folder hierarchy, full-text and semantic search |
| Branded shares | Send/Receive/Exchange with passwords, expiration, branding |
| Built-in AI/RAG | Read-only: ask questions about files with citations; scope to files, folders, or full workspace. Cannot modify files or settings. |
| File preview | Images, video (HLS), audio, PDF, spreadsheets, code -- humans see content inline |
| URL import | Import files from any URL including Google Drive, OneDrive, Dropbox |
| Comments | Anchored to image regions, video/audio timestamps, PDF pages/text; single-level threading; deep link with `?comment={id}`, `?t={seconds}`, `?p={page}` |
| Notes | Markdown documents as knowledge grounding for AI queries |
| Ownership transfer | Build an org, transfer to a human; agent keeps admin access |
| Real-time | WebSocket-based live presence, cursor tracking, follow mode |
| Events | Full audit trail with AI-powered activity summaries |

## AI Chat

**AI chat is read-only.** It can read, analyze, search, and answer questions about file contents, but it cannot modify files, change settings, manage members, or access events. All actions beyond reading file content must be done through the MCP tools directly.

Two chat types:

- **`chat`** -- general conversation, no file context
- **`chat_with_files`** -- grounded in your files with citations

Two file context modes (mutually exclusive):

- **Folder/file scope (RAG)** -- searches indexed content; requires intelligence ON
- **File attachments** -- reads files directly; up to 10 files; no intelligence needed

**Personality:** `concise` (short answers) or `detailed` (comprehensive, default). Set on chat creation or per message.

### AI Chat Workflow

```
ai-chat-create → workspace_id, query_text, type
ai-message-read → workspace_id, chat_id, message_id  (auto-polls until complete)
ai-message-send → workspace_id, chat_id, query_text   (follow-up messages)
```

Use `activity-poll` for efficient waiting instead of polling message details in a loop.

## File Upload

### Text Files (Recommended)

```
upload-text-file → profile_type, profile_id, parent_node_id, filename, content
```

Single-step upload for text-based files (code, markdown, CSV, JSON, config). Creates the session, uploads, finalizes, and polls until stored — returns `new_file_id`.

### Binary or Large Files (Chunked Flow)

```
upload-create-session → profile_type, profile_id, parent_node_id, filename, filesize
upload-chunk → upload_id, chunk_number, content | blob_ref | data (exactly one)
upload-finalize → upload_id (polls until stored, returns new_file_id)
```

Three options for chunk data (provide exactly one):
- **`content`** — text (strings, code, JSON). Do not put text in `data`.
- **`blob_ref`** — *preferred for binary*. `POST` raw bytes to `/blob` with `Mcp-Session-Id` header and `Content-Type: application/octet-stream`. Returns `{ blob_id, size }`. Pass `blob_id` as `blob_ref`. Avoids base64 overhead. Blobs expire after 5 minutes, consumed on use.
- **`data`** — legacy base64-encoded binary. Still supported but adds ~33% size overhead.

## Shares Workflow

```
share-create → workspace_id, type (send/receive/exchange), title
share-add-file → share_id, node_id (add files to the share)
```

Share link: `https://go.fast.io/shared/{custom_name}/{title-slug}`

## Ownership Transfer

Build an org with workspaces, shares, and files, then transfer to a human:

```
org-transfer-token-create → org_id (returns 64-char token, valid 72 hours)
```

Claim URL: `https://go.fast.io/claim?token={token}`

Human becomes owner, agent keeps admin access. Human gets a 14-day trial and can upgrade.

## Common Patterns

- **Downloads:** Tools return download URLs; they never stream binary.
- **Pagination:** Storage list endpoints use cursor-based pagination (`sort_by`, `sort_dir`, `page_size`, `cursor`; check `next_cursor`). All other list endpoints support limit/offset pagination (`limit` 1-500, default 100; `offset` default 0).
- **Trash/delete/purge:** Delete moves to trash (recoverable). Purge permanently destroys (confirm with user first).
- **Activity polling:** Use `activity-poll` with `wait=95` for efficient change detection instead of polling resource endpoints.

## Agent Plan (Free)

$0/month. No credit card, no trial period, no expiration.

| Resource | Limit |
|----------|-------|
| Storage | 100 GB |
| Max file size | 1 GB |
| Monthly credits | 5,000 |
| Workspaces | 5 |
| Shares | 50 |
| Members per workspace | 5 |

Credits cover: storage (100/GB), bandwidth (212/GB), AI tokens (1/100 tokens), document ingestion (10/page).

When credits run out, transfer the org to a human who can upgrade to unlimited credits.

## Tool Categories (266 Tools)

| Category | Count | Examples |
|----------|-------|---------|
| Auth | 11 | signup, signin, 2FA, API keys, password reset |
| User | 13 | profile, settings, invitations, asset types/list |
| Organization | 29 | create, billing, members, transfer, asset types/list |
| Workspace | 45 | storage CRUD, search, move, copy, notes |
| Workspace Members | 10 | add, remove, permissions, invitations |
| Workspace Management | 17 | settings, intelligence, branding, asset types/list/read |
| Shares | 34 | create, branding, links, members, guest chat |
| Share Management | 17 | settings, access, asset types/list, analytics |
| Upload | 6 | text-file, session, chunk, finalize, status, web import |
| Download | 5 | file, folder (zip), share, version downloads |
| AI Chat | 12 | chat CRUD, messages, publish, transactions |
| Share AI | 12 | share-scoped AI chat, autotitle, AI share |
| Comments | 8 | list (per-node/all), add with reference anchoring, delete (recursive), bulk delete, reactions |
| Previews | 7 | status, image, video (HLS), audio, PDF, code |
| Versions | 6 | list, details, restore, delete, download |
| Locking | 4 | lock, unlock, status, break lock |
| Metadata | 8 | get, set, delete custom metadata fields |
| Events | 5 | search, details, acknowledge, summarize |
| System | 7 | status, ping, health, feature flags, activity poll |
| Real-time | 6 | presence, cursors, follow, WebSocket |

## Permission Values (Quick Reference)

**Organization creation** (`org-create`):

| Parameter | Values |
|-----------|--------|
| `industry` | `unspecified`, `technology`, `healthcare`, `financial`, `education`, `manufacturing`, `construction`, `professional`, `media`, `retail`, `real_estate`, `logistics`, `energy`, `automotive`, `agriculture`, `pharmaceutical`, `legal`, `government`, `non_profit`, `insurance`, `telecommunications`, `research`, `entertainment`, `architecture`, `consulting`, `marketing` |
| `background_mode` | `stretched`, `fixed` |

**Workspace permissions** (`org-create-workspace`, `workspace-update`):

| Parameter | Values |
|-----------|--------|
| `perm_join` | `Only Org Owners`, `Admin or above`, `Member or above` |
| `perm_member_manage` | `Admin or above`, `Member or above` |

**Share permissions** (`share-create`):

| Parameter | Values |
|-----------|--------|
| `access_options` | `Only members of the Share or Workspace`, `Members of the Share, Workspace or Org`, `Anyone with a registered account`, `Anyone with the link` |
| `invite` | `owners`, `guests` |
| `notify` | `never`, `notify_on_file_received`, `notify_on_file_sent_or_received` |

See the full guide for complete parameter documentation and constraints.

## Detailed Reference

This skill file is a summary. The full agent guide with all 266 tool parameters, workflows, and constraints is served directly by the MCP server:

**Fetch the full guide:** `https://mcp.fast.io/skill.md`

This is the definitive reference — always fetch it at the start of a session for the latest tool documentation. It covers:

- Full tool parameter reference for all 266 tools
- Detailed AI chat documentation (file context modes, question phrasing, response handling)
- Complete URL construction guide with deep linking
- Credit budget management
- All end-to-end workflows with step-by-step instructions
- ID formats, encoding rules, and common gotchas

Also available: [references/REFERENCE.md](references/REFERENCE.md) — platform capabilities, agent plan details, and upgrade paths.

Attribution

modbendermodbender
View sourceMore from modbender →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes
View all in business →