json
{
  "manifest_version": "0.3",
  "name": "altoindex",
  "version": "1.0.0",
  "display_name": "AltoIndex",
  "description": "Access your Apple Notes, Mail, Calendar, Reminders, and Messages through Claude",
  "long_description": "AltoIndex syncs your macOS app data (Notes, Mail, Calendar, Reminders, Messages) to markdown files and exposes them via MCP. Search, list, and read your personal data directly from Claude.",
  "author": {
    "name": "AltoIndex",
    "email": "[email protected]"
  },
  "license": "MIT",
  "homepage": "https://altoindex.com",
  "documentation": "https://altoindex.com/docs",
  "support": "https://altoindex.com/support",
  "privacy_policies": [
    "https://altoindex.com/privacy"
  ],
  "server": {
    "type": "node",
    "entry_point": "bridge.js",
    "mcp_config": {
      "command": "node",
      "args": ["${__dirname}/bridge.js"]
    }
  },
  "user_config": {
    "server_port": {
      "type": "number",
      "title": "Server Port",
      "description": "Port where AltoIndex MCP server is running (default: 8743)",
      "default": 8743,
      "required": false
    }
  },
  "tools": [
    {
      "name": "list",
      "description": "List items from notes, reminders, messages, or events"
    },
    {
      "name": "search",
      "description": "Search for content within a specific source"
    },
    {
      "name": "read",
      "description": "Read the full content of a specific item"
    },
    {
      "name": "get_metadata",
      "description": "Get metadata about synced data including counts and last sync times"
    },
    {
      "name": "get_recent",
      "description": "Get recently modified items across all sources"
    }
  ],
  "keywords": [
    "apple",
    "notes",
    "mail",
    "calendar",
    "reminders",
    "messages",
    "macos",
    "sync",
    "personal data"
  ],
  "compatibility": {
    "platforms": ["darwin"]
  }
}