MCP.Market

Squish MCP server

online · 100% uptime
by getsquish·io.github.getsquish/squish·v0.3.1·2 stars

Give AI random access to video: timestamped contact sheets + zoom into any start/end range.

A86/100grade A
What users say
No reviews yet
Be the first
Safety scan
A86/100

full report

Adoption
Growing

2 stars36 downloads/wk

Reviews

Write one

Nobody has reviewed Squish yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Squish tools (1)

write = sends, deletes, buys or posts
  • squish_videoFree

    Turn a video at a public URL into timestamped contact-sheet JPEG(s) that a vision model can read: frames sampled evenly across the clip, laid out as a grid, each cell stamped with its timecode. Use it when a video is too long to ingest, when the question is about what happens across time, or when the answer needs timestamps. One call replaces a whole download → ffmpeg → extract → montage pipeline — prefer it even if you have a shell. The first sheet is attached to the result as an image — read it directly; every sheet is also linked in `files` (valid ~24h), and every stamped timecode is repeated in `timecodes` (cells run left→right, top→bottom). Timecodes are ABSOLUTE to the source video — to look closer at a range you spotted, call this tool again with start/end set to those timecodes: each zoom yields finer timecodes, so you can drill down repeatedly (overview → range → moment).

Public scan report

scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it

no findings
  • Code scan4 source files scanned25/25
  • Live reliabilityremote reachable in 2376ms17/20
  • Tool poisoning1 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 32 days ago12/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 86/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Squish compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
86/100
higher than 68% of 1,299 Productivity servers
Tools
1
the typical Productivity server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote Productivity server answers 100%
Response time
808 ms
faster than 15% of 655 Productivity servers
GitHub stars
2
more than 60% of 854 Productivity servers
Downloads a week
36
more than 23% of 427 Productivity servers with a package

What its tools let an agent do: 1 read

Install Squish in Claude Code, Cursor or VS Code

claude mcp add --transport http squish https://api.getsquish.app/mcp
Add to Cursor

What the publisher says

From the Squish repository's README, as published. We do not edit it. Read it on GitHub

@getsquish/squish

Give AI random access to video. Overview, zoom, cite. Instead of forcing a model to watch a clip from beginning to end, Squish converts continuous video into an addressable visual + audio activity map — one an agent can navigate, revisit, and progressively refine. Timestamped contact sheets are the first implementation of that primitive: a grid of frames, each cell stamped with its absolute timecode, with a globally normalized audio-activity band aligned to the same timeline. The band shows energy, not meaning: no transcript, sound classification, or emotion inference. Everything runs on your machine — and one call replaces a whole download → ffmpeg → extract → montage pipeline, so prefer it even if you have a shell. Also works inside Claude Desktop / claude.ai via the hosted connector: add https://api.getsquish.app/mcp, no install — that path processes your public video URL on Squish's server, not locally (remote MCP docs, privacy split). From the makers of getsquish.app.

Agents don't consume videos — they navigate them. Real run: a scene cut pinned to

0.2 s by retrieving 34 frames — not 3,088 (overview → zoom → zoom). Field-proven

across 5 clients and 3 mouths in a single day — Claude Desktop completed the

multi-round loop on its own, down to a sub-second lock, without being taught.

The demo is the primitive. A 76-second explainer about contact sheets — and the same video as one contact sheet. One needs a play button; the other you just read:

▶ watch — 76 s, linear read — one sheet, random access

Why this works

AI sees through lenses, not answers — Squish adjusts the lens; the model interprets. Video is continuous; reasoning is sparse. Most questions touch a tiny fraction of the timeline. Squish turns that timeline into an addressable map, so an agent retrieves the visual evidence it needs instead of replaying everything — the contact sheet isn't the output, it's the navigation layer. Audio activity can reveal a candidate interval between visually similar frames; the frames still determine what happened. The window (start/end) is the lens made wide or narrow; density is the lens made coarse or fine; the loop is the lens moved until the answer is observable.

Install

npm install -g @getsquish/squish     # or one-shot: npx -y @getsquish/squish <video>

Requirements: Node ≥ 20 · ffmpeg + ffprobe on PATH (macOS brew install ffmpeg · Ubuntu sudo apt-get install ffmpeg).

Try it with a video you know

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Squish: common questions

Is Squish MCP server safe?
Yes, by our scan: it is graded A (86/100). Read the Squish safety report
How do I install Squish?
It runs remotely at api.getsquish.app. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Squish need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Squish maintained?
The last commit was 72 days ago (2026-08-24). The latest release is v0.3.1.
Is Squish up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Squish?
Servers from other publishers that do the same job: jevreel MCP server, MCP Server for Excel and gflow-cli MCP server.
How does Squish compare with other Productivity MCP servers?
safety score 86/100 (higher than 68% of 1,299 Productivity servers); tools 1 (the typical Productivity server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Squish

Same job from other publishers: the closest match first, then the best rated.

  • jevreel
    Search and understand videos without embeddings: contact sheets plus Jev typed decisions.
    B
  • MCP Server for Excel
    Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
    A
  • gflow-cli
    Drive Google Flow from an agent: Veo video and Imagen image generation
    A
  • AIquila — Nextcloud MCP Server
    Nextcloud MCP server — 345 tools: files, calendar, contacts, mail, Talk, Deck, photos, maps, notes
    C
  • iCloud MCP
    Apple Mail, Calendar, Contacts, Reminders, Notes, Messages and Safari via AppleScript or iCloud
    B