unifi-udm-pro-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UNIFI_HOST | Yes | The hostname/URL of your UniFi UDM Pro console (e.g. https://192.168.0.1) | |
| UNIFI_API_KEY | Yes | Your UniFi Local API Key (X-API-KEY) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| unifi_list_sitesA | List all sites managed on this UniFi controller. |
| unifi_get_sysinfoA | Get UniFi UDM Pro console system info, OS version, controller build, timezone, and uptime. |
| unifi_get_healthA | Get health status of UniFi UDM Pro network subsystems (WAN, LAN, WLAN, VPN, ISP speed & CPU/Memory usage). |
| unifi_list_eventsB | Fetch recent network events, client connects/disconnects, and security alerts. |
| unifi_list_alarmsA | List active network security alarms and system alerts. |
| unifi_run_speedtestA | Trigger a WAN speedtest directly on the UDM Pro gateway. |
| unifi_list_devicesA | List all UniFi access points, switches, gateways, uptime, IP addresses, and adoption status. |
| unifi_reboot_deviceA | Restart/Reboot a UniFi device (Access Point, Switch, or Gateway) by MAC address. |
| unifi_upgrade_deviceB | Trigger firmware upgrade on a UniFi device by MAC address. |
| unifi_locate_deviceA | Flash the LED on a UniFi Access Point or Switch to locate it physically. |
| unifi_power_cycle_portB | Power cycle (restart) a PoE switch port on a UniFi Switch by device MAC and port index. |
| unifi_list_clientsA | List active connected client devices on the UniFi network (IP, MAC, hostname, signal, bandwidth, network). |
| unifi_get_all_clients_historyA | Fetch historical record of all client devices that have ever connected to the network. |
| unifi_set_client_nameA | Assign an alias or custom display name to a client device by MAC address. |
| unifi_set_client_fixed_ipB | Assign a static/fixed IP address to a client device on the network. |
| unifi_block_clientB | Block a client device on the network by MAC address. |
| unifi_unblock_clientA | Unblock a previously blocked client device on the network by MAC address. |
| unifi_reconnect_clientA | Force a client device to reconnect to the nearest access point by MAC address. |
| unifi_forget_clientA | Forget/remove an offline client record from controller database by MAC address. |
| unifi_set_client_usergroupB | Assign a bandwidth rate-limiting profile (User Group) to a client device. |
| unifi_list_wlansA | List all configured Wi-Fi SSIDs, passphrases, security modes, frequency bands, and enabled status. |
| unifi_create_wlanC | Create a new Wi-Fi SSID network. |
| unifi_update_wlanC | Update configuration of an existing Wi-Fi network by WLAN ID. |
| unifi_delete_wlanB | Delete a Wi-Fi SSID network by WLAN ID. |
| unifi_set_wlan_passwordC | Quickly update WPA passphrase for a Wi-Fi SSID network. |
| unifi_set_wlan_statusB | Enable or disable a Wi-Fi SSID network on demand. |
| unifi_list_networksA | List all configured network subnets, VLANs, gateway IPs, DHCP ranges, and DNS settings. |
| unifi_create_networkC | Create a new network subnet / VLAN. |
| unifi_update_networkB | Update configuration of an existing network subnet / VLAN by ID. |
| unifi_delete_networkB | Delete a network subnet / VLAN by ID. |
| unifi_list_firewall_rulesA | List configured firewall rules, rule numbers, action (accept/drop/reject), and interface bindings. |
| unifi_create_firewall_ruleC | Create a new firewall rule. |
| unifi_delete_firewall_ruleA | Delete a firewall rule by ID. |
| unifi_list_firewall_groupsA | List configured firewall IP & port groups. |
| unifi_create_firewall_groupB | Create a new firewall IP or Port group. |
| unifi_list_port_forwardsA | List configured port forwarding rules (forwarded IP, external/internal ports, protocol). |
| unifi_create_port_forwardC | Create a new port forwarding rule. |
| unifi_delete_port_forwardA | Delete a port forwarding rule by ID. |
| unifi_list_vouchersA | List active guest hotspot vouchers. |
| unifi_create_voucherC | Create new guest hotspot Wi-Fi vouchers. |
| unifi_revoke_voucherB | Revoke/Delete a guest hotspot voucher by ID. |
| unifi_list_user_groupsA | List bandwidth rate-limiting user groups (QoS max upload / download speed). |
| unifi_create_user_groupC | Create a new bandwidth rate-limiting user group. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rodolfoconcepcion/unifi-udm-pro-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server