
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 toolsPublic 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:
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