json
{
  "manifest_version": "0.3",
  "name": "altoindex",
  "version": "3.0.0",
  "display_name": "AltoIndex",
  "description": "Access your Apple app data — notes, messages, mail, calendar, reminders, browsing history, contacts, and more — through Claude",
  "long_description": "AltoIndex syncs your macOS app data (Apple Notes, Messages, Mail, Calendar, Reminders, Safari and Chrome history and bookmarks, Contacts, Calls, Books, Kindle, Podcasts, Voice Memos, Screenshots, Screen Time, Granola, Bear, and more) to markdown files and exposes them via MCP. Search, list, and read your personal data directly from Claude. Requires the AltoIndex macOS app to be running with its MCP server started.",
  "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"
      ],
      "env": {
        "ALTOINDEX_PORT": "${user_config.server_port}"
      }
    }
  },
  "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 a specific source with pagination"
    },
    {
      "name": "search",
      "description": "Search for content across sources"
    },
    {
      "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"
    },
    {
      "name": "get_stats",
      "description": "Get counts and totals for each synced source"
    }
  ],
  "keywords": [
    "apple",
    "notes",
    "messages",
    "mail",
    "calendar",
    "reminders",
    "macos",
    "sync",
    "personal data"
  ],
  "compatibility": {
    "platforms": [
      "darwin"
    ]
  }
}