jwulff avatar

Apple Voice Memo Mcp

jwulff/apple-voice-memo-mcp

This server gives Claude direct access to your macOS Voice Memos database, reading from the CloudRecordings.db file in your Group Containers folder. You get five tools: list_voice_memos for browsing recordings with search and pagination, get_voice_memo for metadata, get_audio to retrieve file paths or base64-encoded audio, get_transcript to extract Apple's transcripts from the custom tsrp atom embedded in m4a files, and transcribe_memo to generate new transcripts using SFSpeechRecognizer. Requires Full Disk Access permission and macOS Sonoma or later. Most useful when you want Claude to search through old recordings, pull transcripts into context, or coordinate with other audio processing tools like whisper-mcp for local transcription workflows.

GitHub stars
4
tools
5
transport
STDIO
last updated
Jan 12, 2026

Tools

5 tools

Public tool metadata for what this MCP can expose to an agent.

list_voice_memosList all voice memos with metadata.

List all voice memos with metadata.

No parameter schema in public metadata yet.

get_voice_memoGet detailed metadata for a specific memo.

Get detailed metadata for a specific memo.

No parameter schema in public metadata yet.

get_audioRetrieve the audio file.

Retrieve the audio file.

No parameter schema in public metadata yet.

get_transcriptExtract transcript from a memo.

Extract transcript from a memo.

No parameter schema in public metadata yet.

transcribe_memoTranscribe a memo using SFSpeechRecognizer.

Transcribe a memo using SFSpeechRecognizer.

No parameter schema in public metadata yet.

Sponsors

Readme

Apple Voice Memo MCP Server

An MCP (Model Context Protocol) server that provides programmatic access to Apple Voice Memos on macOS. Use this to let Claude and other AI assistants interact with your voice recordings.

Pairs well with whisper-mcp for local transcription.

Features

  • List voice memos - Browse all your voice memos with metadata
  • Get memo details - Retrieve detailed information about specific recordings
  • Get audio - Access the audio file path or base64-encoded audio data
  • Get transcripts - Extract transcripts from memos (stored by Apple in the audio file)
  • Transcribe memos - Generate transcripts using Apple's SFSpeechRecognizer

Requirements

  • macOS Sonoma (14.0) or later (Sequoia recommended for transcription)
  • Node.js 18+
  • Full Disk Access permission (for accessing Voice Memos data)
  • Voice Memos app must have been opened at least once

Installation

npm install -g apple-voice-memo-mcp

Or use directly with npx:

npx apple-voice-memo-mcp

Configuration

Claude Desktop

Add to your Claude Desktop config file:


View the full README on GitHub

Details

Repository
github.com/jwulff/apple-voice-memo-mcp
Categories
Search & Web Crawling, Media & Entertainment
Package
apple-voice-memo-mcp
Transport
STDIO
Registry
MCP registry, active

More from jwulff

Related Search & Web Crawling MCP servers

View all
1musharna avatarData Aggregatormusharna/data-aggregator-mcpFind & fetch research datasets across 21 archives, omics registries, and literature sources.4stars
2glim-sh avatarglim.shglim-sh/glim-mcpGive your agent live data from Twitter, Reddit, the web and GitHub. No API keys, no scraping stack.4stars
3annibale-x avatarMcp Webgateannibale-x/mcp-webgateWeb search that doesn't wreck your AI's memory.3stars
4artgas1 avatarXmlriver Mcpartgas1/xmlriver-mcpGoogle/Yandex SERP parsing and Yandex Wordstat keyword frequency via XMLRiver XML API3stars
5thinkchainai avatarUK Constituencies MCP Server from MCPBundlesthinkchainai/mcpbundlesSearch UK parliamentary constituencies by name, get boundaries and ONS codes3stars
6thinkchainai avatarUK Hansard MCP Server from MCPBundlesthinkchainai/mcpbundlesSearch Parliamentary questions and motions from UK House of Commons3stars