general MCP Server
MCP servers for the UniFi suite of applications, Network, Protect, Access, and Drive
Discovered via github-seeds:mcp-hot and last synced 3mo ago.
Install instructions not detected yet
Check the source repository for the latest setup steps.
Status
Cross-product event intelligence — summarizes camera, door, and network events with severity classification and correlation rules
Status
int
string
no
WLAN profiles: SSID, security, VLAN, guest flag, band steering
`limit` (default 100), `site_name`
no
string
string
string
string
Type
Description
int
Restart a device
yes
Static routes: destination network, gateway (nexthop), distance, interface
`mac`, `minutes`, `up_bandwidth`, `down_bandwidth`, `quota`, `site_name`
Permanently removes all historical data for the client
no
Category
Firewall policies (user-defined only by default)
Binary
Authorize a client for guest network access
Firewall zones
Generate one or more hotspot vouchers
Create a new ACL rule
No
WiFi broadcast (SSID) configurations
Create a new firewall zone
VPN server configurations
Enable or disable an ACL rule
no
Enable or disable a WiFi broadcast
ACL rules
Details for a specific DNS policy
RADIUS profiles for the site
Permanently delete an ACL rule
Details for a specific firewall zone
Site-to-site VPN tunnels
Device tags for the site
Update an existing ACL rule
yes
Maximum results to return
bool
Forces disconnect/reconnect (kick-sta)
Network/VLAN configs: subnet, DHCP range, purpose, guest flag
`active_only` (default true), `site_name`
Return the MCP OAuth token claims (email, name, picture, expiry)
`UNIFI_NETWORK_PASSWORD`
no
Send and manage push notifications via a self-hosted Gotify server.
bool
bool
string
yes
int
`limit` (default 20), `site_name`
int
no
Required
no*
yes
yes
Firewall groups: type, member IPs or MACs, member count
Yes
no
no
`UNIFI_PROTECT_API_KEY`
169
Plugin
Devices visible on the network but not yet adopted
Set the ACL rule evaluation order
List sites on the controller
Adopted devices (APs, switches, gateways)
Update an existing firewall zone
Permanently delete a firewall policy
UniFi controller version and type
Power-cycle a PoE port on a switch
Details for a specific device
Latest CPU, memory, and uptime stats
Enable or disable a firewall policy
Local DNS A-record policies
yes
LAN/VLAN network configurations
no
Details for a specific site
Details for a specific firewall policy
Permanently delete a firewall zone
`get_alarms`: return only unarchived alarms
`authorize_guest`: access duration in minutes
What it does
yes
Port forwarding rules: protocol, external port, internal IP/port
`limit` (default 20, max 50), `site_name`
no
int
List all sites on the controller with health info
—
`limit` (default 50), `site_name`
yes
no
Search movies and TV shows, submit requests, and monitor failed requests via Overseerr.
`by_filter` (default `"by_app"`), `site_name`
no
no
Firewall rules: action, protocol, source/destination, ruleset, index
`mac` (AP), `site_name`
Denies network access to the client
no
`1000` / `1000`
Security audit with 16 benchmarks, 100-point scoring, topology analysis, and trend tracking
Set to `true` to confirm destructive operations
Switch port profiles: native VLAN, tagged VLANs, PoE mode, port security
`UNIFI_NETWORK_VERIFY_SSL`
Scaffold, review, align, and deploy homelab MCP plugins with agents and canonical templates.
`mac` (AP), `site_name`
Core agents, commands, skills, and setup/health workflows for homelab management.
Receive, index, and search syslog streams from all homelab hosts via SQLite FTS5.
Create a new firewall policy
Get a specific network
Update an existing traffic matching list
Hotspot vouchers
Description
Details for a specific client
Get statistics for a device
Update ACL rule ordering for a site
Details for a specific traffic matching list
Delete a WiFi broadcast
Update an existing firewall policy
Update an existing network
Details for a specific ACL rule
Create a new local DNS A-record policy
DPI application categories used in firewall matching
Get firewall policy ordering for a site
Execute an action on a device
Create a new WiFi broadcast
Get controller application version
Execute an action on a client
Create a new traffic matching list
Partially update a firewall policy
Get references to a network
Remove a device
Permanently delete a DNS policy
Details for a specific WiFi broadcast
Permanently revoke a hotspot voucher
List available countries
Update firewall policy ordering for a site
Currently connected clients
Execute an action on a device port
Current ACL rule evaluation order
Traffic matching lists (IP/port sets used by firewall policies)
Update an existing WiFi broadcast
WAN interface definitions
Yes
Delete a network
Adopt a device
Update an existing DNS policy
Delete multiple hotspot vouchers
DPI applications used in firewall matching
Create a new network
Delete a traffic matching list
Details for a specific hotspot voucher
`UNIFI_PROTECT_PORT`
[`unifi-api-server`](https://pypi.org/project/unifi-api-server/) · [GHCR image](https://github.com/sirkirby/unifi-mcp/pkgs/container/unifi-api-server)
Door control, credentials, visitors, access policies — with real-time event streaming and activity summaries
`UNIFI_NETWORK_HOST`
`UNIFI_PROTECT_USERNAME`