Skip to content
MCPSTAMP
Documents and files

Can ChatGPT open zip files?

Usually. ChatGPT can unpack an uploaded zip with its code tool. A Zip server lets you look inside first and pull out one file at a time.

Usually. ChatGPT can unpack an uploaded zip with its code tool. The Zip server lists entries, reads one file without unpacking and refuses unsafe paths. It runs hosted or locally in Claude and Cursor.

What you get

Send October's paperwork to the accountant

Katarzyna Dabrowska, freelance architect in Warsaw, Poland

CSV
Tool callWhat it did
zip_createPacks the uploaded files into october-2026.zip and returns a download link valid for one hour
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

With its code tool, ChatGPT can usually unpack a zip you upload and read the files inside its sandbox. It won't check for traversal paths or a suspicious compression ratio unless you ask, and the files stay in that one chat.

With Zip

The Zip server lists every entry with sizes and ratios, reads one text file without unpacking the rest, and unpacks safely with traversal, absolute-path and symlink entries refused. The hosted server can't see files on your computer. It takes a file from a public link or a small upload (up to 1 MB), and new files come back as one-hour download links. To try it in ChatGPT on the web, where your plan or workspace allows custom MCP servers, get a free token at mcp.zovo.one/mcp/connect and add mcp.zovo.one/mcp/zip/t/<token> as a server with No authentication. We haven't tested this in ChatGPT yet.

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 ChatGPT open zip files

You

List what's inside 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 else unpacked.

Example · Katarzyna Dabrowska, freelance architect in Warsaw, Poland

Send October's paperwork to the accountant

You

Here are my October invoices, quotes and exports (uploaded). Zip them into one file for my accountant.

  1. zip_create Packs the uploaded files into october-2026.zip and returns a download link valid for one hour
  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 before you look at the list.
  • Ignoring a huge compression ratio, a sign of a zip bomb.
  • Assuming every ChatGPT plan can add a custom MCP server. Check your plan first.

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 ChatGPT open zip files?
Usually. ChatGPT can unpack an uploaded zip with its code tool. The Zip server lists entries, reads one file without unpacking and refuses unsafe paths. It runs hosted or locally in Claude and Cursor.
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

All jobs on the Claude for small business page

Zip Pro, $19 once

Buy Pro