FileStack

FileStack MCP Connector for Claude

A+

Upload, transform, and analyze files with Filestack—extract text via OCR, detect objects, and manage video transcoding directly from your AI agent.

8 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Filestack account to any AI agent to handle complex file workflows, from cloud uploads to advanced AI content analysis, through simple commands.

What you can do

  • Smart Uploads — Upload files directly from any public URL to your Filestack S3 storage using upload_from_url.
  • AI Intelligence — Automatically extract text from documents (get_ocr), detect objects and features in images (get_image_tags), and check for unsafe content (get_sfw_status).
  • Image Transformations — Generate optimized CDN URLs for resizing, blurring, or filtering images using generate_transform_url without manual editing.
  • Video Processing — Initiate and monitor asynchronous video transcoding jobs (start_video_transcode) to convert files into web-ready formats like MP4 or HLS.
  • Metadata Inspection — Retrieve deep technical details including dimensions, mime types, and file sizes with get_metadata.

How it works

  1. Subscribe to this server
  2. Enter your Filestack API Key (and optional Policy/Signature for security)
  3. Start processing assets directly from Claude, Cursor, or any MCP client

Who is this for?

  • Developers — Automate asset pipelines and generate transformation URLs directly from the code editor.
  • Content Moderators — Use AI to automatically flag unsafe images or tag visual assets at scale.
  • Data Engineers — Extract structured text from scanned documents and images using OCR for downstream processing.
file-uploadimage-processingocrvideo-transcodingcontent-analysis

8 tools expose this connector's capabilities to your AI agent.

get_image_tags

Detect objects and features in an image

get_metadata

Get metadata for a Filestack file

get_ocr

Extract printed or handwritten text (OCR)

get_sfw_status

Detect unsafe content (Safe for Work)

generate_transform_url

g., resize=width:400). Does not execute the request, just returns the URL. Generate a Filestack transformation URL

upload_from_url

Upload a file to Filestack from a public URL

get_video_status

Poll status of a video transcoding job

start_video_transcode

Returns a UUID that must be used to poll for status. Start asynchronous video/audio transcoding

See how to talk to your AI agent using FileStack.

Upload this image to Filestack: https://example.com/photo.jpg

I've uploaded the file. The new Filestack handle is `ABC123XYZ`. You can now use this handle for transformations or metadata analysis.

What objects are detected in the image with handle ABC123XYZ?

Analyzing the image... I've detected several tags: 'mountain' (98% confidence), 'snow' (95%), and 'outdoor' (92%).

Convert the video ABC123XYZ to mp4 format.

I've started the transcoding job for handle ABC123XYZ using the 'mp4' preset. The job UUID is `job-550e8400`. You can check the status later using `get_video_status`.

Use the `get_ocr` tool with the file handle. The AI will perform Optical Character Recognition and return the extracted text along with its coordinates.

Related Connectors