Zernote
com.zernote/zernoteUser research workspace to transcribe interviews and turn conversations into insights.
Score: 100/100
Handshake verified by our own probe.
why this score
Tools · 17
Use for startup ideas, office hours, and “I installed this connector to work through an idea”. Inside: office-hours-zernote (challenge the idea), zernote-plan-research. Omit id for the catalog, then p…
Read existing research folders. Not for a new startup idea or office hours — call get-skills first. action=list returns projects for the authenticated user.
Create or rename projects. action=create needs name; action=rename needs id and name. Delete is not supported yet.
Read the interview guide stored on a project. The guide has an intro, ordered blocks (title, minutes, questions, notes), total time, a notes template, and any markdown that did not parse. Returns an e…
Create the first interview guide on a project. Use this to upload a new guide. Pass structured fields, not markdown: intro, blocks (title, minutes, notes, questions with text/note/key), and notes_temp…
Replace an existing interview guide from markdown. To create the first guide, call guides_create. Text before the first ## is the intro. ## Title (12) or ## Title (7–11) is a block; minutes are the la…
Read interviews. Typical path: (1) action=list with summary_mode=brief (default) — returns the short # Summary. List items include need_approve_speakers (+ pending_speakers / hint): when true, show in…
Rename, move, write summary/notes, retranscribe, assign/confirm speakers, or toggle voiceprint. action=rename needs id+title; move needs interview_ids (+ optional project_id); write_summary needs id+s…
Semantic search for evidence / counter-evidence after you have interview context (e.g. from list/summary). Optional interview_id scopes search to one interview and returns smaller text windows. Return…
List L2 coded claim-cards (claim + optional quote + chunk_index + lens + codes + start_seconds? + url). Filter by project_id, interview_id / interview_ids, codes (any match), or lens (workflow|gtm|pri…
Read the project Insights graph in pages or by node. action=list returns a compact folder-wide outline (groups + interviews) plus a page of insight bodies. Filter with interview_id, group_id (DB UUID,…
Read JTBD job graph segments and trees. action=list_segments needs folder_id/project_id. action=get_tree needs segment_id or interview_id. CITATION REQUIRED: cite job quotes as ["text"](interview_url)…
Edit JTBD graph: extract_interview, move_interview, create_segment, fill_in job, update_job, delete_job.
Opens the in-Claude MCP Apps widget "Upload To Zernote" so the user can drop a file into Inbox in this chat (audio/video max 2GB; text .txt/.md or PDF max 50MB). Use when the user wants to upload/add …
App-only: create an Inbox interview and return a presigned R2 upload URL (or multipart upload_id for large files). Pass interview_id (+ upload_id for multipart) to resume without a new card.
App-only: return presigned R2 URLs for one or more multipart upload parts (resume-safe).
App-only: confirm a completed R2 upload (single PUT or multipart) for an Inbox interview. Audio/video is enqueued for transcription (STT + diarization). Text (.txt/.md) and PDF are stored and marked r…
Resources · 4
In-chat interview upload widget
ui://zernote/upload.html
YC Office Hours. After loading this skill, open the greeting picker at once. The picker prompt is the prod YC hello (what YC is, who graduated), then shall we start. No user-research Airbnb/Stripe sto…
skill://zernote/office-hours-zernote/SKILL.md
Plan talks with users from an office-hours design doc. Needs that doc and an explicit yes. Writes one call guide: opening, screener, question pack, then close with product, price, and buy. Then hands …
skill://zernote/zernote-plan-research/SKILL.md
Find people to interview right after zernote-plan-research saved the call guide. Asks whether anyone around them could use the product, then the budget. Always starts with their own network, then free…
skill://zernote/zernote-find-respondents/SKILL.md
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"zernote": {
"url": "https://zernote.com/mcp",
"transport": "streamable-http"
}
}
}