{
  "name": "allourthings",
  "displayName": "AllOurThings",
  "description": "AI-powered personal inventory management. Catalog everything you own — appliances, electronics, collectibles and more — then ask natural language questions and get instant answers. Privacy-first: your data stays in a folder you control.",
  "version": "1.0.0",
  "icon": "https://allourthings.io/allourthings-icon.svg",
  "homepage": "https://allourthings.io",
  "documentation": "https://allourthings.io/docs",
  "license": "MIT",
  "server": {
    "type": "stdio",
    "command": "npx",
    "args": ["-y", "@allourthings/mcp-server"],
    "env": {
      "ALLOURTHINGS_DATA_DIR": {
        "description": "Path to your AllOurThings data directory. Defaults to ~/Documents/AllOurThings.",
        "required": false
      }
    }
  },
  "tools": [
    { "name": "add_item", "description": "Add a new item to the inventory" },
    { "name": "get_item", "description": "Get a single item by ID or name" },
    { "name": "list_items", "description": "List all items, optionally filtered by category, subcategory, or tags" },
    { "name": "update_item", "description": "Update fields on an existing item" },
    { "name": "delete_item", "description": "Delete an item by ID" },
    { "name": "search_items", "description": "Full-text search across all item fields" },
    { "name": "get_item_fields", "description": "List all field names currently in use across the inventory" },
    { "name": "add_attachment", "description": "Attach a file (manual, receipt, photo, warranty) to an item" },
    { "name": "get_attachment", "description": "Retrieve an attachment's contents as base64" },
    { "name": "delete_attachment", "description": "Delete an attachment from an item" },
    { "name": "attach_from_url", "description": "Download a file from a URL and attach it to an item" }
  ]
}
