list_dhcp_leasesAMikroMCPRetrieve and filter DHCP leases from MikroTik routers by server, status, type, or MAC address with pagination.MIT
get_logAMikroMCPRead and filter MikroTik router system log by topic, message prefix, or time range.MIT
get_file_contentAMikroMCPExtract text file contents from a MikroTik router. Specify the exact file name to retrieve its content; only suitable for text files.MIT
manage_ntp_clientAMikroMCPUpdate NTP client settings on a MikroTik router. Idempotent operation returns 'already_set' when no changes are needed.MIT
get_ovpn_serverAMikroMCPRetrieves OpenVPN server configuration from a MikroTik router. Returns an error if the OpenVPN package is not installed.MIT
list_firewall_rulesAMikroMCPList firewall rules from MikroTik routers with optional filters by table, chain, and disabled state. Pagination included for large rule sets.MIT
mikrotik-mcpNetworking & InfrastructureSecuritymikrotik-mcpAlicense-qualityAmaintenanceTurns a MikroTik router into 310 MCP tools for AI-driven configuration over SSH, covering firewall, routing, VPN, and more. Updated 5 days ago (2026-08-06 12:48 UTC)9039MIT
mcp-mikrotikNetworking & InfrastructureObservabilitythalisantunesAlicenseBqualityBmaintenanceMCP server for managing MikroTik RouterOS devices, enabling reading device state and performing guarded write operations such as setting identity via natural language. Updated a month ago (2026-07-13 18:15 UTC)10Apache 2.0
manage_firewall_ruleAMikroMCPAdd, remove, disable, or enable firewall rules on a MikroTik router. Uses comment as unique identifier and supports dry-run mode.MIT
manage_bridge_portAMikroMCPAdd or remove an interface from a bridge on a MikroTik router. Idempotent operations prevent duplicate port assignments.MIT
list_dhcp_clientsAMikroMCPList DHCP client configurations on a MikroTik router, showing interfaces that obtain IP via DHCP, their status, and assigned addresses.MIT
list_ovpn_clientsAMikroMCPList OpenVPN client interfaces on a MikroTik router to view names, remote servers, and connection statuses.MIT
check_for_updatesAMikroCLAWChecks for RouterOS updates from current channel by contacting MikroTik server. Reports installed and latest version without modifying configuration.Apache 2.0
list_interfacesAMikroMCPList network interfaces on a MikroTik router, filtering by type, status, or MAC address. Supports pagination and optional traffic counters.MIT
manage_ip_addressAMikroMCPAdd, update, or remove IP addresses on MikroTik router interfaces with idempotent operations and dry-run validation.MIT
list_routesAMikroMCPList static routes on a MikroTik router with filters for active and dynamic status, and pagination options.MIT
get_system_clockAMikroMCPRetrieve the current date, time, and timezone from a MikroTik router for clock verification.MIT
list_wifi_interfacesAMikroMCPRetrieve all WiFi or wireless interfaces on a MikroTik router, automatically selecting the correct command for RouterOS 7.x or older versions.MIT
list_mangle_rulesAMikroMCPList MikroTik firewall mangle rules in evaluation order, filtering by chain, action, or disabled state.MIT
list_address_list_entriesAMikroMCPRetrieve and filter firewall address list entries on a MikroTik router. Specify a list name or address to narrow results.MIT
list_routing_rulesAMikroMCPList routing policy rules on a MikroTik router in evaluation order. Filter by table or disabled state to inspect specific rules.MIT
list_bgp_peersAMikroMCPList BGP sessions on a MikroTik router. Returns session state, remote AS, prefix counts, and uptime. Filter by state or router ID.MIT