Query your user-interview transcripts and research notes from Claude via OAuth — no API keys needed for the Claude Connectors flow.
1. What you can do
2. Prerequisites
3. Custom connector (available today)
Zernote is not yet listed in the official Claude Connectors Directory. Until directory approval, connect Zernote as a custom connector by entering the MCP server URL manually:
https://zernote.com/mcpOnce Zernote is approved for the Connectors Directory, you will also be able to search for Zernote in the directory and connect with a one-click Connect button — no manual URL entry required. Both paths use the same OAuth authorization and grant access to the same tools.
4. Connect on Claude.ai (directory flow)
When Zernote appears in the Claude Connectors Directory:
5. Claude Code
claude mcp add --transport http zernote https://zernote.com/mcp
Then run /mcp, select zernote, and choose Authenticate to complete OAuth in your browser.
6. MCP endpoint and authentication (other MCP clients)
https://zernote.com/mcpPOST)https://zernote.com/.well-known/oauth-authorization-serverhttps://zernote.com/.well-known/oauth-protected-resource/mcpEach user authenticates individually. The connected client receives only the data in your own Zernote account.
7. OAuth scopes
Zernote uses granular OAuth scopes. During authorization, you may see the following permissions:
folders:read — Read your foldersinterviews:read — Read your interviewstranscripts:read — Read interview transcriptssearch:read — Search your interviewsnotes:write — Write interview notesIf the connecting client does not request specific scopes, all five scopes are granted by default.
8. Tools reference
| Tool | OAuth scope | Access | Description | Example prompt |
|---|---|---|---|---|
list_folders |
folders:read |
Read | List folders available to the authenticated user. Supports pagination (limit/offset). |
"What research folders do I have?" |
list_interviews |
interviews:read |
Read | List interviews, optionally filtered by folder_id. Supports pagination (limit/offset). |
"List interviews in folder X from last month" |
get_interview |
interviews:read |
Read | Get interview metadata and truncated transcript preview. | "Summarize interview {id}" |
get_transcript |
transcripts:read |
Read | Get full transcript text with speaker placeholders resolved. Large transcripts are returned in character windows (limit/offset). |
"Pull quotes about onboarding from interview {id}" |
search_interviews |
search:read |
Read | Semantic search across interview transcripts. Returns interviews ranked by relevance with matching text fragments. | "Find interviews mentioning pricing objections" |
write_note |
notes:write |
Write | Update interview notes for the specified interview. | "Save these synthesis notes to interview {id}" |
9. Permissions and data access
OAuth grants access only to your Zernote account data. The connected assistant reads or writes only when you prompt it in that chat. Zernote never shares your data with an AI assistant unless you complete OAuth authorization for that specific client. For full details on what data MCP connections can access, see section 7 of our Privacy Policy.
10. Troubleshooting
Connection fails or wrong Zernote account
Connector shows no tools
Still stuck?
Email report@zernote.com with:
11. Disconnect and revoke access
To revoke access, go to Claude → Settings → Customize → Connectors → Zernote → Disconnect. OAuth tokens are revoked when you disconnect; Zernote stops serving your data to that client immediately.
12. Contact
Product support email: report@zernote.com
Product support: @sagotly
Last updated: 2026-07-03