MCP note app

The MCP-native note app

Most “note app + MCP” setups are a community bridge script running on your laptop. Jade Note is built the other way around: a hosted MCP server with OAuth 2.0 and 26 tools, so Claude and ChatGPT can search, write, link, and version your notes as persistent memory.

What “MCP-native” means

MCP (the Model Context Protocol) is the open standard AI clients use to reach external tools and data. Almost any note app can be reached over MCP if someone writes a bridge for it. The difference is what the app was designed to support on the other side of that connection.

Jade Note treats an AI agent as a first-class writer, which shows up in three places:

  • A permission model that understands AI. Access is set per category — read_write, read_only, or no_access. A hidden category is invisible to MCP entirely: no name, no snippets, no links, no wiki content.
  • Writes that can be undone. Every change is versioned. An agent can preview a diff before committing, checkpoint a known-good state, and roll back — the reason it is safe to let an agent write unattended.
  • Structure the AI can write into. Typed links, category wikis, and typed fields mean the AI files a note in the right place with the right relations, instead of appending to one long document.

26 MCP tools

The full surface an agent can call once connected. Read tools respect category visibility; write tools are rejected on read-only categories.

Read & search

  • list_notes
  • search_notes
  • get_note
  • list_categories
  • list_mcp_created_notes

Semantic search by meaning, or keyword search for exact matches.

Write

  • create_note
  • append_to_note
  • update_note
  • patch_note
  • preview_note_update
  • delete_note

preview_note_update returns a diff before anything is committed.

Links

  • create_note_link
  • delete_note_link
  • list_note_links
  • find_link_candidates

Five typed relations: related, parent, child, continues, references.

Versioning

  • list_note_versions
  • checkpoint_note
  • restore_note_version

Every write is versioned, so an AI edit can be inspected or undone.

Categories & structure

  • get_category_wiki
  • update_category_wiki
  • refresh_category_wiki
  • ensure_fresh_category_context
  • get_category_schema
  • query_category_records
  • upsert_category_record
  • update_note_fields

Category wikis and typed fields give the AI structure to write into.

How it compares

The other common ways to give an AI access to your notes, and where they differ. Third-party details reflect the commonly used implementations as of July 2026 and can change.

Aspect Jade Note Apple Notes MCP Obsidian MCP Notion MCP
How you connect Add one hosted URL in your client Run a local server yourselfRun a local server + vault pluginAdd the hosted connector
Hosting Hosted — nothing to install Self-hosted on your machineSelf-hosted on your machineHosted
Auth OAuth 2.0, token per client Local process, no OAuthLocal process or API keyOAuth 2.0
Works away from your desk Yes — server-side, any device No — macOS machine must be runningNo — machine must be runningYes
Built-in version history for AI writes Yes — preview, checkpoint, rollback NoVia your own git setupPage history, not AI-write scoped
Per-category AI permissions read-write / read-only / no access NoFolder scoping if configuredPer-page sharing
Semantic search over notes Yes, built in Varies by implementationVaries by implementationYes
Maintained by The product team Community volunteersCommunity volunteersThe product team

Notion's connector is the closest comparison — hosted and OAuth-backed. The split there is purpose: Notion is a workspace where MCP is one more way in, while Jade Note is a note app whose whole job is being the memory your AI reads and writes. See the longer AI note app comparison or Jade Note vs Obsidian.

Connect it in four steps

  1. Create a free Jade Note account.
  2. In your AI client's connector settings, add https://api.jadenote.app/mcp.
  3. Choose Streamable HTTP transport and Dynamic OAuth Client if asked, then sign in to approve.
  4. Ask your AI to search your notes — for example, “Search my Jade Note notes for recent decisions.”

Full walkthrough, access controls, and troubleshooting are in the Claude connector documentation.

Frequently asked questions

What does “MCP-native” actually mean?

That MCP is the interface the product is designed around, not a wrapper added later. Jade Note's tools, permission model, and version history were built so an AI agent could be a first-class writer of your notes. A bridge script that automates an existing app's UI can read and write, but it inherits none of that — there is no per-category permission model and no preview-and-rollback path for an AI edit.

Do I need to run a server or install anything?

No. Jade Note's MCP server is hosted at https://api.jadenote.app/mcp. You add that URL in your AI client and approve the OAuth connection. Most of the note-app MCP servers you will find on GitHub are local processes you have to run and keep running.

Does it work with ChatGPT as well as Claude?

Yes. Any MCP-capable client can connect — Claude Desktop, ChatGPT, and other agents that support MCP over Streamable HTTP with OAuth. Because the notes live server-side, every client sees the same memory.

Is it safe to let an AI write to my notes?

Every write is versioned. Agents can call preview_note_update to show a diff before committing, checkpoint_note to mark a known-good state, and restore_note_version to roll back. You can also set a category to read-only or hide it from MCP entirely.

Can I limit which notes the AI sees?

Yes, per category. read_write allows reads and writes, read_only rejects write tools, and no_access hides the category from MCP completely — including its name, note snippets, links, and wiki content.

How many MCP tools does Jade Note expose?

26, grouped into read and search, writes, typed links, versioning, and category structure. Most community note MCP servers expose a handful of basic create and search tools.

Give your AI a memory it can write to.

Free plan, no card. Connect Claude or ChatGPT in a couple of minutes.