# dgahagan/homebox-mcp

Source: https://glimind.com/server/glama%2Fdgahagan%2Fhomebox-mcp
Registry id: `glama/dgahagan/homebox-mcp`
Status: unknown

## Tools (11)

- `barcode_lookup`: UPC/EAN → name/manufacturer/model (optional, for boxed goods).
- `create_item`: Create and enrich an item in one call. fields is a dict typed by JSON value; tags must already exist. Returns the new assetId.
- `create_location`: Create a location (tote/bin/shelf) to bootstrap a new storage spot; description doubles as a contents manifest.
- `duplicate_item`: Duplicate an item (I bought a second one). Copied custom fields include the alias field verbatim.
- `get_item`: Full detail for one item: location path, identity, purchase, warranty, custom fields, tags, attachments.
- `import_csv`: Bulk-create items and locations from a Homebox CSV in one multipart request. HB.location auto-creates the path hierarchy.
- `list_locations`: The full location tree as an indented outline.
- `list_tags`: All tag (label) names; detail=True returns full objects (description, color, icon, parent tag).
- `location_contents`: Items directly in a location plus its sub-location names; recursive=True walks the whole subtree and returns every nested item with its full location path.
- `search_items`: Search items by keyword and/or tag names (AND of both); returns each with assetId, location, and the alias field.
- `warranties_expiring`: Items whose warranty expires in after…before (after defaults to today, excluding already-expired); lifetime=True lists lifetime-warranty items.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
