4,500+ servers built on MCP Fusion
Vinkius

Notesnook MCP. Manage private, encrypted notes without exposing data.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Notesnook (Private Note Taking & E2EE) MCP on Cursor AI Code Editor MCP Client Notesnook (Private Note Taking & E2EE) MCP on Claude Desktop App MCP Integration Notesnook (Private Note Taking & E2EE) MCP on OpenAI Agents SDK MCP Compatible Notesnook (Private Note Taking & E2EE) MCP on Visual Studio Code MCP Extension Client Notesnook (Private Note Taking & E2EE) MCP on GitHub Copilot AI Agent MCP Integration Notesnook (Private Note Taking & E2EE) MCP on Google Gemini AI MCP Integration Notesnook (Private Note Taking & E2EE) MCP on Lovable AI Development MCP Client Notesnook (Private Note Taking & E2EE) MCP on Mistral AI Agents MCP Compatible Notesnook (Private Note Taking & E2EE) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Notesnook (Private Note Taking & E2EE) MCP Server connects your AI agent directly to your private, zero-knowledge note vault. You can securely list notes, inject new encrypted entries, audit metadata, and trigger full data syncs—all without exposing raw data to third parties.

What your AI agents can do

Create note

Creates a brand new encrypted note by pushing plaintext into the vault's persistent, secure storage layer.

Delete note

Irreversibly removes a specific encrypted note from the server and marks it for permanent erasure.

Get note

Retrieves the full, underlying encrypted cipher payload of an individual note ID.

+ 9 more capabilities included
Retrieve and Audit Notes

Your agent can list all notes (list_notes), check high-priority favorites (list_favorites), or get the full encrypted text payload for a single note using get_note.

Inject, Modify, and Remove Content

You can create new secure notes (create_note) by sending plaintext to be encrypted, modify existing content via update_note, or permanently delete entries with delete_note.

Manage Vault Structure and Metadata

The system lets you navigate your vault structure by listing notebooks (list_notebooks), auditing tags (list_tags), or checking encapsulated binary attachments using list_attachments.

Maintain Data Integrity and State

Run sync_items to force a full vault sync, ensuring your local copy matches the server. You can also validate your identity with get_user.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Notesnook (Private Note Taking & E2EE) MCP Server: 12 Tools

These tools let you perform every operation needed to manage a private, encrypted note vault—from listing tags and notes to syncing the entire dataset.

create019d75df

create note

Creates a brand new encrypted note by pushing plaintext into the vault's persistent, secure storage layer.

delete019d75df

delete note

Irreversibly removes a specific encrypted note from the server and marks it for permanent erasure.

get019d75df

get note

Retrieves the full, underlying encrypted cipher payload of an individual note ID.

get019d75df

get user

Checks and validates your authenticated user security identity within Notesnook.

list019d75df

list attachments

Lists all binary attachments (like PDFs or images) that are stored inside your encrypted notes.

list019d75df

list favorites

Shows a list of specific, high-priority notes you have flagged as favorites in the vault.

list019d75df

list notebooks

Lists the main notebook groupings that organize your entire vault structure.

list019d75df

list notes

Returns a list of all encrypted note IDs currently stored in the Notesnook vault.

list019d75df

list tags

Enumerates all cross-cutting categorical tags used to index and classify your notes.

list019d75df

list trash

Lists records of nodes that have been marked for permanent deletion in the local waste bin.

sync019d75df

sync items

Triggers a full vault sync, fetching any encrypted binary objects or state changes since your last connection.

update019d75df

update note

Modifies the partial strings of content in an existing note and forces re-encryption across that specific item payload.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Notesnook (Private Note Taking & E2EE), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Notesnook connects your agent directly to your private note vault. This isn't just another cloud storage bucket; you're dealing with zero-knowledge, end-to-end encrypted notes here. Your agent acts like an extension of your own memory, letting you interact with highly sensitive data—you never expose the raw text or payload to third parties.

You simply tell your AI client what you need, and it handles all the secure handshakes.

To get started, remember that every action runs through specialized tools. The get_user tool checks and confirms your authenticated security identity within Notesnook before anything else happens. This validates that you're who you say you are before you even check a single note.

Retrieving and Auditing Your Knowledge Base

You can start by mapping out the structure of your entire vault. The list_notebooks tool shows you the main groupings that organize everything, letting you see how you've structured your thoughts. If you want to see what concepts tie different notes together across the whole collection, run list_tags. This enumerates all cross-cutting categorical tags used for indexing.

To see what notes are stored overall, use list_notes; this returns a list of every encrypted note ID in the vault. You can narrow that down by checking out your high-priority items with list_favorites, or if you're cleaning house, you can review records of nodes marked for permanent deletion using list_trash.

When you need to read the actual content, get_note retrieves the full, underlying encrypted cipher payload for a specific note ID. You won't get plaintext—you get the sealed data. If that note has binary files attached, list_attachments shows you exactly what those attachments are; it lists all PDFs, images, or other binaries stored inside your vault.

Injecting and Modifying Content

When you have a new idea, you don't manually upload it. You use the create_note tool. It takes plaintext from your agent and pushes it into the vault’s persistent, secure storage layer, encrypting it immediately so it's safe. If an existing note needs tweaking—maybe you added some details or fixed a typo—you run update_note.

This modifies partial strings of content in that specific note and forces re-encryption across that item payload. It keeps the seal intact while letting you change the guts.

If you decide a whole entry is trash, you use delete_note. This irreversibly removes a specific encrypted note from the server and marks it for permanent erasure, so you know it’s gone for good.

Maintaining Data Integrity and State

The vault structure itself needs upkeep. If your local copy might be out of sync with the actual server data—maybe you checked notes on two different machines—you run sync_items. This triggers a full vault sync, fetching any encrypted binary objects or state changes that have happened since your last connection.

You'll know your local view matches the source of truth.

The system works by allowing granular control over every aspect: you list the structure (list_notebooks), check the metadata (list_tags), retrieve the content payload (get_note), manage attachments (list_attachments), and then push changes back through creation, modification, or deletion tools. You're in total command of your encrypted knowledge base.

How Notesnook MCP Works

  1. 1 Subscribe to this MCP Server and provide your Notesnook Sync URL and Auth Token.
  2. 2 Instruct your AI client (Claude, Cursor, etc.) to perform a task—for example: 'List all notes tagged 'Project X' and sync the vault.'
  3. 3 The agent uses list_notes and sync_items, retrieves the raw data, processes it according to your request, and presents you with an actionable summary.

The bottom line is that your AI client treats your notesnook vault like a native extension of its memory, keeping all interaction secure and encrypted.

Who Is Notesnook MCP For?

This server is for the researcher or consultant who manages sensitive intellectual property. You're tired of pasting notes into general chat tools that log everything. You need to keep your knowledge base private, fully auditable, and accessible through natural language commands without compromising zero-knowledge security.

Technical Researcher

Retrieves rapid summaries from large collections of encrypted data using list_notes and auditing specific metadata via list_tags.

Knowledge Engineer

Manages technical documentation and project snippets, ensuring consistency by triggering full syncs with sync_items and injecting new structured notes via create_note.

Legal/Compliance Officer

Maintains an auditable trail of sensitive documents, checking note history using list_trash and validating user access permissions with get_user.

What Changes When You Connect

  • Keep your research private. Instead of relying on third-party cloud tools, your agent interacts with Notesnook using get_note and list_notes, ensuring zero exposure of raw data.
  • Maintain data structure integrity. Use sync_items to resolve state changes across the vault whenever you need to guarantee local notes match the server's truth.
  • Organize complex ideas easily. The agent reads your metadata by calling list_tags and list_notebooks, letting you find related info without manual searching.
  • Work with attachments natively. You can list all contained binaries using list_attachments, so you never lose track of an embedded PDF or image inside a note.
  • Control the lifecycle. Need to correct something? Use update_note to modify partial strings, or use delete_note to wipe entries completely and securely.

Real-World Use Cases

01

Project handoff documentation

A project manager needs to offload a massive amount of sensitive meeting notes. They ask their agent: 'List all notes for Project X, and sync the vault.' The agent uses list_notes (filtering by tag/notebook) then runs sync_items. It gives the PM a clean summary that everything is up-to-date in one go.

02

Quick research audit

A student needs to prove they've captured key concepts from multiple sources. They prompt: 'Show me all my favorite notes related to AI ethics.' The agent calls list_favorites and then uses get_note on the top three results, giving instant access to encrypted payloads.

03

Cleaning up old data

An engineer is retiring a project and needs to purge all associated notes. They tell their agent: 'Delete everything tagged 'Legacy Beta' from my vault.' The agent uses list_tags first, identifies the relevant IDs, and executes delete_note on each one.

04

Attaching external data

A compliance officer receives a new report (a PDF) that must be permanently attached to an existing policy note. They tell their agent: 'Attach this new document to the Policy Handbook entry.' The agent handles the binary injection and updates the metadata using list_attachments.

The Tradeoffs

Assuming notes are always synced

The user reads a note, makes changes locally, but forgets to tell their agent to sync. The next time they connect, the old version of the data appears.

Always run sync_items before reading or writing critical information. This forces your agent to fetch the current vault state from Notesnook and resolve any discrepancies.

Reading deleted notes

A user tries to retrieve a note ID that was recently deleted, prompting their agent with the old ID.

First, check list_trash if you think it might be recoverable. If not, assume it's gone and use list_notes to get a fresh list of valid IDs.

Modifying content without tracking

The user manually edits text in the client interface instead of using an explicit update tool.

Always modify content through update_note. This ensures that the change is handled by Notesnook's encryption process and correctly updates the internal timestamps.

When It Fits, When It Doesn't

Use this server if your primary need is managing highly sensitive, zero-knowledge knowledge bases where data exposure is a risk. If you absolutely must keep notes encrypted from third parties (like general chat AI providers), this is necessary. Don't use it if you just need simple drafting or temporary scratchpad space; those tools are easier to set up. If your workflow relies heavily on real-time, transient collaboration (e.g., whiteboard brainstorming), you might be better off using a dedicated collaborative workspace that doesn't prioritize E2EE vault storage. Always check the list_notes and get_user tools first—they confirm what data is available and who has access.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Notesnook. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_note delete_note get_note get_user list_attachments list_favorites list_notebooks list_notes list_tags list_trash sync_items update_note

The pain of siloed, unencrypted knowledge

Today, you manage sensitive research across five different platforms: a local markdown file for drafts, an email chain for meeting minutes, Google Docs for team specs, and a random cloud folder for binaries. Every platform is another potential leak point, and finding the 'true' current version of any single idea takes hours of clicking through tabs and checking timestamps.

With Notesnook, your agent centralizes this entire process. You ask it to pull everything related to 'Project Phoenix.' The server uses `list_notebooks` and `list_notes` to pull the IDs, then runs a targeted sync. What you get back is one coherent answer—the full context of your project—without ever letting the raw data leave its encrypted container.

Notesnook MCP Server: Managing Encrypted Notes

Manual processes involve listing notes, then getting each one individually using `get_note`, and finally asking a separate tool to list the attachments. This is slow, tedious, and prone to missing context.

Now, you just ask your agent: 'Show me the Project Alpha note, including all assets.' The server handles the sequence internally—calling `list_notes` for IDs, then calling `get_note`, and finally executing `list_attachments`—all in one seamless command. It’s immediate.

Common Questions About Notesnook MCP

How do I see all my notes in Notesnook using list_notes? +

Run the list_notes tool to get a full index of every encrypted note ID. This provides the necessary IDs before your agent can retrieve any specific payloads using get_note.

What is the best way to keep my Notesnook vault updated? Use sync_items? +

Yes, running sync_items is crucial. It forces the system to fetch all encrypted state changes since your last session, ensuring you don't work with stale data.

Can I attach images or PDFs using create_note? +

No, create_note only accepts plaintext. To handle files, first use list_attachments to confirm the attachment capability, and then the agent can inject binary data.

How do I check if my Notesnook vault is secure? +

You should always run get_user when connecting a new client. This validates your authentication token and confirms you have access to the correct, private user identity.

What does the `get_user` function tell me about my Notesnook account access? +

The get_user tool validates your current security identity. It confirms you're logged in and verifies the credentials tied to your encrypted vault state.

If I need to modify a specific note, how does `update_note` handle partial strings? +

update_note modifies only the specified text portion within an existing note. It forces re-encryption across that item payload, maintaining the integrity of the rest of your encrypted data.

Should I use `list_notebooks` or `list_notes` first when exploring a project area? +

You should run list_notebooks first. This shows the high-level, boundary organizing containers in your vault before you fetch specific note clusters inside them.

What does the `list_trash` tool track about notes slated for permanent erasure? +

list_trash identifies nodes that have been flagged for deletion. It provides a record of items moved to the local vault waste bin, allowing you to audit past removals.

How does Notesnook ensure my notes remain private through the agent? +

Notesnook uses end-to-end encryption (E2EE). When your agent uses the create_note or get_note tools, it handles encrypted envelopes. This ensures that only authorized clients with your keys can decrypt the actual text body, maintaining zero-knowledge security natively.

Can I see all my notebooks and tags using my agent? +

Yes. Use the list_notebooks and list_tags tools to retrieve the organizational hierarchy of your vault. Your agent will report the names and IDs, helping you understand how your encrypted information is classified across your account.

How do I trigger a synchronization between my vault and the server? +

The sync_items tool allows your agent to initiate a full or incremental state resolution. By providing a Unix timestamp, your agent can fetch only the most recent encrypted binary objects, ensuring your local environment matches the server's state.

You might also like

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Notesnook. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.