Get Add-ons
ha_get_addonRetrieve Home Assistant add-on information: list installed or available add-ons, or get detailed info for a specific add-on including ingress, ports, options, and state.
Instructions
Get Home Assistant add-ons - list installed, available, or get details for one.
This tool retrieves add-on information based on the parameters:
slug provided: Returns detailed info for a single add-on (ingress, ports, options, state)
source='installed' (default): Lists currently installed add-ons
source='available': Lists add-ons available in the add-on store
Note: This tool only works with Home Assistant OS or Supervised installations.
SINGLE ADD-ON (slug provided):
Returns comprehensive details including ingress entry, ports, options, state,
and (when the add-on exposes one) a top-level log_level reflecting the
current Supervisor option — useful for confirming ha_manage_addon log_level changes.
Useful for discovering what APIs an add-on exposes before calling ha_manage_addon.
INSTALLED ADD-ONS (source='installed'): Returns add-ons with version, state (started/stopped), and update availability.
include_stats: Optionally include CPU/memory usage statistics
AVAILABLE ADD-ONS (source='available'): Returns add-ons from official and custom repositories that can be installed.
repository: Filter by repository slug (e.g., 'core', 'community')
query: Search by name or description (case-insensitive)
Example Usage:
List installed add-ons: ha_get_addon()
Get Node-RED details: ha_get_addon(slug="_nodered")
List with resource usage: ha_get_addon(include_stats=True)
List available add-ons: ha_get_addon(source="available")
Search for MQTT: ha_get_addon(source="available", query="mqtt")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Add-on slug for detailed info (e.g., '<prefix>_nodered'). Slug prefixes vary by add-on repository — omit to list all add-ons and discover the actual installed slug. | |
| query | No | Search filter for add-on names/descriptions (only for source='available') | |
| source | No | Add-on source: 'installed' (default) for currently installed add-ons, 'available' for add-ons in the store that can be installed. | |
| repository | No | Filter by repository slug, e.g., 'core', 'community' (only for source='available') | |
| include_stats | No | Include CPU/memory usage statistics (only for source='installed') |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||