Plain English. Production Output.
Upload files, build image pipelines, run OCR, transcode video, and sign security policies. Your agent handles the Filestack API calls.
# Upload a file
› Upload ./hero-banner.jpg to Filestack
→ { handle: "abc123XYZ",
url: "https://cdn.filestackcontent.com/abc123XYZ" }
# Build a transformation pipeline
› Crop to face, resize 400×400, output webp
→ cdn.filestackcontent.com/crop_faces/resize=400,400/output=webp/abc123XYZ
# Generate a signed URL
› Give me a read-only signed URL, valid 2 hours
→ cdn.filestackcontent.com/abc123XYZ?policy=eyJ...&signature=a1b2...
# Use the slash command
› /filestack-transform abc123XYZ rotate 90 and monochrome
→ cdn.filestackcontent.com/rotate=deg:90/monochrome/abc123XYZWhat It Does
The Full Filestack Platform, One Conversation Away
Seven capability categories, wired into your agent from day one.
📤
File Operations
Upload local files, ingest remote URLs server-side, retrieve metadata, or delete stored files. CDN-ready handles back instantly.
Image Transformations
Resize, crop, rotate, enhance, detect faces, watermark, convert formats. Build chained transformation URLs or persist the output as a new handle.
Security & Signed URLs
Generate scoped policies, sign them with HMAC-SHA256, and produce time-limited CDN URLs. Your app secret stays on your machine.
🧠
Intelligence (AI/ML)
Auto-tagging, NSFW detection, image captioning, OCR, copyright checks, sentiment analysis, and mobile document detection — one tool, eight tasks.
🎞️
Document & Video
Convert between DOC, DOCX, PDF, PPT, images, and more. Transcode video to HLS, DASH, MP4, or WebM with Telestream-backed async jobs.
📦
Archive & Capture
Bundle up to 100 handles into a single ZIP via CDN URL, or capture screenshots of any web page on desktop or mobile viewports.
🔀
Workflows & Webhooks
Run saved Filestack Workflows for multi-step pipelines, virus scanning, and video intelligence. Sign or verify webhook signatures locally with HMAC-SHA256.
✨
Skills & Slash Command
Five context-aware skills auto-activate on Filestack imports, errors, and webhook patterns. Plus /filestack-transform turns English into CDN URLs.
MCP Tools
19 Tools. Every Filestack Workflow Covered.
Every tool is callable from natural language in Claude Code and Cursor.
filestack_upload
Get started
Running in Three Steps
Install the plugin, set your API key, and start using Filestack from Claude Code or Cursor. Works out of the box with a built-in demo key.
- 1Install from Marketplace
Add the plugin from the marketplace — the manifest auto-detects Claude Code vs. Cursor.
# Add plugin from marketplace
› /plugin marketplace add https://github.com/filestack/filestack-claude-plugin.git
# Install the plugin
› /plugin install filestack-claude-plugin@filestack-plugin- 2Set your API key
Export your Filestack credentials before starting your editor. Find them in the Filestack Developer Portal — or skip this step to use the built-in demo key.
# Set Filestack environment variables
export FILESTACK_API_KEY=your_api_key
export FILESTACK_APP_SECRET=your_app_secret # for security tools- 3Start a conversation
Open your agent and start asking.
Upload ./my-image.jpg to Filestack and give me a signed read URL valid for 1 hourSkills
Five Skills. Expert Knowledge, Built In.
Skills activate on their own when your agent detects Filestack patterns — imports, error payloads, webhook headers, AI/ML tasks, or workflow design. Context-aware help, every time.
filestack-sdk-integration
Activates on filestack-js imports, picker config, upload calls
- SDK initialization for JS/TS and Python
- Picker widget configuration and cloud sources
- React and Next.js patterns
- Common mistakes: wrong API key scope, missing CORS whitelist
filestack-error-diagnosis
Activates on HTTP 401/403/404/429 errors and Filestack error payloads
- HTTP error reference with likely causes and fixes
- Security policy breakdown: expired, wrong scope, bad signature
- Step-by-step diagnosis checklist
- Rate limit detection and remediation
filestack-webhook-setup
Activates on FS-Signature, FS-Timestamp, webhook event types
- Complete webhook event type reference
- HMAC-SHA256 verification in Node.js, Python, Go
- Production patterns: immediate 200 ACK, idempotency
- Retry behavior: 5 retries with exponential backoff