Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Pullzip

MCPB · ARCHIVEFLOW-0.6.0.MCPB · SCANNED SEP 20

Inspect, search and safely extract zip/7z/rar/tar archives; repair garbled CJK file names.

40 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security13
  • Malware scan not yet available for this package.Unverified
  • Known CVEs could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
  • No install/post-install scripts declared.Pass
  • Dependency health could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
Provenance & Transparency32
Schema Quality & AI Usability69
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 7091 tokens (~105/item across 67 items; 67 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage86
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 59% of tool parameters carry a description.Partial
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 3 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 68 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

mcpb · archiveflow-0.6.0.mcpb

Download bundle
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 16 Sept 26 40

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 20 Sept 2026 · Analysed mcpb/https://github.com/work517/archiveflow-releases/releases/download/v0.6.0/archiveflow-0.6.0.mcpb

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem mcpb

Background: How many MCP packages publish verified provenance →

MCP tools · 67 exposed · ~6,940 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
add_to_archive ~135

Add files from a folder into an existing zip/7z/tar archive (same paths are replaced). Secrets and generated folders are left out by default. Defaults to dryRun=true, which lists what would be added and replaced.

NameTypeReqDescription
baseDirstringyesFolder the added paths are relative to
dryRunboolean
excludeHeavyDirsboolean
excludeSecretsboolean
includearrayPaths relative to baseDir; default everything
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

apply_patch ~112

Apply a Pullzip patch to a base archive to produce the updated archive. Refuses if the base is the wrong version (hash mismatch) unless force is set; verifies the result contents. Defaults to dryRun=true.

NameTypeReqDescription
basestringyesAbsolute path to an archive file
dryRunboolean
forceboolean
outputstringyes
passwordstringArchive password, if encrypted
patchstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

archive_health ~91

Test every archive in a folder and compare with the previous check (ledger file .archiveflow-health.json in that folder): reports broken archives and silent corruption (bytes changed although the file was never modified), plus new, modified and missing ones.

NameTypeReqDescription
dirstringyesFolder of archives (backups, archive storage)
passwordstringArchive password, if encrypted
recursiveboolean

No output schema declared.

No examples provided.

audit_log ~63

Read and verify Pullzip's local hash-chained audit log (what was extracted / sealed / verified / renamed). verify=true checks the chain and reports any tampering (edited, reordered or deleted entries).

NameTypeReqDescription
limitinteger
verifyboolean

No output schema declared.

No examples provided.

batch_extract ~226

Safely extract many archives into one destination (each into its own folder when needed). One broken archive never stops the rest. Same options as extract_archive. Defaults to dryRun=true.

NameTypeReqDescription
categoriesarrayOnly extract these kinds of files
codepageintegerForce the code page of legacy ZIP names when auto-detection is wrong (949 Korean, 932 Japanese, 936 Chinese, 950 Big5, 866/1251 Russian)
deststringyesDestination folder (absolute path)
dryRunboolean
flattenbooleanPut every file straight into dest, without folders
keepJunkbooleanAlso extract __MACOSX / .DS_Store / Thumbs.db
overwritestringWhat to do when a file already exists
passwordstringArchive password, if encrypted
pathsarrayyes
salvagebooleanDamaged archive: recover what can be read, report the rest
skipExecutablesboolean

No output schema declared.

No examples provided.

check_links ~87

Collect every link inside text files and documents (folder, file or archive) and flag phishing look-alikes (e.g. naver-login.example.com), raw IP addresses, punycode, shorteners, credentials in URLs and program downloads. Offline: nothing is visited.

NameTypeReqDescription
passwordstringArchive password, if encrypted
pathstringyesFolder, file or archive

No output schema declared.

No examples provided.

check_reputation ~84

Has this exact file (by SHA-256) been seen before, and what was the verdict? Looks it up in the local opt-in reputation ledger — useful to spot a file a teammate already flagged, once you have imported their signed reputation bundle.

NameTypeReqDescription
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

check_update ~70

Compare this Pullzip with the latest published version and list what changed since (fetches https://pullzip.download/updates.json — nothing is sent). Set AF_OFFLINE=1 to disable.

NameTypeReqDescription
langstringLanguage for the change notes, e.g. ko, ja, zh-CN

No output schema declared.

No examples provided.

check_volumes ~64

For a split archive (x.7z.001, x.part1.rar, x.z01+x.zip, x.rar+x.r00): find all parts, report missing ones and which part to open.

NameTypeReqDescription
pathstringyesAny part of the split archive

No output schema declared.

No examples provided.

context_pack ~81

Turn an archive or project folder into one Markdown document for an AI: file tree plus text files, secrets and personal data masked, .gitignore respected, secret files and binaries left out, within a token budget.

NameTypeReqDescription
maxTokensinteger
passwordstringArchive password, if encrypted
pathstringyesArchive or folder

No output schema declared.

No examples provided.

convert_archive ~184

Re-pack an archive into another format (e.g. rar → zip for sharing, zip → 7z for size, anything → tar.gz for Linux). Goes through a safe extraction, so unsafe entries are dropped. Reports the size before and after. Defaults to dryRun=true.

NameTypeReqDescription
dryRunboolean
encryptNamesboolean
formatstringDefault: from the output file extension
levelinteger0 = store, 5 = normal, 9 = ultra
newPasswordstringEncrypt the new archive (the source password is NOT carried over otherwise)
outputstringyesOutput path; the extension picks the format
overwriteboolean
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

create_archive ~442

Create an archive (zip, 7z, tar, tar.gz, tar.xz, tar.bz2) from a folder, with compression level/method, split volumes (e.g. "25m" for mail limits) and self-extracting .exe. Secrets (.env, private keys, credentials) and generated folders (node_modules, .git) are excluded by default. ZIP passwords use AES-256. Defaults to dryRun=true.

NameTypeReqDescription
baseDirstringyesFolder whose contents are archived
dryRunboolean
encryptNamesboolean
excludeHeavyDirsboolean
excludeSecretsboolean
formatstringDefault: from the output file extension
includearrayPaths relative to baseDir; default everything
includeJunkbooleanKeep .DS_Store / Thumbs.db / __MACOSX
levelinteger0 = store, 5 = normal, 9 = ultra
methodstringzip: deflate/deflate64/bzip2/lzma/ppmd/copy; 7z: lzma2/lzma/ppmd/bzip2/copy (ppmd is best for text)
outputstringyesOutput archive path; the extension picks the format
overwriteboolean
passwordstring
redactSecretsbooleanMask keys, tokens, passwords, resident numbers, phones and cards inside text files (originals untouched)
respectGitignorebooleanLeave out what .gitignore files ignore
sfxbooleanSelf-extracting Windows .exe (7z)
solidboolean7z solid block (default on; off = faster single-file access)
stripPhotoMetadatabooleanRemove GPS location, XMP, IPTC and comments from photos (originals untouched)
threadsinteger
volumeSizestringSplit into volumes of this size, e.g. "25m"

No output schema declared.

No examples provided.

create_each ~154

Make one archive per top-level item of a folder (or per listed item), e.g. one zip per customer folder. Defaults to dryRun=true.

NameTypeReqDescription
baseDirstringyesFolder whose items are archived one by one
dryRunboolean
excludeHeavyDirsboolean
excludeSecretsboolean
formatstring
includearrayItems (relative to baseDir); default every non-hidden item
levelinteger0 = store, 5 = normal, 9 = ultra
outDirstringyesWhere the archives are written
overwriteboolean
passwordstring

No output schema declared.

No examples provided.

create_patch ~110

Compare two versions of an archive and build a small patch that contains only the added and changed files (plus a manifest of removals). Ship the patch instead of the whole new archive. Defaults to dryRun=true.

NameTypeReqDescription
dryRunboolean
newArchivestringyesAbsolute path to an archive file
oldArchivestringyesAbsolute path to an archive file
outputstringyesPatch file to write
passwordstringArchive password, if encrypted

No output schema declared.

No examples provided.

delete_from_archive ~91

Remove files or folders from a zip/7z/tar archive in place. Changes the archive permanently: run with dryRun=true first (the default) and confirm with the user.

NameTypeReqDescription
dryRunboolean
entriesarrayyesEntry paths or folder prefixes
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

diagnose_archive ~101

Diagnose an archive that fails to open and give the one fix to run: encrypted (needs a password), damaged/truncated (repair), a missing split-volume part, a wrong extension (renamed file), a compression method the engine can't read (update 7-Zip), or garbled file names. Show the recommendation to the user.

NameTypeReqDescription
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

diff_archives ~57

Show files added, removed and changed between two archives (for example two versions of a project backup).

NameTypeReqDescription
pathAstringyesAbsolute path to an archive file
pathBstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

engine_info ~62

Show which 7-Zip engine is used, live engine metrics and which folders this server may access. With selfTest=true, runs an end-to-end engine check (create, list, password, read, test, extract).

NameTypeReqDescription
selfTestboolean

No output schema declared.

No examples provided.

explain_archive ~90

A plain-language verdict for non-experts (Korean or English): is it safe, what is inside, why, where it came from, and what to do. Show this text to the user as-is.

NameTypeReqDescription
deepboolean
langstring
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

export_manifest ~73

Export the full file list of an archive as JSON, CSV (safe to open in Excel — formula injection neutralized) or an indented tree with folder sizes.

NameTypeReqDescription
formatstring
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

export_reputation ~71

Export the local reputation ledger as a signed bundle a team can share (hashes and verdicts only; file names are stripped unless includeNames). Others import it with import_reputation after trusting your key.

NameTypeReqDescription
includeNamesboolean
outputstringyesBundle file to write (.json)

No output schema declared.

No examples provided.

extract_archive ~276

Extract an archive (or selected entries / kinds of files) into a folder. Unsafe entries are always skipped, links are removed, Mark-of-the-Web is preserved, existing files are kept unless overwrite says otherwise. salvage=true recovers readable files from a damaged archive. Defaults to dryRun=true which only returns the plan.

NameTypeReqDescription
categoriesarrayOnly extract these kinds of files
codepageintegerForce the code page of legacy ZIP names when auto-detection is wrong (949 Korean, 932 Japanese, 936 Chinese, 950 Big5, 866/1251 Russian)
deststringyesDestination folder (absolute path)
dryRunboolean
entriesarrayEntry paths or folder prefixes to extract; default everything
flattenbooleanPut every file straight into dest, without folders
keepJunkbooleanAlso extract __MACOSX / .DS_Store / Thumbs.db
overwritestringWhat to do when a file already exists
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file
salvagebooleanDamaged archive: recover what can be read, report the rest
skipExecutablesboolean

No output schema declared.

No examples provided.

extract_nested ~112

Extract an archive and every archive inside it (zip in zip in 7z ...) level by level with the same safety rules, into one folder tree; inner archives are removed after they are unpacked unless keepInner=true.

NameTypeReqDescription
deststringyesDestination folder
keepInnerboolean
maxDepthinteger
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file
skipExecutablesboolean

No output schema declared.

No examples provided.

find_duplicates ~83

Find identical files across folders and archives (e.g. the same photos in three backups) and how much space the copies waste.

NameTypeReqDescription
insideArchivesbooleanAlso look inside archives found in the folders
minSizeinteger
passwordstringArchive password, if encrypted
pathsarrayyesFolders, files or archives

No output schema declared.

No examples provided.

find_personal_data ~79

Which files (including Word/Excel/HWPX documents, in folders or archives) contain resident registration numbers, phone numbers, card numbers, e-mail addresses, keys or tokens — counts per file only, never the values.

NameTypeReqDescription
passwordstringArchive password, if encrypted
pathstringyesFolder, file or archive

No output schema declared.

No examples provided.

fix_zip_names ~132

Rewrite a ZIP whose file names were saved in a legacy code page (Korean CP949, Japanese Shift-JIS, Chinese GBK/Big5, Russian CP866/1251) so names are stored as UTF-8 and display correctly on every system. File data is copied byte-for-byte; unsafe entries are left out. Defaults to dryRun=true.

NameTypeReqDescription
dryRunboolean
keepUnsafeboolean
outputstringOutput path; default "<name>-fixed.zip" next to the input
pathstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

generate_password ~47

Generate a random archive password without look-alike characters (0/O, 1/l/I), for create_archive or sharing.

NameTypeReqDescription
lengthinteger
symbolsboolean

No output schema declared.

No examples provided.

hash_files ~113

Compute SHA-256 (or SHA-1, MD5, SHA-512, CRC32) of files and folders on disk, or — with archive set — of entries inside an archive without leaving them on disk.

NameTypeReqDescription
algostring
archivestringHash entries inside this archive instead
entriesarrayWith archive: entries or folder prefixes; default all
passwordstringArchive password, if encrypted
pathsarrayFiles or folders on disk

No output schema declared.

No examples provided.

import_reputation ~83

Merge a signed reputation bundle from a teammate into the local ledger. The signature must be valid and the signing key must be in trustedKeys (or your own). Use dryRun first to see the signer.

NameTypeReqDescription
dryRunboolean
filestringyesBundle file (.json)
trustedKeysarrayPublic keys or fingerprints you trust

No output schema declared.

No examples provided.

inspect_archive ~126

Summarize an archive without extracting it: file counts by type, unpacked size, suggested extraction folder, detected projects, duplicates, archive comment, whether it came from the internet, and a security report (safe/caution/danger).

NameTypeReqDescription
codepageintegerForce the code page of legacy ZIP names when auto-detection is wrong (949 Korean, 932 Japanese, 936 Chinese, 950 Big5, 866/1251 Russian)
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

inspect_many ~49

Inspect up to 100 archives at once: one line and a security level for each, dangerous ones first.

NameTypeReqDescription
passwordstringArchive password, if encrypted
pathsarrayyes

No output schema declared.

No examples provided.

license_check ~88

List the open-source licenses in a deliverable (folder or archive, dependencies such as node_modules included) from license files and package manifests, and flag strong copyleft (GPL/AGPL) and weak copyleft (LGPL/MPL). A first pass, not legal advice.

NameTypeReqDescription
passwordstringArchive password, if encrypted
pathstringyesFolder, file or archive

No output schema declared.

No examples provided.

list_entries ~74

List files inside an archive with paging and an optional name filter (substring or glob like *.pdf).

NameTypeReqDescription
filterstring
limitinteger
offsetinteger
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

list_quarantine ~31

Show files Pullzip moved into quarantine, with why, when, where they came from and their security findings.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_snapshots ~48

Show the snapshots (versions) stored in a snapshot folder made by snapshot_folder: when, note, how many files were added, changed and removed.

NameTypeReqDescription
repostringyesSnapshot folder

No output schema declared.

No examples provided.

merge_archives ~147

Combine several archives into a single new archive; by default each source keeps its own folder (name clashes are renamed). Goes through a safe extraction, so unsafe entries are dropped. Defaults to dryRun=true.

NameTypeReqDescription
dryRunboolean
flattenbooleanMerge at the top level instead of one folder per archive
formatstringDefault: from the output file extension
inputsarrayyes
levelinteger0 = store, 5 = normal, 9 = ultra
outputstringyesOutput archive path
overwriteboolean
passwordstringArchive password, if encrypted

No output schema declared.

No examples provided.

optimize_archive ~99

Re-pack any archive as the smallest practical 7z (LZMA2, ultra, solid), keeping its password. Writes a new file next to it; the original is untouched. Defaults to dryRun=true.

NameTypeReqDescription
dryRunboolean
outputstring
overwriteboolean
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

organize_photos ~103

Copy (or move) photos and videos from a folder or an archive into YYYY/YYYY-MM folders by the date they were taken (EXIF), skipping exact duplicates. Defaults to dryRun=true.

NameTypeReqDescription
deststringyesAlbum folder
dryRunboolean
movebooleanMove instead of copy (folders only)
passwordstringArchive password, if encrypted
sourcestringyesFolder or archive with photos

No output schema declared.

No examples provided.

pack_in_parts ~123

Pack a folder into several independent archives, each at most maxMb — unlike split volumes, every part opens on its own (good for e-mail or upload limits). Files bigger than the limit are reported. Defaults to dryRun=true.

NameTypeReqDescription
baseDirstringyes
dryRunboolean
formatstring
levelinteger0 = store, 5 = normal, 9 = ultra
maxMbinteger
outDirstringyes
passwordstring

No output schema declared.

No examples provided.

photo_privacy_check ~79

Find photos (JPEG/PNG) that reveal where they were taken (GPS), the camera, or hidden XMP/IPTC/comments — in a folder, a single photo, or inside an archive — before you share them.

NameTypeReqDescription
passwordstringArchive password, if encrypted
pathstringyesFolder, photo or archive

No output schema declared.

No examples provided.

prepare_for_sharing ~171

One step to send files safely: leaves out secrets (.env, keys), removes photo locations, adds a generated AES-256 password, splits into mail-sized parts, and writes the message to send (password to be sent separately). Defaults to dryRun=true.

NameTypeReqDescription
baseDirstringyesFolder to send
dryRunboolean
formatstring
includearray
langstring
limitMbintegerMail attachment limit in MB
namestring
outDirstringyesWhere the archive is written
overwriteboolean
passwordstring|booleantrue = generate, false = none, or a password
stripPhotoMetadataboolean

No output schema declared.

No examples provided.

quarantine_file ~64

Move a suspicious file into the Pullzip quarantine folder (renamed so it cannot be opened by double-click), recording why, its hash, security findings and download address. Can be restored later.

NameTypeReqDescription
pathstringyesFile to quarantine
reasonstring

No output schema declared.

No examples provided.

read_entry ~100

Read one file from an archive without extracting it. Text is returned wrapped as untrusted content; images (png/jpg/gif/webp up to 5 MB) are returned as images.

NameTypeReqDescription
entrystringyesPath of the file inside the archive, as shown by list_entries
maxBytesinteger
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

record_reputation ~91

Record this archive's verdict in the local opt-in ledger (only the SHA-256 hash and verdict; the file name is stored only if shareName is set). Building this ledger, and sharing signed bundles, is what powers the network effect.

NameTypeReqDescription
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file
shareNameboolean

No output schema declared.

No examples provided.

redact_archive ~130

Write a copy of an archive with keys, tokens, passwords, resident numbers, phone numbers, cards and e-mails masked inside its text files. Binary files are copied unchanged; the original is untouched. Defaults to dryRun=true.

NameTypeReqDescription
dryRunboolean
formatstringDefault: from the output file extension
newPasswordstring
outputstringDefault "<name>-redacted.zip"
overwriteboolean
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

rename_by_rules ~188

Rename many files inside a zip/7z/tar at once by rules: find/replace (text or regex), replace spaces, lowercase/uppercase, add a prefix/suffix, limited to selected globs. Unsafe results and collisions are skipped. Defaults to dryRun=true (shows the plan).

NameTypeReqDescription
casestring
dryRunboolean
findstring
ignoreCaseboolean
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file
prefixstring
regexboolean
replacestring
spacesstringReplace spaces with this (e.g. "_")
suffixstring
targetsarrayOnly entries matching these globs (e.g. ["*.jpg"])

No output schema declared.

No examples provided.

rename_in_archive ~92

Rename or move files and folders inside a zip/7z/tar archive without re-compressing. Unsafe new names (../, absolute, reserved) and collisions are refused. Defaults to dryRun=true.

NameTypeReqDescription
dryRunboolean
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file
renamesarrayyes

No output schema declared.

No examples provided.

repair_archive ~117

Rebuild a ZIP that will not open (cut-off download, missing central directory, junk in front) by reading its file records one by one. Writes a new "<name>-repaired.zip"; the original is untouched. Reports recovered and lost files, and tests the result. Defaults to dryRun=true.

NameTypeReqDescription
dryRunboolean
outputstring
overwriteboolean
passwordstringArchive password, if encrypted
pathstringyesAbsolute path to an archive file

No output schema declared.

No examples provided.

reputation_stats ~34

Summary of the local opt-in reputation ledger: how many files are known, by verdict, and how many signing keys have contributed.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

restore_quarantined ~58

Move a quarantined file back to where it was (or to another folder). Only do this when the user is sure the file is safe.

NameTypeReqDescription
idstringyesId from list_quarantine
tostring

No output schema declared.

No examples provided.

Common questions

What is the Pullzip MCP server?

Pullzip is an MCP server listed in the public MCP registry as io.github.work517/archiveflow. Inspect, search and safely extract zip/7z/rar/tar archives; repair garbled CJK file names. This page covers its MCPB bundle (https://github.com/work517/archiveflow-releases/releases/download/v0.6.0/archiveflow-0.6.0.mcpb).

Is the Pullzip MCP server safe to use?

Pullzip scores 40 out of 100 on VerifyMCP. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Pullzip MCP server expose?

Pullzip exposes 67 tools: inspect_archive, list_entries, search_archive, read_entry, scan_security, and 62 more. Their descriptions and schemas cost roughly 6,940 tokens of context every time the server is loaded.

What licence is the Pullzip MCP server under?

Pullzip declares the Proprietary licence, which is not on the OSI-approved list. Read the terms before using it at work, and note this covers the source only, not the cost of any service it calls.