Connect Claude to your Apple Notes, Mail, Calendar, Reminders, and Messages through AltoIndex.
Privacy Policy
Prerequisites
- AltoIndex app installed and running on macOS
- MCP server started from within the app (Settings > MCP tab)
- Claude Desktop application
Installation
From Claude Desktop (when available in directory)
- Open Claude Desktop Settings > Extensions
- Search for "AltoIndex"
- Click Install
Manual Installation
- Download the extension from https://altoindex.com/extension
- Open Claude Desktop Settings > Extensions
- Click "Install Extension" and select the downloaded file
Usage Examples
Example 1: Find meeting notes
Ask Claude: "Search my notes for anything about the Q4 planning meeting"
Claude will use the search tool to find relevant notes:
Using search tool with source="notes" query="Q4 planning meeting"Result: Claude returns matching notes with previews and can read full content on request.
Example 2: Check recent activity across all apps
Ask Claude: "What have I been working on in the last few days?"
Claude will use the get_recent tool:
Using get_recent tool with limit=20Result: Claude shows your most recently modified notes, reminders, calendar events, and messages.
Example 3: Read a specific note
Ask Claude: "Read my note called Project Ideas"
Claude will use the read tool:
Using read tool with source="notes" id="Project_Ideas"Result: Claude returns the full content of the note including any metadata.
Available Tools
| Tool | Description |
|---|---|
list |
List items from notes, reminders, messages, or events |
search |
Search for content within a specific source |
read |
Read the full content of a specific item |
get_metadata |
Get counts and last sync times for each source |
get_recent |
Get recently modified items across all sources |
All tools are read-only and do not modify your data.
Architecture
Claude Desktop <--(stdio)--> bridge.js <--(HTTP)--> AltoIndex MCP Server (localhost:8743)The extension bridges Claude Desktop's stdio protocol to AltoIndex's local HTTP server.
Troubleshooting
"Cannot connect to AltoIndex"
- Make sure AltoIndex app is running
- Check that MCP server is started (green indicator in MCP tab)
- Verify port 8743 is not blocked
No data returned
- Ensure you've synced your data sources in AltoIndex
- Check that export folder is configured in AltoIndex settings
Support
- Email: [email protected]
- Website: https://altoindex.com