Clipy MCP
UnclaimedClipy is the first agent-readable screen recorder — free, no watermark, for Mac, Chrome, and the web. One share link: humans watch the video, AI agents read the summary, key moments, and transcript.
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'clipy-mcp' -- 'npx' '-y' '@clipy/mcp'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in Search & Web
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
23 of 23 tools
Documented tools (23)
From project documentation. A server handshake does not verify each tool’s description or behavior.
abort_recording
Discard the active session; nothing is uploaded.
add_chapter
Drop a === CHAPTER: <label> === boundary into the active session — split a recording into named sections (ideal for before/after demos).
add_marker
Drop a narration marker into the active session (live clock, or backdate with atSeconds) — markers become the recording's transcript chapters. Can carry evidence in one of two provenances: clipy-verified (assertSelector / assertText / assertUrl) where Clipy checks the page itself, or driver-attested
clipy-verified
assertSelector / assertText / assertUrl
download_recording
Download the MP4 locally so you can clip it or extract frames yourself (e.g. with ffmpeg).
driver-attested
observed + verdict (both required)
get_agent_context
The full agent-context bundle (summary + key moments + transcript + available browser diagnostics) as markdown.
get_browser_diagnostics
Privacy-redacted visited routes, console warnings/errors, page exceptions, and failed fetch/XHR metadata. The evidence is explicitly labelled page-reported; headers, bodies, cookies, tokens, typed values, and raw query values are never captured.
get_context_document
One context document's metadata: source, duration, tags, the server's classification (video type, whether visual evidence is needed, planned moments), and which transcript/frames exist. Not the transcript itself.
get_key_moments
Key moments: timestamps, captions, and click coordinates.
get_recording
Metadata for one recording (status, duration, transcript/summary status).
get_summary
The AI summary: TL;DR, key points, action items.
get_transcript
The full timestamped transcript + plaintext.
list_context_documents
List the user's context documents — YouTube videos and local video files they imported with clipy context import, so agents can read them. A separate library from their own screen recordings.
list_recordings
List your most recent recordings.
read_context_document
Read a context document as compiled markdown — header, metadata, then the timestamped transcript with frame captions interleaved. Takes startMs/endMs so you can walk a two-hour video section by section instead of flooding your context.
record
Record a web app headlessly and upload it as a Clipy recording; returns its share + agent-context URLs. Accepts a type (recording kind), viewports (sweep several screen sizes into one video), storageState / userDataDir+profileDirectory / initScript (record behind a login), and timestamped notes that
replace_transcript
Replace a recording's transcript with text you author (needs the ingest scope). Call gettranscript first and pass its revision; stale replacements are rejected instead of overwriting a concurrent edit. The summary regenerates automatically. Marked as agent-edited, never passed off as speech-to-text.
search_memory
Search the whole Clipy memory at once — every screen recording the user made and every video they imported — returning the matching moments with timestamps and a URL that opens at that point. Matching is semantic as well as literal, so "login flow" finds a moment where someone said "the authenticati
search_recordings
Search your recordings by keyword (title + description).
start_recording
Start a recording session that keeps recording while you work (drive the page with your own browser tools, run commands, …). Accepts type, storageState / userDataDir+profileDirectory / initScript, and exposeCdp (get a CDP endpoint + in-page window.clipyMark/window.clipyChapter bridge to drive the re
stop_recording
Finish the session: close the browser, upload, return the share + agent-context URLs.
wait_for_artifacts
Poll until a recording's transcript/summary finish processing.
Tool change history
FAQ
Questions about Clipy MCP Server
- How do I connect Clipy MCP Server to Claude?
- Run `claude mcp add clipy-mcp -- npx -y @clipy/mcp` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is Clipy MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Clipy MCP Server do?
- Clipy MCP Server documents 23 tools to the agent, including abort_recording, add_chapter, add_marker. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.