Device Management Skill
Manage device adoption, maintain inventory, and monitor device configurations.
What this skill does
This skill enables you to:
- Manage device adoption and onboarding process
- Maintain comprehensive device inventory
- Monitor device configurations and status
- Track pending devices awaiting adoption
- Plan device upgrades and replacements
- Monitor UniFi controller status and versions
When to use this skill
Use this skill when you need to:
- Adopt new devices into the UniFi network
- Create and maintain device inventory
- Check device adoption status
- Monitor controller versions and updates
- Plan hardware refreshes
- Track device models and specifications
- Verify device configuration compliance
Available Tools
get_pending_devices- List devices pending adoptionget_network_devices- List all adopted devicesget_network_device_stats- Get device specifications and statusget_network_info- Get controller info and system status
Understanding Site IDs
Important Note: Your UniFi site ID may appear as an empty string ("") in API responses. This is normal and should be handled as follows:
- When querying via tools, pass an empty string or use "default" for the default site
- The MCP server automatically resolves empty site IDs to your first available site
- In curl commands, you'll see endpoints like
/sites//devices(double slashes) when the site ID is empty
Example curl with empty site ID:
curl -k -H "X-API-KEY: $UNIFI_API_KEY" \
"$UNIFI_BASE_URL/proxy/network/integration/v1/sites//devices"
Typical Workflows
New Device Adoption
- Use
get_pending_devicesto find devices awaiting adoption - Review device details (MAC address, IP, model)
- Plan adoption by site and function
- Document adoption process completion
Device Inventory Management
- Use
get_network_devicesto get current inventory - Use
get_network_device_statsfor specifications - Organize devices by type and location
- Create inventory reports
- Plan upgrade cycles based on age and performance
System Monitoring
- Use
get_network_infoto check controller status - Monitor controller version and uptime
- Track system health metrics
- Plan maintenance windows
- Verify backup status
Example Questions
- "Show all devices pending adoption"
- "List the device inventory"
- "What's the controller version and status?"
- "Get specifications for all network devices"
- "Create a device inventory report by type"
- "Plan a device upgrade strategy"
Response Format
When using this skill, I provide:
- Device listings with MAC addresses and IP information
- Device specifications (model, firmware version)
- Adoption status and pending device details
- System health and version information
- Inventory organization by type/location
- Upgrade recommendations based on age/performance
- Hardware planning suggestions
Best Practices
- Adopt devices in logical groups (by site/function)
- Maintain up-to-date device inventory
- Document device purpose and location