Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Zernote

com.zernote/zernote

User research workspace to transcribe interviews and turn conversations into insights.

Uptime
33.3%
3 direct probes · 30d
Response
2000ms
last probe
Tools
17
callable
Resources
4
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
17 tools, 4 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
21 items in total; 3 or more earns these points.
pass Describes itself 10/10
86 characters; more than 30 earns these points.

Tools · 17

get-skills

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…

projects_read

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.

projects_edit

Create or rename projects. action=create needs name; action=rename needs id and name. Delete is not supported yet.

guides_read

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…

guides_create

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…

guides_edit

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…

interviews_read

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…

interviews_edit

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…

search

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…

cards_read

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…

insights_read

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,…

jtbd_read

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)…

jtbd_edit

Edit JTBD graph: extract_interview, move_interview, create_segment, fill_in job, update_job, delete_job.

upload_interview

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 …

mcp_prepare_upload

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.

mcp_sign_upload_parts

App-only: return presigned R2 URLs for one or more multipart upload parts (resume-safe).

mcp_confirm_upload

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

Upload To Zernote

In-chat interview upload widget

ui://zernote/upload.html
office-hours

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
zernote-plan-research

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
zernote-find-respondents

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"
    }
  }
}