MCP.Market

Simplenote MCP server

by Automattic·io.github.Automattic/simplenote-mcp·v2.0.1·26 stars

MCP server for reading Simplenote notes across macOS, Linux, and Windows

A89/100grade A
What users say
No reviews yet
Be the first
Safety scan
A89/100

full report

Adoption
Growing

26 stars246 downloads/wk

Reviews

Write one

Nobody has reviewed Simplenote yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Simplenote tools (11, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • create_notewrite action

    Create a new note in Simplenote. Requires write-mode enabled in `simplenote-mcp setup` and a provider that supports writes (Simperium API).

  • get_note

    Get full content of a specific note

  • get_note_history

    List recent versions of a note with short content previews. Read-only.

  • get_note_version

    Fetch a specific historical version of a note. Read-only — does not modify state.

  • list_notes

    List recent notes, optionally filtered by tag

  • list_tags

    List all tags in Simplenote

  • restore_note

    Restore a previously-trashed note so it reappears in active lists.

  • revert_note

    Restore a note to a prior version. Normally counts toward the write-rate

  • search_notes

    Search notes by content, title, or tags

  • trash_note

    Move a note to the Simplenote trash. Soft-delete only — the note

  • update_notewrite action

    Update an existing note in Simplenote.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan16 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 62 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 89/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Simplenote compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
89/100
higher than 80% of 48,255 servers
Tools
11
the typical server has 7
Tools that change things
18%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
26
more than 91% of 28,688 servers
Downloads a week
246
more than 78% of 12,191 servers with a package

What its tools let an agent do: 8 read · 1 create · 1 change · 1 delete

Install Simplenote in Claude Code, Cursor or VS Code

Runs npx -y @automattic/simplenote-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add simplenote-mcp -- npx -y @automattic/simplenote-mcp
Add to Cursor

What the publisher says

From the Simplenote repository's README, as published. We do not edit it. Read it on GitHub

simplenote-mcp

An MCP (Model Context Protocol) server that gives any MCP-compatible AI tool access to your Simplenote data — read by default, with opt-in write tools (create, update, trash, restore, revert) when you run simplenote-mcp setup with write mode enabled.

On macOS, it can read directly from the local Simplenote desktop app's Core Data store — fully offline, no auth. On Linux and Windows (and on macOS without the desktop app), it talks to the Simperium HTTP API after a one-time simplenote-mcp setup.

Works with Claude Desktop, Claude Code, Cursor, VS Code (Copilot), Zed, Cline, Windsurf, and anything else that speaks MCP.

Quick start

Run setup once:

npx -y @automattic/simplenote-mcp setup

On macOS with the Simplenote desktop app installed and synced, setup detects the local database and asks whether to use it. Accepting that option is fully offline and read-only. On Linux, Windows, or macOS without the desktop app, setup prompts for your Simplenote email, sends an auth code, then asks for the code and whether to enable write mode.

Then register the server with your MCP client.

Claude Code:

claude mcp add simplenote -- npx -y @automattic/simplenote-mcp

Codex:

codex mcp add simplenote -- npx -y @automattic/simplenote-mcp

For Claude Desktop, Cursor, VS Code, Zed, Cline, and Windsurf, see Configuration below — these clients are configured by editing a JSON file rather than a CLI command.

Restart the client and ask it to list your tags.

Requirements

  • Node.js 22+
  • One of:
  • macOS: the Simplenote desktop app installed and synced, or
  • Any platform: a Simplenote account (you'll run simplenote-mcp setup once)

Install

Most users don't need to install anything manually — npx -y @automattic/simplenote-mcp in the MCP config does it on first use.

If you prefer a global install (faster startup, no cold-cache download on first use):

npm install -g @automattic/simplenote-mcp

Then reference simplenote-mcp directly as the command in your MCP config.

Setup and Authentication

Run setup once to create config.json. Native macOS setup does not require Simplenote authentication; API setup does.

One-time setup

npx -y @automattic/simplenote-mcp setup

If a local macOS Simplenote database is detected, setup offers to use it and writes config.json with source: "local".

Otherwise, setup checks for an existing token in auth.json. If one is already stored, setup reuses it and only asks whether to enable write mode. If no token is stored, setup prompts for your Simplenote email, sends a magic-link email containing a short auth code, prompts for the code, and then asks whether to enable write mode. On success, it writes config.json and stores the token with mode 0600 in auth.json.

config.json and telemetry.json live in the same simplenote-mcp config directory.

To remove the stored token:

npx -y @automattic/simplenote-mcp logout

Headless / CI

Skip auth.json by exporting the token directly:

SIMPLENOTE_TOKEN=<token> npx -y @automattic/simplenote-mcp

The env var bypasses auth.json.

SIMPLENOTE_TOKEN does not bypass config.json; the server still needs config to know whether to use the local store or the API provider. For headless environments, create config.json in the same platform-specific config directory listed above:

{
  "source": "api",
  "writeMode": false
}

Set writeMode to true only when you want write tools exposed.

Token lifetime

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Simplenote: common questions

Is Simplenote MCP server safe?
Yes, by our scan: it is graded A (89/100). Read the Simplenote safety report
How do I install Simplenote?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Simplenote need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Simplenote maintained?
The last commit was 100 days ago (2026-07-27). The latest release is v2.0.1.
What can I use instead of Simplenote?
Servers from other publishers that do the same job: SSH — policy-gated remote access MCP server.
How does Simplenote compare with other MCP servers?
safety score 89/100 (higher than 80% of 48,255 servers); tools 11 (the typical server has 7); tools that change things 18% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Simplenote

Same job from other publishers: the closest match first, then the best rated.