Vinkius
Notesnook

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 ClientNotesnook (Private Note Taking & E2EE) MCP on Claude Desktop App MCP IntegrationNotesnook (Private Note Taking & E2EE) MCP on OpenAI Agents SDK MCP CompatibleNotesnook (Private Note Taking & E2EE) MCP on Visual Studio Code MCP Extension ClientNotesnook (Private Note Taking & E2EE) MCP on GitHub Copilot AI Agent MCP IntegrationNotesnook (Private Note Taking & E2EE) MCP on Google Gemini AI MCP IntegrationNotesnook (Private Note Taking & E2EE) MCP on Lovable AI Development MCP ClientNotesnook (Private Note Taking & E2EE) MCP on Mistral AI Agents MCP CompatibleNotesnook (Private Note Taking & E2EE) MCP on Amazon AWS Bedrock MCP Support

Connect to your AI in seconds.

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 can do

Sync items

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

List notes

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

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.

Compatible AI Apps

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ any other MCP app
Included with Plan

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.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Notesnook (Private Note Taking & E2EE) on Vinkius

Sync Items

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

List Notes

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

Get Note

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

Create Note

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

Update Note

Modifies the partial strings of content in an existing note and forces re-encryption...

Delete Note

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

List Notebooks

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

List Tags

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

List Trash

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

List Favorites

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

List Attachments

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

Get User

Checks and validates your authenticated user security identity within Notesnook.

Connect to your AI in seconds. Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Notesnook integration is available immediately — no restart needed.

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 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ 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
Notesnook MCP server cover

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

Your data is protected. See how we built 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 connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

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.

What your AI can actually do with this

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.

Built · Hosted · Managed by Vinkius Notesnook MCP Server - Encrypted Note Vault Management
Server ID 019d75df-9169-72de-919a-1a1ce33e4f0f
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

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.

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.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on 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.