Fortimanager MCP
UnclaimedMCP server for FortiManager JSON-RPC API. Manage firewall policies, devices, and scripts from AI assistants.
Install
/path/to/fortimanager-mcp/.venv/bin/fortimanager-mcpSet up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
add_device
Add a new device to FortiManager
add_devices_bulk
Add multiple devices at once
add_model_device
Add offline model device
commit_adom
Commit ADOM changes
create_device_dhcp_server
Create a DHCP scope (interface, range, netmask, gateway, DNS)
create_device_interface
Create a VLAN subinterface (parent, vlanid, ip, allowaccess, role, alias)
delete_device
Remove a device from FortiManager
delete_device_dhcp_server
Delete a DHCP scope by id
delete_device_interface
Delete a device-DB interface
delete_devices_bulk
Remove multiple devices at once
dynamic
4 discovery tools
get_adom
Get specific ADOM details
get_device
Get specific device information
get_device_client_location
Asset Identity Center: locate a client (by ip/mac/hostname) via the live detected-device inventory — resolves the FortiAP/FortiSwitch, port and VLAN it is connected through
get_device_interface_config
Read device-DB interface config objects, filterable by VLAN id / interface name (maps a client IP to its VLAN/interface/port)
get_device_interfaces
Get device interface information
get_device_realtime_status
Get live device status
get_device_status
Get device connection and sync status
get_ha_status
Get High Availability cluster status
get_package
Get policy package details
get_system_status
Get FortiManager system status and version info
get_task
Get task details by ID
install_device_settings
Install device settings only
install_package
Install policy package to devices
list_adoms
List all Administrative Domains
list_device_dhcp_servers
List DHCP server scopes in the device DB
list_device_groups
List device groups in an ADOM
list_device_vaps
List wireless VAPs (SSIDs), passphrases stripped
list_device_vdoms
List VDOMs for a device
list_devices
List devices in an ADOM
list_packages
List policy packages in an ADOM
list_tasks
List background tasks
lock_adom
Lock ADOM for editing (workspace mode)
reload_device_list
Refresh device list cache
search_devices
Search devices with filters
unlock_adom
Unlock ADOM
update_device
Update device metadata
update_device_dhcp_server
Update a DHCP scope by id
update_device_interface
Update device-DB interface fields
wait_for_task
Wait for a task to complete
Tool change history
FAQ
Questions about Fortimanager MCP Server
- How do I connect Fortimanager MCP Server to Claude?
- The listing records `/path/to/fortimanager-mcp/.venv/bin/fortimanager-mcp` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code as compatible clients.
- Is Fortimanager MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Fortimanager MCP Server do?
- Fortimanager MCP Server documents 40 tools to the agent, including add_device, add_devices_bulk, add_model_device. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.