Unofficial FortiMonitor MCP Server

272 tools. 118 can modify or destroy data without limits.

29 destructive tools with no built-in limits. Policy required.

Last updated:

118 can modify or destroy data
154 read-only
272 tools total

Community server · catalogue entry checked 22/07/2026

How to control Unofficial FortiMonitor MCP Server ↓

What Unofficial FortiMonitor MCP Server exposes to your agents

Read (154) Write / Execute (89) Destructive / Financial (29)
Critical Risk

The most dangerous Unofficial FortiMonitor MCP Server tools

118 of Unofficial FortiMonitor MCP Server's 272 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Unofficial FortiMonitor MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and Unofficial FortiMonitor MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "clear_webhook_events": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "acknowledge_outage": {
    "limits": [
      {
        "counter": "acknowledge_outage_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "audit_monitoring_coverage": {
    "limits": [
      {
        "counter": "audit_monitoring_coverage_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Unofficial FortiMonitor MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON UNOFFICIAL FORTIMONITOR →

Instant setup, no code required.

All 272 Unofficial FortiMonitor MCP Server tools

DESTRUCTIVE 29 tools
Destructive clear_webhook_events Clear all stored webhook events. Destructive delete_agent_resource_threshold Delete an agent resource threshold. This removes the Destructive delete_cloud_credential Delete a cloud credential. Destructive delete_compound_service Delete a compound service. The underlying servers and checks are not affected. Destructive delete_contact Delete a notification contact. This removes them from all Destructive delete_contact_group Delete a contact group. The contacts within the group are not deleted. Destructive delete_contact_info Remove a contact method (email, SMS, phone, etc.) from a contact. Destructive delete_dashboard Delete a dashboard. This permanently removes the dashboard Destructive delete_dem_application Delete a DEM application and all its associated monitoring instances. Destructive delete_fabric_connection Delete a fabric connection from FortiMonitor. Destructive delete_maintenance_schedule Delete a maintenance schedule. Destructive delete_network_service Delete a network service (monitoring check) from a server. Destructive delete_network_service_countermeasure Delete a countermeasure from a network service. Destructive delete_notification_schedule Delete a notification schedule. Servers and contact groups using this Destructive delete_onsight Delete an OnSight instance. Destructive delete_onsight_group Delete an OnSight group. Destructive delete_rotating_contact Delete a rotating contact schedule. Destructive delete_server Delete a monitored server from FortiMonitor. Destructive delete_server_attribute Delete a custom attribute from a server. Destructive delete_server_attribute_type Delete a server attribute type. Any attributes of this type Destructive delete_server_group Delete a server group. Destructive delete_server_path_monitoring Delete a path monitoring configuration from a server. Destructive delete_server_template Delete a server monitoring template. Destructive delete_snmp_credential Delete an SNMP credential. Destructive delete_snmp_resource Delete an SNMP resource from a server. Destructive delete_status_page Delete a public status page. This permanently removes the page. Destructive delete_threshold_countermeasure Delete a countermeasure from an agent resource threshold. Destructive delete_user Delete a user from FortiMonitor. Destructive force_resolve_outage Force resolve a manual or custom incident.
WRITE 82 tools
Write acknowledge_outage Acknowledge an active outage to indicate it has been seen and is being addressed. Write add_outage_note Add a note or comment to an outage. Write add_outage_summary Add a summary to an outage. Write add_servers_to_group Add one or more servers to an existing server group. Write apply_monitoring_policy_to_group Apply a monitoring policy (server template) to all servers in a group. Write apply_template_to_group Apply a monitoring template to all servers in a server group. Write apply_template_to_server Apply a monitoring template to a server. Write bulk_acknowledge_outages Acknowledge multiple outages at once. Write bulk_add_tags Add tags to multiple servers at once. Write bulk_remove_tags Remove tags from multiple servers at once. Write bulk_tag_snmp_resources Apply tags to multiple SNMP resources on a server in one operation. Write create_cloud_credential Create a new cloud credential for cloud provider integration. Write create_compound_service Create a new compound service that aggregates multiple server checks Write create_contact Create a new notification contact. Contacts are people who Write create_contact_group Create a new contact group. Contact groups define which contacts Write create_contact_info Add a new contact method (email, SMS, phone, etc.) to a contact. Write create_custom_incident Create a custom incident on a server. Write create_dashboard Create a new monitoring dashboard in FortiMonitor. Write create_dem_application Create a new DEM application for monitoring end-user experience. Write create_dem_instance Create a new monitoring instance within a DEM application. Write create_fabric_connection Create a new fabric connection in FortiMonitor. Write create_historical_outage Create a historical outage record. Use this to manually add past incidents Write create_maintenance_window Schedule a maintenance window to suppress alerts for one or more servers. Write create_network_service Create a new network service (monitoring check) on a server. Write create_network_service_countermeasure Create a new countermeasure on a network service. Write create_notification_schedule Create a new notification schedule that defines when alerts are sent Write create_onsight Create a new OnSight instance for on-premises monitoring. Write create_onsight_group Create a new OnSight group for organizing OnSight instances. Write create_prometheus_resource Create a new Prometheus resource on a server. Write create_rotating_contact Create a new rotating contact schedule (on-call rotation). Write create_server Create a new monitored server in FortiMonitor. Write create_server_attribute Create a custom attribute on a server. Write create_server_attribute_type Create a new server attribute type. Attribute types define Write create_server_group Create a new server group. Write create_server_log Add a log entry to a server. Write create_server_path_monitoring Create a new path monitoring configuration for a server. Write create_server_template Create a new server monitoring template. Write create_snmp_credential Create a new SNMP credential for use with SNMP-based monitoring. Write create_snmp_resource Create a new SNMP resource (monitored OID) on a server. Write create_status_page Create a new public status page for communicating service status Write create_threshold_countermeasure Create a new countermeasure on an agent resource threshold. Write create_user Create a new user in FortiMonitor. Write delay_outage Delay outage notifications by a specified number of minutes. Write extend_maintenance_schedule Extend a maintenance schedule by additional minutes. Write generate_incident_timeline Build a chronological incident timeline for an outage: outage Write pause_maintenance_schedule Pause an active maintenance schedule. Write reapply_server_template Reapply a server template to all servers currently using it. Write remove_servers_from_group Remove one or more servers from a server group. Write resume_maintenance_schedule Resume a paused maintenance schedule. Write set_outage_lead Set the lead person on an outage. Write set_outage_tags Set incident tags on an outage. Write set_server_status Update a server Write terminate_maintenance_schedule Terminate a maintenance schedule early. Write update_agent_resource_threshold Update an agent resource threshold. Can change the warning Write update_cloud_credential Update an existing cloud credential Write update_cloud_discovery Update settings for a specific cloud discovery configuration. Write update_compound_service Update an existing compound service Write update_contact Update an existing notification contact Write update_contact_group Update an existing contact group Write update_contact_info Update an existing contact method Write update_dashboard Update an existing dashboard Write update_dem_application Update an existing DEM application Write update_dem_instance_path_monitoring Update path monitoring configuration for a DEM application instance. Write update_dem_location Update monitoring locations for a DEM application. Write update_maintenance_schedule Update an existing maintenance schedule. Write update_network_service Update an existing network service (monitoring check) on a server. Write update_network_service_countermeasure Update an existing countermeasure on a network service. Write update_notification_schedule Update an existing notification schedule Write update_onsight Update an existing OnSight instance Write update_onsight_group Update an existing OnSight group Write update_outage_description Update the description of a custom incident. Write update_rotating_contact Update an existing rotating contact schedule Write update_server Update properties of an existing monitored server. Write update_server_attribute Update the value of an existing server attribute. Write update_server_attribute_type Update an existing server attribute type Write update_server_group Update server group name and/or description without recreating the group. Write update_server_template Update an existing server template Write update_snmp_credential Update an existing SNMP credential. Write update_snmp_resource Update an existing SNMP resource on a server. Write update_status_page Update an existing status page Write update_threshold_countermeasure Update an existing countermeasure on an agent resource threshold. Write update_user Update an existing user
READ 154 tools
Read audit_monitoring_coverage Scan servers to find monitoring gaps: missing network service Read broadcast_outage Broadcast a message about an outage to all configured notification contacts. Read check_server_health Check if a specific server is currently experiencing issues. Read compare_servers Side-by-side comparison of two servers: configuration, health Read continue_guided_session Continue an active guided session by providing the user Read export_outage_history Export active outage history in CSV format. Read export_servers_list Export a list of all servers with their details in CSV format. Read find_flapping_servers Identify servers with repeated short outages (flapping) over a Read generate_availability_report Generate an availability/uptime report for servers. Read get_agent_resource_details Get detailed information about a specific agent resource on a server. Read get_agent_resource_metric Get metric graph data for an agent resource. Read get_agent_resource_threshold Get detailed information about a specific threshold configured Read get_agent_resource_type_details Get detailed information about a specific agent resource type, Read get_cloud_credential_details Get detailed information about a specific cloud credential. Read get_cloud_discovery_details Get detailed information about a specific cloud discovery result. Read get_cloud_provider_details Get detailed information about a specific cloud provider. Read get_cloud_region_details Get detailed information about a specific cloud region. Read get_cloud_service_details Get detailed information about a specific cloud service type. Read get_compound_service_availability Get availability data for a compound service over a specified time range. Read get_compound_service_details Get detailed information about a specific compound service. Read get_compound_service_network_service_details Get detailed information about a specific network service within a compound service. Read get_compound_service_response_time Get response time metrics for a compound service. Read get_contact_details Get detailed information about a specific notification contact, Read get_contact_group_details Get detailed information about a specific contact group, Read get_contact_info_details Get detailed information about a specific contact method Read get_contact_type_details Get detailed information about a specific contact type, Read get_dashboard_details Get detailed information about a specific dashboard, Read get_dem_application_details Get detailed information about a specific DEM application. Read get_dem_locations Get available monitoring locations for a DEM application. Read get_doc_section Retrieve the full content of a specific documentation section by heading. Read get_fabric_connection_details Get detailed information about a specific fabric connection, Read get_knowledge_base_status Get the current status of the knowledge base including total chunks, Read get_license_utilization Generate a license utilization report showing instance counts by addon/billing type. Read get_maintenance_schedule_details Get detailed information about a specific maintenance schedule, Read get_monitoring_node_details Get detailed information about a specific monitoring node, Read get_network_service_countermeasure_details Get detailed information about a specific countermeasure Read get_network_service_details Get detailed information about a specific network service (monitoring check) Read get_network_service_response_time Get response time metrics for a specific network service on a server. Read get_network_service_type_details Get detailed information about a specific network service type, Read get_notification_schedule_compound_services Get compound services associated with a notification schedule. Read get_notification_schedule_details Get detailed information about a specific notification schedule, Read get_notification_schedule_network_services Get network services (monitoring checks) associated with a notification schedule. Read get_notification_schedule_server_groups Get server groups associated with a notification schedule. Read get_notification_schedule_servers Get servers associated with a notification schedule. Read get_notification_schedule_thresholds Get agent resource thresholds associated with a notification schedule. Read get_onsight_countermeasures Get countermeasure metadata for a specific OnSight instance. Read get_onsight_details Get detailed information about a specific OnSight instance. Read get_onsight_group_details Get detailed information about a specific OnSight group. Read get_onsight_servers Get servers associated with a specific OnSight instance. Read get_outage_actions Get notification actions taken for an outage. Read get_outage_countermeasure_details Get detailed information about a specific countermeasure Read get_outage_countermeasure_metadata Get metadata about countermeasures for a specific outage. Read get_outage_countermeasure_output Get the output produced by countermeasures executed during Read get_outage_details Get detailed information about a specific outage, including severity, Read get_outage_metadata_details Get detailed information about a specific outage metadata Read get_outage_preoutage_graph Get pre-outage graph data for a specific outage. Read get_outage_statistics Get statistical analysis of outages including breakdown by severity, Read get_outages Query FortiMonitor outages (alerts) with various filters. Read get_path_monitoring_results Get the results/data for a specific path monitoring configuration. Read get_release_notes Search for release notes and changelog information in the Read get_resource_details Get detailed information about a specific agent resource Read get_role_details Get detailed information about a specific role, Read get_rotating_contact_active Get the currently active (on-call) contact for a rotating contact schedule. Read get_rotating_contact_details Get detailed information about a specific rotating contact schedule, Read get_server_attribute_type_details Get detailed information about a specific server attribute type, Read get_server_availability Get server availability/uptime data for a specific time range. Read get_server_details Get detailed information about a specific server by ID. Read get_server_group_details Get detailed information about a specific server group, Read get_server_maintenance_schedules Get maintenance schedules associated with a specific server. Read get_server_metrics Retrieve agent resource metrics for a specific server. Read get_server_network_services List network services (DNS checks, HTTP checks, TCP checks, etc.) Read get_server_outages Get outages for a specific server. Read get_server_statistics Get statistical analysis of servers including distribution by status, Read get_server_template_details Get detailed information about a specific server template, Read get_servers List all monitored servers in FortiMonitor. Read get_servers_with_active_outages Get all servers that currently have active outages. Read get_snmp_credential_details Get detailed information about a specific SNMP credential, Read get_snmp_resource_details Get detailed information about a specific SNMP resource on a server, Read get_snmp_resource_metric Get time-series metric data for an SNMP resource on a server. Read get_status_page_details Get detailed information about a specific status page. Read get_system_health_summary Get a comprehensive summary of system health including total servers, Read get_threshold_countermeasure_details Get detailed information about a specific countermeasure Read get_timezone_details Get detailed information about a specific timezone, Read get_top_alerting_servers Get a list of servers with the most active outages. Read get_user_addons Get addon information for users. Read get_user_details Get detailed information about a specific user by ID. Read get_webhook_status Get the status of the webhook receiver: whether it Read investigate_server Deep investigation of a server: health status, active outages, Read list_account_history List account history entries for the FortiMonitor account. Read list_active_or_pending_maintenance List maintenance schedules that are currently active or pending (scheduled). Read list_active_outages List only active (currently ongoing) outages. Read list_addon_catalog List all available addon types from the FortiMonitor addon catalog. Read list_agent_resource_types List all available agent resource types (metric types). Read list_child_server_groups List child server groups nested under a parent server group. Read list_cloud_credentials List all cloud credentials configured for monitoring. Read list_cloud_discoveries List cloud discovery results for a specific credential. Read list_cloud_providers List available cloud providers (AWS, Azure, GCP, etc.) Read list_cloud_regions List available cloud regions across all providers. Read list_cloud_services List available cloud services that can be monitored Read list_compound_service_network_services List network services (checks) associated with a compound service. Read list_compound_service_outages List outages (alerts) for a specific compound service. Read list_compound_service_thresholds List agent resource thresholds configured for a compound service. Read list_compound_services List all compound services. Compound services aggregate multiple Read list_contact_groups List all contact groups. Contact groups define which contacts Read list_contact_info List all contact methods (email addresses, phone numbers, SMS numbers, etc.) Read list_contact_types List all available contact types in FortiMonitor. Read list_contacts List all notification contacts. Contacts are people who receive alerts Read list_dashboards List all dashboards configured in FortiMonitor. Read list_dem_applications List all Digital Experience Monitoring (DEM) applications. Read list_dem_instances List monitoring instances for a specific DEM application. Read list_doc_topics List all available documentation topics (section headings) in the Read list_fabric_connections List all fabric connections in FortiMonitor. Read list_maintenance_windows List scheduled maintenance windows. Read list_monitoring_nodes List all monitoring nodes in FortiMonitor. Monitoring nodes are Read list_network_service_countermeasures List countermeasures configured on a specific network service Read list_network_service_types List all available network service types in FortiMonitor. Read list_notification_schedules List all notification schedules. Notification schedules define when Read list_onsight_groups List all OnSight groups. Read list_onsights List all OnSight instances configured in FortiMonitor. Read list_outage_countermeasures List countermeasures that were executed or are configured Read list_outage_logs List log entries for an outage. Read list_outage_metadata List metadata entries associated with a specific outage. Read list_resolved_outages List resolved (no longer active) outages. Read list_roles List all available roles in FortiMonitor. Read list_rotating_contacts List all rotating contact schedules (on-call rotations). Read list_server_attribute_types List all server attribute types defined in FortiMonitor. Read list_server_attributes List custom attributes for a server. Read list_server_group_compound_services List compound services associated with a server group. Read list_server_group_servers List servers that belong to a specific server group. Read list_server_groups List all server groups with their names and IDs. Read list_server_logs List log entries for a server. Read list_server_path_monitoring List path monitoring configurations for a server. Read list_server_resources List all agent resources (metrics) being monitored on a specific server. Read list_server_snmp_resources List SNMP resources being monitored on a specific server. Read list_server_templates List all server monitoring templates. Read list_snmp_credentials List all SNMP credentials configured in FortiMonitor. Read list_status_pages List all public status pages configured in FortiMonitor. Read list_threshold_countermeasures List countermeasures configured on an agent resource threshold. Read list_timezones List all available timezones in FortiMonitor. Read list_users List all users in FortiMonitor. Read list_webhook_events List recent webhook events received from FortiMonitor. Read search_api_docs Search FortiMonitor API documentation specifically. Returns Read search_documentation Search FortiMonitor documentation (PDF guides and web docs) for Read search_servers_advanced Search servers with multiple criteria. Read search_troubleshooting Search FortiMonitor documentation for troubleshooting guides, Read ui_describe_page Generate a human-readable markdown description of a FortiMonitor Read ui_get_form Get detailed form information for a FortiMonitor WebGUI page, Read ui_get_navigation Get the FortiMonitor WebGUI navigation tree showing how pages Read ui_get_page Get full details for a specific FortiMonitor WebGUI page including Read ui_get_screenshot Retrieve a screenshot of a FortiMonitor WebGUI page as a base64-encoded Read ui_get_walkthrough Get a specific FortiMonitor WebGUI walkthrough with step-by-step Read ui_list_pages List crawled FortiMonitor WebGUI pages. Returns page summaries Read ui_list_walkthroughs List available FortiMonitor WebGUI walkthroughs — step-by-step Read ui_search Search FortiMonitor WebGUI pages by element labels, form fields,

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Unofficial FortiMonitor MCP Server

Can an AI agent delete data through the Unofficial FortiMonitor MCP Server MCP server? +

Yes. The Unofficial FortiMonitor MCP Server server exposes 29 destructive tools including clear_webhook_events, delete_agent_resource_threshold, delete_cloud_credential. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Unofficial FortiMonitor MCP Server? +

The Unofficial FortiMonitor MCP Server server has 82 write tools including acknowledge_outage, add_outage_note, add_outage_summary. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Unofficial FortiMonitor MCP Server.

How many tools does the Unofficial FortiMonitor MCP Server MCP server expose? +

272 tools across 4 categories: Destructive, Execute, Read, Write. 154 are read-only. 118 can modify, create, or delete data.

How do I enforce a policy on Unofficial FortiMonitor MCP Server? +

Register the Unofficial FortiMonitor MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Unofficial FortiMonitor MCP Server tool call.

Deterministic rules across all 272 Unofficial FortiMonitor MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

272 Unofficial FortiMonitor MCP Server tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Unofficial FortiMonitor MCP Server's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.