Skip to content
MCPSTAMP
Documents and files

Can Claude read zip files?

Not in most chat apps. And you should check what's inside before you open it. Here's how to list, read and safely unpack a zip from chat.

Most chat apps can't open a zip. Claude.ai with code execution sometimes can. The Zip server lets Claude list entries, read one text file without unpacking, unpack safely with traversal and symlink entries refused, and create new archives with glob patterns. Check the list before you unpack.

What you get

Send October's paperwork to the accountant

Katarzyna Dabrowska, freelance architect in Warsaw, Poland

CSV
Tool callWhat it did
zip_bundle_monthCollects 2026-10 files from the sibling servers' output folders and names each folder it checked
zip_listLists what went in, with sizes

One zip with 23 documents (14 invoices, 6 quotes, 3 CSV exports), 4.1 MB, ready to attach to the email to her biuro rachunkowe.

Example from "Send October's paperwork to the accountant". Invented names, real math from the tools.

Free to start. Zip Pro is $19 once. Free vs Pro

Without a tool, and with the tool

Without a tool

Claude.ai with code execution can sometimes unpack an uploaded zip in its sandbox. Claude Desktop, Cursor and VS Code can't open a .zip without a tool.

With Zip

The Zip server lists entries with sizes and ratios, reads one text file from an archive without unpacking, unpacks safely (traversal, absolute-path and symlink entries are refused), creates archives with glob patterns and bundles a month of invoices for your accountant.

An example, from prompt to finished file

Example scenarios built on the real tools of Zip. Names and amounts are invented.

Example · Accountant receiving client files

Can Claude read zip files

You

List what's inside ~/Downloads/client-records-q3.zip, then show me notes.txt from it without unpacking the rest.

  1. zip_list Lists every entry with size and compression ratio
  2. zip_extract_text Reads notes.txt straight from the archive
Result

A list of the archive's files and sizes, and the text of notes.txt, with nothing written to disk.

Example · Katarzyna Dabrowska, freelance architect in Warsaw, Poland

Send October's paperwork to the accountant

You

Zip all my October invoices, quotes and exports into one file for my accountant.

  1. zip_bundle_month Collects 2026-10 files from the sibling servers' output folders and names each folder it checked
  2. zip_list Lists what went in, with sizes
Result

One zip with 23 documents (14 invoices, 6 quotes, 3 CSV exports), 4.1 MB, ready to attach to the email to her biuro rachunkowe.

About 10 min saved (estimate)

Example · Mark Davies, office manager at a recruitment firm in Reading, UK

Check a zip from an unknown sender

You

A candidate sent CV_and_portfolio.zip. Is it safe? Show me what's in it and read the cover letter text.

  1. zip_list Lists entries and flags absolute paths, .., symlinks, encryption, duplicates and bomb ratios
  2. zip_extract_text Reads cover_letter.txt inline without unpacking anything
Result

4 entries, no flags, 2.3 MB uncompressed. The cover letter text shows in chat, and then Mark unpacks it, with a dry run first.

About 5 min saved (estimate)

Every example here works on the free tier. One $39 key removes the limits on all of them. Pricing

Common mistakes with this job

  • Unpacking an unknown zip straight into your home folder.
  • Ignoring a huge compression ratio, a sign of a zip bomb.
  • Emailing a zip of invoices that misses half the month.

Connect in 1 minute

Paste one URL into Claude.ai, Claude Desktop, Cursor or VS Code. No install, no account.

1. Get a free token (30 days, 600 calls an hour)

curl -s -X POST https://mcp.zovo.one/mcp/token

2. Paste this URL as a custom connector

https://mcp.zovo.one/mcp/zip/t/<token>

Or run it locally (Node.js 18+)

npx -y @theluckystrike/mcp-zip

Free vs Pro for Zip

Free ($0, no key)Pro ($19 once)
20 new archives per calendar monthUnlimited archives per month
Archives up to 25 MB and 200 entriesNo archive size limit
Listing, safe unpack and text reads with no limitNo entry limit
Where these limits come from

servers/zip/src/index.ts:44-46, :87, :278, :294; https://mcp.zovo.one/s/zip

Questions

Can Claude read zip files?
Most chat apps can't open a zip. Claude.ai with code execution sometimes can. The Zip server lets Claude list entries, read one text file without unpacking, unpack safely with traversal and symlink entries refused, and create new archives with glob patterns. Check the list before you unpack.
Is checking a zip someone sent me limited on the free tier?
No. Listing, unpacking and reading entries are never metered. The free limits apply only to zips you create.
Does it upload my files?
Not on the local install. It makes no network call of any kind, and everything happens on your machine. The hosted URL takes the zip in the request and keeps it on the server for a limited time.
Can it open password-protected zips?
No. Encrypted entries are flagged and refused.

Related jobs

Claude for small business: all jobs

Zip Pro: $19 once

Buy Pro