Skip to main content
📖 The AI Tool Bible

Apple Notes MCP vs Spotify MCP

A side-by-side look at pricing, capabilities, pros, cons, and our editorial scores.

 
Apple Notes MCP
MCP Servers
Spotify MCP
MCP Servers
TaglineLet Claude read your local Apple Notes over the Model Context Protocol.Model Context Protocol server that hands your LLM the Spotify Web API — playback control, search, queue and playlist management from inside Claude Desktop or any MCP client.
CategoryMCP ServersMCP Servers
PricingFree· Free / open-source (MIT). No hosted service; runs locally on your Mac.Free· Free / MIT-licensed open source. Requires a free Spotify developer app and a paid Spotify Premium subscription for playback control.
Model
Editorial score
Use cases
Personal knowledge retrieval from Apple NotesSearching decade-old meeting notes during a Claude chatPulling travel or recipe notes into a planning conversationSummarising a specific note by titleBuilding a local MCP toolchain alongside filesystem and browser serversReference implementation for writing your own macOS SQLite-backed MCP server
Voice-style playback control from Claude DesktopNatural-language playlist buildingQueue management during focus/work sessionsTrack and artist lookup inside a chatBulk playlist reorganization and renamingReference implementation for writing your own MCP serverDemoing agent tool-use on a familiar consumer API
Pros
  • Genuinely local: reads the on-disk SQLite database directly, so notes never leave your Mac
  • Trivial install via uv/uvx and a short claude_desktop_config.json block
  • Exposes the three operations that matter most — list, read, search — with a clean MCP surface
  • MIT-licensed Python, small enough to audit or fork in an afternoon
  • Works with any MCP client, not just Claude Desktop, so it composes with other servers
  • No API keys, no subscriptions, no accounts — zero ongoing cost
  • Turnkey MCP install — a single uvx snippet in claude_desktop_config.json is enough to be running in a couple of minutes.
  • Covers the everyday listening surface: playback control, search, queue and full playlist CRUD.
  • Built on the mature spotipy library, so auth and Web API quirks are handled for you.
  • Runs entirely locally over stdio — Spotify tokens never leave your machine.
  • MIT-licensed, ~610 stars, and small enough (a few Python files) to read end-to-end and fork.
  • Works with any MCP-compatible client, not just Claude Desktop — Cursor, Zed and the MCP Inspector all connect.
Cons
  • Read-only: cannot create, edit, or append notes from within Claude
  • Skips password-protected notes entirely (ZISPASSWORDPROTECTED is unhandled)
  • No attachment content, no checklist state, no pinned-note filtering, no iCloud sync awareness
  • macOS-only by design, and requires granting Full Disk Access to the runner
  • Repository is archived by the maintainer — bug fixes and new features are unlikely without a fork
  • Search is basic keyword matching against the SQLite text, not semantic retrieval
  • Explicitly marked inactive as of March 2026 — most incoming PRs will not be merged.
  • Requires a paid Spotify Premium subscription; the Web API blocks playback control on free accounts.
  • No recommendations/audio-features tooling because Spotify deprecated those endpoints in late 2024.
  • OAuth redirect popup can trigger on every tool call when run via uvx; avoiding it means cloning the repo and running locally.
  • Pagination is not yet wrapped, so search results, large playlists and albums are truncated to the first page.
  • No automated test suite, so regressions from upstream spotipy or MCP SDK changes have to be caught by hand.
Websitegithub.comgithub.com
Pick Apple Notes MCP if
  • Genuinely local: reads the on-disk SQLite database directly, so notes never leave your Mac
  • Trivial install via uv/uvx and a short claude_desktop_config.json block
  • Exposes the three operations that matter most — list, read, search — with a clean MCP surface
  • MIT-licensed Python, small enough to audit or fork in an afternoon
Pick Spotify MCP if
  • Turnkey MCP install — a single uvx snippet in claude_desktop_config.json is enough to be running in a couple of minutes.
  • Covers the everyday listening surface: playback control, search, queue and full playlist CRUD.
  • Built on the mature spotipy library, so auth and Web API quirks are handled for you.
  • Runs entirely locally over stdio — Spotify tokens never leave your machine.