Skip to content
Agentmart
Submit a tool

Sophos Central MCP

MCP server for Sophos Central — endpoint security, XDR/MDR, and MSSP multi-tenant ops

Connector by rijul170 · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Chalk Labs

Need help deploying Sophos Central MCP?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/rijul170-sophos-central-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for Sophos Central — endpoint security, XDR/MDR, and MSSP multi-tenant ops

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
172 read · 92 write · 52 delete · 18 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 334

Read from the source code; the running server may list different tools.

Read 172 · Look things up without changing anything.

  • sophos_check_firmware_upgrades
  • sophos_dns_get_custom_domain
  • sophos_dns_get_location
  • sophos_dns_get_policy
  • sophos_dns_list_custom_domains
  • sophos_dns_list_locations
  • sophos_dns_list_policies
  • sophos_export_xdr_query_results
  • sophos_get_account_health
  • sophos_get_adaptive_attack_protection
  • sophos_get_alert
  • sophos_get_allowed_item
Show 160 more tools
  • sophos_get_audit_event
  • sophos_get_billing_usage
  • sophos_get_blocked_item
  • sophos_get_case
  • sophos_get_case_detection
  • sophos_get_case_impacted_entities
  • sophos_get_case_mitre_summary
  • sophos_get_clawback_status
  • sophos_get_cloud_security_profile
  • sophos_get_detected_exploit
  • sophos_get_detection_counts
  • sophos_get_detections_group_query_status
  • sophos_get_detections_group_results
  • sophos_get_detections_query_results
  • sophos_get_detections_query_status
  • sophos_get_endpoint
  • sophos_get_endpoint_group
  • sophos_get_exclusion
  • sophos_get_exploit_mitigation_app
  • sophos_get_firewall_group
  • sophos_get_firewall_group_sync_status
  • sophos_get_firewall_licenses
  • sophos_get_firewall_transaction
  • sophos_get_forensic_log_status
  • sophos_get_global_tamper_protection
  • sophos_get_health_scores_history
  • sophos_get_installer_downloads
  • sophos_get_ips_exclusion
  • sophos_get_isolation_exclusion
  • sophos_get_isolation_status
  • sophos_get_licenses
  • sophos_get_live_query_category
  • sophos_get_live_query_endpoint_statuses
  • sophos_get_live_query_results
  • sophos_get_live_query_status
  • sophos_get_mailbox
  • sophos_get_mdr_threat_feed
  • sophos_get_memory_dump_status
  • sophos_get_migration_job
  • sophos_get_mobile_action
  • sophos_get_mobile_app_group
  • sophos_get_mobile_device
  • sophos_get_mobile_device_group
  • sophos_get_mobile_device_location
  • sophos_get_mobile_ixm_enrollment
  • sophos_get_mobile_operating_system
  • sophos_get_partner_admin
  • sophos_get_partner_level
  • sophos_get_partner_role
  • sophos_get_peripheral
  • sophos_get_policy
  • sophos_get_post_delivery_quarantine_download_status
  • sophos_get_quarantine_download_status
  • sophos_get_quarantine_message
  • sophos_get_quarantine_message_urls
  • sophos_get_quote
  • sophos_get_recommended_packages
  • sophos_get_regional_health_scores
  • sophos_get_saved_live_query
  • sophos_get_siem_alerts
  • sophos_get_siem_events
  • sophos_get_software_comment
  • sophos_get_software_package
  • sophos_get_switch_mac_filter
  • sophos_get_tamper_protection
  • sophos_get_tenant
  • sophos_get_tenant_admin
  • sophos_get_tenant_role
  • sophos_get_tls_decryption_settings
  • sophos_get_user
  • sophos_get_user_attestation
  • sophos_get_user_group
  • sophos_get_web_control_local_site
  • sophos_get_wifi_mac_filter
  • sophos_get_xdr_query
  • sophos_get_xdr_query_results
  • sophos_get_xdr_query_status
  • sophos_list_account_access_tokens
  • sophos_list_admin_role_assignments
  • sophos_list_admins
  • sophos_list_alerts
  • sophos_list_allowed_items
  • sophos_list_audit_events
  • sophos_list_blocked_addresses
  • sophos_list_blocked_items
  • sophos_list_case_detections
  • sophos_list_cases
  • sophos_list_cloud_security_default_contents
  • sophos_list_cloud_security_profiles
  • sophos_list_detected_exploits
  • sophos_list_downloads
  • sophos_list_endpoint_groups
  • sophos_list_endpoint_migrations
  • sophos_list_endpoints
  • sophos_list_exclusions
  • sophos_list_exploit_mitigation_apps
  • sophos_list_exploit_mitigation_categories
  • sophos_list_firewall_groups
  • sophos_list_firewalls
  • sophos_list_group_endpoints
  • sophos_list_ips_exclusions
  • sophos_list_isolation_exclusions
  • sophos_list_live_query_categories
  • sophos_list_live_query_runs
  • sophos_list_mailboxes
  • sophos_list_migration_endpoints
  • sophos_list_mobile_actions
  • sophos_list_mobile_app_groups
  • sophos_list_mobile_device_apps
  • sophos_list_mobile_device_groups
  • sophos_list_mobile_device_policies
  • sophos_list_mobile_device_properties
  • sophos_list_mobile_device_scan_results
  • sophos_list_mobile_device_violations
  • sophos_list_mobile_devices
  • sophos_list_mobile_operating_systems
  • sophos_list_partner_admin_role_assignments
  • sophos_list_peripherals
  • sophos_list_permission_sets
  • sophos_list_policies
  • sophos_list_policy_endpoints
  • sophos_list_post_delivery_quarantine_attachments
  • sophos_list_quarantine_attachments
  • sophos_list_quotes
  • sophos_list_role_assignments
  • sophos_list_roles
  • sophos_list_saved_live_queries
  • sophos_list_software_comments
  • sophos_list_software_packages
  • sophos_list_switch_tasks
  • sophos_list_tenant_admins
  • sophos_list_tenant_admins_paged
  • sophos_list_tenant_permission_sets
  • sophos_list_tenant_roles
  • sophos_list_tenants
  • sophos_list_tls_excluded_websites
  • sophos_list_user_groups
  • sophos_list_users
  • sophos_list_users_in_group
  • sophos_list_web_control_categories
  • sophos_list_web_control_local_sites
  • sophos_list_wifi_tasks
  • sophos_list_xdr_queries
  • sophos_list_xdr_query_categories
  • sophos_list_xdr_query_runs
  • sophos_mitre_attack_guide
  • sophos_mobile_action_get_logs
  • sophos_org_get_tenant
  • sophos_org_list_tenants
  • sophos_playbook_incident_response
  • sophos_playbook_malware_triage
  • sophos_playbook_threat_hunt
  • sophos_preview_post_delivery_quarantine_message
  • sophos_preview_quarantine_message
  • sophos_search_alerts
  • sophos_search_mdr_threat_feed_indicators
  • sophos_search_post_delivery_quarantine
  • sophos_search_quarantine
  • sophos_snooze_health_check
  • sophos_soc_tool_guide

Write 92 · Create, change, send or run things.

  • sophos_accept_migration
  • sophos_add_endpoints_to_group
  • sophos_add_software_package
  • sophos_add_user_to_groups
  • sophos_add_users_to_group
  • sophos_apply_firmware_upgrade
  • sophos_approve_firewall
  • sophos_authenticate
  • sophos_bulk_add_mailboxes
  • sophos_cancel_firmware_upgrade
  • sophos_cancel_live_query_run
  • sophos_cancel_xdr_query_run
Show 80 more tools
  • sophos_clawback_email
  • sophos_clone_policy
  • sophos_create_account_access_token
  • sophos_create_admin
  • sophos_create_admin_role_assignment
  • sophos_create_allowed_item
  • sophos_create_blocked_item
  • sophos_create_case
  • sophos_create_cloud_security_profile
  • sophos_create_endpoint_group
  • sophos_create_exclusion
  • sophos_create_exploit_mitigation_app
  • sophos_create_firewall_group
  • sophos_create_ips_exclusion
  • sophos_create_isolation_exclusion
  • sophos_create_mailbox
  • sophos_create_mdr_threat_feed_indicators
  • sophos_create_mobile_app_group
  • sophos_create_mobile_device
  • sophos_create_mobile_device_group
  • sophos_create_mobile_device_property
  • sophos_create_partner_admin_role_assignment
  • sophos_create_partner_role
  • sophos_create_policy
  • sophos_create_role_assignment
  • sophos_create_tenant
  • sophos_create_tenant_admin
  • sophos_create_tenant_role
  • sophos_create_user
  • sophos_create_user_attestation
  • sophos_create_user_group
  • sophos_create_web_control_local_site
  • sophos_dns_create_custom_domain
  • sophos_dns_create_location
  • sophos_dns_create_policy
  • sophos_dns_update_custom_domain
  • sophos_dns_update_location
  • sophos_dns_update_policy
  • sophos_download_post_delivery_quarantine_attachments
  • sophos_download_quarantine_attachments
  • sophos_force_update_check
  • sophos_invite_tenant_admin
  • sophos_mobile_action_locate
  • sophos_mobile_action_lock
  • sophos_mobile_action_send_message
  • sophos_mobile_action_sync
  • sophos_release_post_delivery_quarantine_messages
  • sophos_release_quarantine_messages
  • sophos_set_tamper_protection
  • sophos_start_detections_group_query
  • sophos_start_detections_query
  • sophos_start_migration
  • sophos_update_account_access_token
  • sophos_update_adaptive_attack_protection
  • sophos_update_allowed_item
  • sophos_update_case
  • sophos_update_cloud_security_profile_name
  • sophos_update_endpoint_group
  • sophos_update_exclusion
  • sophos_update_exploit_mitigation_app
  • sophos_update_firewall
  • sophos_update_ips_exclusion
  • sophos_update_isolation_exclusion
  • sophos_update_mailbox
  • sophos_update_mdr_threat_feed_settings
  • sophos_update_mobile_app_group
  • sophos_update_mobile_device
  • sophos_update_mobile_device_group
  • sophos_update_mobile_device_property
  • sophos_update_partner_role
  • sophos_update_policy
  • sophos_update_software_comment
  • sophos_update_switch_mac_filter
  • sophos_update_tenant_admin
  • sophos_update_tenant_role
  • sophos_update_tls_decryption_settings
  • sophos_update_user
  • sophos_update_user_group
  • sophos_update_web_control_local_site
  • sophos_update_wifi_mac_filter

Delete 52 · Delete, drop, revoke or wipe things.

  • sophos_bulk_delete_endpoints
  • sophos_bulk_delete_mailboxes
  • sophos_deisolate_endpoint
  • sophos_delete_all_mdr_threat_feed_indicators
  • sophos_delete_allowed_item
  • sophos_delete_blocked_item
  • sophos_delete_case
  • sophos_delete_cloud_security_profiles
  • sophos_delete_endpoint
  • sophos_delete_endpoint_group
  • sophos_delete_exclusion
  • sophos_delete_exploit_mitigation_app
Show 40 more tools
  • sophos_delete_firewall
  • sophos_delete_firewall_group
  • sophos_delete_ips_exclusion
  • sophos_delete_isolation_exclusion
  • sophos_delete_mailbox
  • sophos_delete_mdr_threat_feed_indicators
  • sophos_delete_mobile_action
  • sophos_delete_mobile_app_group
  • sophos_delete_mobile_device
  • sophos_delete_mobile_device_group
  • sophos_delete_mobile_device_property
  • sophos_delete_partner_admin
  • sophos_delete_partner_admin_role_assignment
  • sophos_delete_partner_role
  • sophos_delete_policy
  • sophos_delete_post_delivery_quarantine_messages
  • sophos_delete_quarantine_messages
  • sophos_delete_role_assignment
  • sophos_delete_software_comment
  • sophos_delete_tenant
  • sophos_delete_tenant_admin
  • sophos_delete_tenant_role
  • sophos_delete_tenant_role_assignment
  • sophos_delete_user
  • sophos_delete_user_group
  • sophos_delete_web_control_local_site
  • sophos_dns_delete_custom_domain
  • sophos_dns_delete_location
  • sophos_dns_delete_policy
  • sophos_manage_mailbox_aliases
  • sophos_manage_mailbox_delegates
  • sophos_manage_mailbox_dl_owners
  • sophos_mobile_action_wipe
  • sophos_remove_endpoints_from_group
  • sophos_remove_user_from_groups
  • sophos_remove_users_from_group
  • sophos_revoke_account_access_token
  • sophos_unblock_addresses_bulk
  • sophos_update_firewall_group
  • sophos_update_tls_excluded_websites

Not yet classified 18 · We could not tell from the name and description.

  • sophos_acknowledge_alert
  • sophos_block_addresses_bulk
  • sophos_bulk_isolate_endpoints
  • sophos_isolate_endpoint
  • sophos_mobile_action_scan
  • sophos_mobile_action_unenroll
  • sophos_reattach_quarantine_attachments
  • sophos_request_bulk_sender_privilege
  • sophos_request_forensic_logs
  • sophos_request_memory_dump
  • sophos_run_live_query
  • sophos_run_saved_live_query
Show 6 more tools
  • sophos_run_saved_xdr_query
  • sophos_run_xdr_query
  • sophos_scan_endpoint
  • sophos_strip_quarantine_attachments
  • sophos_take_alert_action
  • sophos_whoami

Files it touches

  • Any path the agent passes to its tools

Tools (334)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • sophos_accept_migration

    Accept an endpoint migration job on the receiving tenant using the job token generated by the sending tenant. This completes the migration transfer.

  • sophos_acknowledge_alert

    Acknowledge a specific alert. Convenience shortcut — equivalent to sophos_take_alert_action with action='acknowledge'.

  • sophos_add_endpoints_to_group

    Add one or more endpoints to an endpoint group. The endpoints will inherit any policies assigned to the group.

  • sophos_add_software_package

    Add a static software package to the tenant's available package set so it can be assigned to endpoints.

  • sophos_add_user_to_groups

    Add a user to one or more directory user groups.

  • sophos_add_users_to_group

    Add one or more users to a directory user group.

  • sophos_apply_firmware_upgrade

    Schedule firmware upgrades for managed firewalls. Optionally specify a target version and/or scheduled time per firewall.

  • sophos_approve_firewall

    Approve a pending firewall for Sophos Central management.

  • sophos_authenticate

    Authenticate to Sophos Central using OAuth2 client credentials and obtain a JWT access token. The token is managed automatically and refreshed as needed. Call this first to verify credentials are working. Returns success status and authentication state.

  • sophos_block_addresses_bulk

    Block multiple IP addresses or ranges in a single call. Accepts IPv4/IPv6 addresses, CIDR notation (e.g. 1.2.3.0/24), and dash-separated ranges (e.g. 1.2.3.4-1.2.3.10).

  • sophos_bulk_add_mailboxes

    Add multiple mailboxes to email protection in a single request.

  • sophos_bulk_delete_endpoints

    Delete (deregister) multiple endpoints from Sophos Central in a single call. Accepts up to 100 endpoint UUIDs.

  • sophos_bulk_delete_mailboxes

    Remove multiple mailboxes from email protection in a single request.

  • sophos_bulk_isolate_endpoints

    Isolate or deisolate multiple endpoints at once via POST /endpoints/isolation.

  • sophos_cancel_firmware_upgrade

    Cancel a pending firmware upgrade for the specified managed firewalls.

Show 319 more tools
  • sophos_cancel_live_query_run

    Cancel a running or pending Live Discover query run. Uses POST to the /cancel sub-resource.

  • sophos_cancel_xdr_query_run

    Cancel a running or pending XDR query run. Uses POST to the /cancel sub-resource.

  • sophos_check_firmware_upgrades

    Check if firmware upgrades are available for the specified managed firewalls.

  • sophos_clawback_email

    Initiate post-delivery clawback/remediation for a delivered email. Removes the message from recipient mailboxes.

  • sophos_clone_policy

    Clone an existing endpoint policy. Creates a copy with a new name, inheriting all settings from the source policy.

  • sophos_create_account_access_token

    Create a new account-level access token for a tenant. Currently supported token type: 'sophosLinuxSensor' — used to authenticate downloads of the Sophos Linux Sensor package. The token secret is returned only on creation; store it securely as it cannot be retrieved again.

  • sophos_create_admin

    Create a new partner-level administrator. The admin will receive an invitation email.

  • sophos_create_admin_role_assignment

    Assign a role to a tenant admin.

  • sophos_create_allowed_item

    Add a globally allowed item. For 'sha256' type supply sha256. For 'path' type supply fileName and optionally path. For 'certificateSigner' type supply certificateSigner.

  • sophos_create_blocked_item

    Block an item by SHA256 hash globally. Optionally include filename and path for context.

  • sophos_create_case

    Create a new investigation case.

  • sophos_create_cloud_security_profile

    Create a new cloud security runtime detection profile, or create a new version of an existing profile. Provide 'name' when creating a new profile; provide 'profile_id' when adding a new version to an existing profile. Use sophos_list_cloud_security_default_contents to get available content versions.

  • sophos_create_endpoint_group

    Create a new endpoint group in a tenant. Groups organize endpoints by type (computer or server) and can be used for targeted policy assignment.

  • sophos_create_exclusion

    Create a new global scanning exclusion. The 'value' is the exclusion path/process/URL. The 'comment' field documents the reason.

  • sophos_create_exploit_mitigation_app

    Add a custom application to exploit mitigation monitoring. Provide one or more executable paths (supports environment variable prefixes like $programfiles).

  • sophos_create_firewall_group

    Create a new firewall group. At least one firewall UUID must be assigned at creation.

  • sophos_create_ips_exclusion

    Create an IPS exclusion to exempt specific traffic from intrusion prevention scanning. Direction must be 'inbound' or 'outbound'. Remote addresses is a comma-separated list of IPs/URLs.

  • sophos_create_isolation_exclusion

    Create an isolation exclusion so specific traffic can pass through even when an endpoint is network-isolated. Direction must be 'inbound' or 'outbound'.

  • sophos_create_mailbox

    Add a single mailbox to email protection.

  • sophos_create_mdr_threat_feed_indicators

    Add threat indicators (IOCs) to a firewall's MDR threat feed. Indicators can be IPv4 addresses, domain names, or URLs.

  • sophos_create_mobile_app_group

    Create a new mobile app group. Provide a name, target platform, and a JSON array of app objects to include in the group.

  • sophos_create_mobile_device

    Register a new mobile device in Sophos Mobile MDM. Requires device name, ownership type (corporate/employee), and platform (iOS, macOS, android, chrome, windows).

  • sophos_create_mobile_device_group

    Create a new mobile device group in Sophos Mobile. Requires name and compliance policy IDs for both employee- and corporate-owned devices.

  • sophos_create_mobile_device_property

    Add a custom property (key/value pair) to a mobile device. The key must follow the pattern 'custom.<alphanumeric>'.

  • sophos_create_partner_admin_role_assignment

    Assign a role to a partner admin (add a role to an admin's existing role set).

  • sophos_create_partner_role

    Create a new partner-level role with the specified name and permission sets.

  • sophos_create_policy

    Create a new endpoint policy. Specify the policy type, name, and optionally priority, enabled state, and settings as a JSON string.

  • sophos_create_role_assignment

    Assign a partner role to an admin (principal).

  • sophos_create_tenant

    Create a new tenant under this Sophos Central Partner account. Requires tenant name, data geography, billing type, and primary contact details.

  • sophos_create_tenant_admin

    Create an administrator for a specific managed tenant using the partner-level endpoint. The admin will receive an invitation email.

  • sophos_create_tenant_role

    Create a custom role in a tenant. Use sophos_list_tenant_permission_sets to discover available permission set IDs.

  • sophos_create_user

    Create a new directory user in a tenant.

  • sophos_create_user_attestation

    Create a user activity attestation — push a security question to a user's Intercept X for Mobile device. Use this to verify whether suspicious activity (e.g. an unexpected login) was performed by the legitimate user. The user receives the question on their mobile device and selects an answer option. Poll the attestation status using sophos_get_user_attestation. Status values: 'pending' (awaiting response), 'completed' (user answered), 'expired' (timed out).

  • sophos_create_user_group

    Create a new directory user group.

  • sophos_create_web_control_local_site

    Create a Web Control local site override to allow or block a specific URL/domain. categoryId is an integer from the categories list.

  • sophos_deisolate_endpoint

    Remove network isolation from an endpoint, restoring normal network connectivity.

  • sophos_delete_all_mdr_threat_feed_indicators

    Delete ALL threat indicators from a firewall's MDR threat feed. This is a destructive operation with no undo.

  • sophos_delete_allowed_item

    Delete a globally allowed item.

  • sophos_delete_blocked_item

    Remove a globally blocked item (unblock it).

  • sophos_delete_case

    Delete an investigation case by ID.

  • sophos_delete_cloud_security_profiles

    Delete one or more cloud security runtime detection profiles by their IDs. Profiles that are currently assigned to a policy cannot be deleted and will appear in the 'skippedProfiles' list in the response.

  • sophos_delete_endpoint

    Delete (deregister) an endpoint from Sophos Central. This removes the endpoint record but does not uninstall the agent. Use with caution.

  • sophos_delete_endpoint_group

    Delete an endpoint group. Endpoints in the group will not be deleted.

  • sophos_delete_exclusion

    Delete a global scanning exclusion by ID.

  • sophos_delete_exploit_mitigation_app

    Remove a custom application from exploit mitigation monitoring.

  • sophos_delete_firewall

    Remove a firewall from Sophos Central management.

  • sophos_delete_firewall_group

    Delete a firewall group.

  • sophos_delete_ips_exclusion

    Delete an IPS exclusion.

  • sophos_delete_isolation_exclusion

    Delete an isolation exclusion.

  • sophos_delete_mailbox

    Remove a single mailbox from email protection by its ID.

  • sophos_delete_mdr_threat_feed_indicators

    Delete specific threat indicators from a firewall's MDR threat feed by their values.

  • sophos_delete_mobile_action

    Delete a pending MDM action (cancel it before execution).

  • sophos_delete_mobile_app_group

    Delete a mobile app group from Sophos Mobile.

  • sophos_delete_mobile_device

    Remove a mobile device from Sophos Mobile MDM enrollment.

  • sophos_delete_mobile_device_group

    Delete a mobile device group from Sophos Mobile.

  • sophos_delete_mobile_device_property

    Delete a custom property from a mobile device by its key.

  • sophos_delete_partner_admin

    Delete a partner-level administrator.

  • sophos_delete_partner_admin_role_assignment

    Remove a specific role assignment from a partner admin.

  • sophos_delete_partner_role

    Delete a partner role.

  • sophos_delete_policy

    Delete an endpoint policy from a tenant. Endpoints previously governed by this policy will fall back to the base policy. Use with caution.

  • sophos_delete_post_delivery_quarantine_messages

    Delete one or more post-delivery quarantined messages.

  • sophos_delete_quarantine_messages

    Delete one or more pre-delivery quarantined messages. Optionally block sender.

  • sophos_delete_role_assignment

    Remove a role assignment from a partner admin (principal).

  • sophos_delete_software_comment

    Delete the user comment for a specific static software package.

  • sophos_delete_tenant

    Delete a tenant managed by this partner. WARNING: This is a destructive, irreversible operation. Confirm the tenant ID carefully before calling this tool.

  • sophos_delete_tenant_admin

    Delete an administrator from a tenant.

  • sophos_delete_tenant_role

    Delete a custom role from a tenant. Built-in roles cannot be deleted.

  • sophos_delete_tenant_role_assignment

    Remove a specific role assignment from a tenant admin.

  • sophos_delete_user

    Delete a directory user.

  • sophos_delete_user_group

    Delete a directory user group.

  • sophos_delete_web_control_local_site

    Delete a Web Control local site override.

  • sophos_dns_create_custom_domain

    Create a custom domain list for DNS Protection. The list is assigned as allowed or blocked on a policy (via sophos_dns_create_policy or sophos_dns_update_policy), not typed here.

  • sophos_dns_create_location

    Create a new DNS Protection location. Provide either IP addresses or domain names (combined total max 100).

  • sophos_dns_create_policy

    Create a new DNS Protection policy with category filtering, allowed/blocked custom domain lists, and safe-search settings.

  • sophos_dns_delete_custom_domain

    Delete a custom domain list.

  • sophos_dns_delete_location

    Delete a DNS Protection location.

  • sophos_dns_delete_policy

    Delete a DNS Protection policy.

  • sophos_dns_get_custom_domain

    Get a specific custom domain list.

  • sophos_dns_get_location

    Get details for a specific DNS Protection location.

  • sophos_dns_get_policy

    Get details for a specific DNS Protection policy.

  • sophos_dns_list_custom_domains

    List custom domain lists (allowed/blocked) for DNS Protection.

  • sophos_dns_list_locations

    List all DNS Protection locations for a tenant.

  • sophos_dns_list_policies

    List all DNS Protection policies for a tenant.

  • sophos_dns_update_custom_domain

    Update a custom domain list (name, description, or domains).

  • sophos_dns_update_location

    Update a DNS Protection location. Send an empty array for ip_addresses or domain_names to clear them.

  • sophos_dns_update_policy

    Update a DNS Protection policy. For array fields (locationIds, allowedCustomDomainIds, etc.) send a full replacement array, null to clear, or an add/remove object.

  • sophos_download_post_delivery_quarantine_attachments

    Initiate a download job for attachments from a post-delivery quarantined message. Returns a downloadId for status polling.

  • sophos_download_quarantine_attachments

    Initiate a download job for attachments from a pre-delivery quarantined message. Returns a downloadId for status polling.

  • sophos_export_xdr_query_results

    Export the full results of a completed XDR query run. Returns a download URL or streamed content for bulk result export.

  • sophos_force_update_check

    Force an endpoint to check for and apply software updates from Sophos Central immediately.

  • sophos_get_account_health

    Get account health check report for a tenant. Shows protection coverage, policy compliance, and configuration issues across endpoints and network devices.

  • sophos_get_adaptive_attack_protection

    Get Adaptive Attack Protection (AAP) settings for an endpoint. AAP temporarily increases protection during active attacks.

  • sophos_get_alert

    Get the full details of a specific alert by ID, including its allowedActions list.

  • sophos_get_allowed_item

    Get details for a specific globally allowed item.

  • sophos_get_audit_event

    Get the full details of a specific audit event by its ID, including the actor, action performed, affected resource, and timestamp.

  • sophos_get_billing_usage

    Get billing usage data for a specific month. Shows per-tenant, per-product usage quantities.

  • sophos_get_blocked_item

    Get details for a specific globally blocked item.

  • sophos_get_case

    Get full details for a specific case/investigation by ID.

  • sophos_get_case_detection

    Get a specific detection within a case by detection ID.

  • sophos_get_case_impacted_entities

    Get impacted entities (endpoints, users, etc.) associated with a case.

  • sophos_get_case_mitre_summary

    Get the MITRE ATT&CK framework summary for a case — tactics and techniques observed across all associated detections.

  • sophos_get_clawback_status

    Get the status of an email clawback operation.

  • sophos_get_cloud_security_profile

    Get details of a specific cloud security runtime detection profile, including its override settings (rules and lists). Optionally retrieve a specific version of the profile.

  • sophos_get_detected_exploit

    Get details for a specific detected exploit event.

  • sophos_get_detection_counts

    Get detection counts grouped by severity and type over a time range. Returns per-hour or per-day buckets.

  • sophos_get_detections_group_query_status

    Get the status of a running detection-groups query. Poll until status is 'finished'.

  • sophos_get_detections_group_results

    Get results of a completed detection-groups query. Each item represents a group of similar detections with a count, detection rule, MITRE ATT&CK tags, and device info.

  • sophos_get_detections_query_results

    Get results of a completed detections query. Only call after sophos_get_detections_query_status returns status='finished'.

  • sophos_get_detections_query_status

    Get the status of a running detections query. Poll until status is 'finished'. Result will be 'succeeded' or 'failed'.

  • sophos_get_endpoint

    Get detailed information about a specific endpoint by its ID, including health, OS, network, assigned products, and isolation status.

  • sophos_get_endpoint_group

    Get details of a specific endpoint group, including its name, description, type, and endpoint count.

  • sophos_get_exclusion

    Get details for a specific global scanning exclusion.

  • sophos_get_exploit_mitigation_app

    Get details for a specific exploit mitigation application, including its protection settings.

  • sophos_get_firewall_group

    Get details for a specific firewall group.

  • sophos_get_firewall_group_sync_status

    Get the synchronisation status of firewalls in a firewall group.

  • sophos_get_firewall_licenses

    Get firewalls and their licenses for a Sophos Central tenant or partner. Provide either tenant_id (for tenant context) or partner_id (for partner context), but not both.

  • sophos_get_firewall_transaction

    Poll the status/result of an asynchronous firewall-config operation (e.g. MDR threat-feed retrieval). Use the transactionId returned by the originating call.

  • sophos_get_forensic_log_status

    Get the status of a forensic log collection request previously initiated with sophos_request_forensic_logs.

  • sophos_get_global_tamper_protection

    Get the global tamper protection on/off switch for a tenant. For per-endpoint tamper protection passwords, use sophos_get_tamper_protection.

  • sophos_get_health_scores_history

    Get historical account health check scores for a tenant to track improvement over time.

  • sophos_get_installer_downloads

    Get available Sophos agent installer download links for specified products and platforms.

  • sophos_get_ips_exclusion

    Get details for a specific IPS exclusion.

  • sophos_get_isolation_exclusion

    Get details for a specific isolation exclusion.

  • sophos_get_isolation_status

    Get the current isolation status of an endpoint.

  • sophos_get_licenses

    Get all product licenses (with current usage) for a Sophos Central tenant. Returns license type, quantity, start/end dates, perpetual flag, and current usage counts.

  • sophos_get_live_query_category

    Get details for a specific Live Discover query category by its category ID.

  • sophos_get_live_query_endpoint_statuses

    Get per-endpoint execution status for a Live Discover query run. Shows which endpoints responded, are still running, or failed.

  • sophos_get_live_query_results

    Retrieve the results of a completed Live Discover query run. Uses key-based pagination: pass the nextKey from the previous response as page_from_key to get the next page.

  • sophos_get_live_query_status

    Check the status of a previously submitted Live Discover query run. Status values: pending | started | finished. Result values: notAvailable | succeeded | failed | timedOut.

  • sophos_get_mailbox

    Get details for a specific mailbox by ID.

  • sophos_get_mdr_threat_feed

    Retrieve the MDR threat-feed configuration for a specific firewall. Returns a transactionId — poll sophos_get_firewall_transaction with that ID to retrieve the result.

  • sophos_get_memory_dump_status

    Get the status of a memory dump request previously initiated with sophos_request_memory_dump.

  • sophos_get_migration_job

    Get the status and details of a specific endpoint migration job.

  • sophos_get_mobile_action

    Get details for a specific MDM action by its ID.

  • sophos_get_mobile_app_group

    Get details for a specific mobile app group by its ID.

  • sophos_get_mobile_device

    Get full details for a specific mobile device by its ID, including compliance status, installed apps, platform, and assigned policies.

  • sophos_get_mobile_device_group

    Get details for a specific mobile device group by its ID.

  • sophos_get_mobile_device_location

    Get the last known GPS location for a specific mobile device.

  • sophos_get_mobile_ixm_enrollment

    Get static setup data for IXM (Intercept X for Mobile) auto-enrollment, including the connection code required to enroll the IXM app.

  • sophos_get_mobile_operating_system

    Get details for a specific mobile operating system by its ID.

  • sophos_get_partner_admin

    Get details for a specific partner-level administrator.

  • sophos_get_partner_level

    Return partner level information for a distributor's partners. Filters by billing sub-region and optionally by name, update date, or EDI number.

  • sophos_get_partner_role

    Get details for a specific partner role.

  • sophos_get_peripheral

    Get details for a specific peripheral device.

  • sophos_get_policy

    Get detailed information about a specific endpoint policy, including its settings, priority, and which endpoints it applies to.

  • sophos_get_post_delivery_quarantine_download_status

    Get the status of a post-delivery quarantine attachment download job.

  • sophos_get_quarantine_download_status

    Get the status of a quarantine attachment download job initiated by sophos_download_quarantine_attachments.

  • sophos_get_quarantine_message

    Get details for a specific pre-delivery quarantined message by ID.

  • sophos_get_quarantine_message_urls

    Get URLs found in a pre-delivery quarantined message.

  • sophos_get_quote

    Get full details for a specific Sophos Business Automation quote by proposal number.

  • sophos_get_recommended_packages

    Get the recommended (latest stable) Sophos software package versions for each supported platform.

  • sophos_get_regional_health_scores

    Get account health score comparisons against regional peers. Useful for benchmarking your tenant's security posture against similar tenants in your region.

  • sophos_get_saved_live_query

    Get full details of a specific saved Live Discover query by its query ID.

  • sophos_get_siem_alerts

    Retrieve alerts from the Sophos SIEM API for integration with external SIEM systems. Alerts are from the last 24 hours only. Use the cursor from the response (next_cursor) to paginate; check has_more to know if more pages exist.

  • sophos_get_siem_events

    Retrieve security events from the Sophos SIEM API for integration with external SIEM systems. Events are from the last 24 hours only. Use the cursor from the response (next_cursor) to paginate; check has_more to know if more pages exist.

  • sophos_get_software_comment

    Get the user comment for a specific static software package.

  • sophos_get_software_package

    Get details for a specific static software package by ID.

  • sophos_get_switch_mac_filter

    Retrieve the MAC filter settings for a tenant's managed switches. The MAC filter allows or blocks devices connected to the switch by their MAC addresses.

  • sophos_get_tamper_protection

    Get the tamper protection status and password for an endpoint. Tamper protection prevents unauthorized changes to Sophos agent settings.

  • sophos_get_tenant

    Get details for a specific managed tenant by ID, including its regional API host.

  • sophos_get_tenant_admin

    Get details for a specific tenant administrator.

  • sophos_get_tenant_role

    Get details for a specific tenant role.

  • sophos_get_tls_decryption_settings

    Get Web Control TLS decryption settings (which categories have decryption enabled).

  • sophos_get_user

    Get details for a specific directory user.

  • sophos_get_user_attestation

    Get the current status and details of a user activity attestation by its ID. Poll this after creating an attestation to check whether the user has responded. Status values: 'pending' (user has not answered yet), 'completed' (user selected an option — see 'selectedOption'), 'expired' (user did not respond before the timeout).

  • sophos_get_user_group

    Get details for a specific user group.

  • sophos_get_web_control_local_site

    Get details for a specific Web Control local site override.

  • sophos_get_wifi_mac_filter

    Retrieve the MAC filter settings for a tenant's managed Wi-Fi access points. The MAC filter allows or blocks devices connecting to access points by their MAC addresses.

  • sophos_get_xdr_query

    Get details for a specific saved XDR query template by its query ID.

  • sophos_get_xdr_query_results

    Retrieve the results of a completed XDR query run. Uses key-based pagination: pass the nextKey from the previous response as page_from_key to get the next page.

  • sophos_get_xdr_query_status

    Check the status of a previously submitted XDR query run. Status values: pending | started | finished. Result values: notAvailable | succeeded | failed | timedOut | canceled.

  • sophos_invite_tenant_admin

    Invite a new administrator to a specific tenant via the common API (/common/v1/admins). The admin will receive an invitation email.

  • sophos_isolate_endpoint

    Isolate an endpoint from the network. The endpoint will only be able to communicate with Sophos Central. Use this for incident response to contain a compromised machine.

  • sophos_list_account_access_tokens

    List all account-level access tokens for a tenant. These tokens are used to authenticate downloads of Sophos products such as Sophos Linux Sensor. Returns token metadata (ID, label, type, expiry) but NOT the actual token secret.

  • sophos_list_admin_role_assignments

    List role assignments for a specific tenant admin.

  • sophos_list_admins

    List all partner-level administrators for this Sophos Central Partner account.

  • sophos_list_alerts

    List alerts from Sophos Central for a given tenant, with optional severity, product, category, date range, and pagination filters.

  • sophos_list_allowed_items

    List all globally allowed items (SHA256 hashes, certificate signers, file paths) for a tenant.

  • sophos_list_audit_events

    List audit trail events for a Sophos Central tenant. Covers admin actions, policy changes, user logins, and configuration modifications. Supports filtering by date range, category, user, and cursor-based pagination.

  • sophos_list_blocked_addresses

    List globally blocked IP addresses and ranges for a tenant.

  • sophos_list_blocked_items

    List all globally blocked items (SHA256 hashes) for a tenant.

  • sophos_list_case_detections

    List all detections associated with a case.

  • sophos_list_cases

    List all cases/investigations for a tenant with rich filtering options.

  • sophos_list_cloud_security_default_contents

    List all available default content versions that can be used when creating or versioning a cloud security runtime detection profile. Returns the content ID and version string for each available content package.

  • sophos_list_cloud_security_profiles

    List all cloud security runtime detection profiles for a tenant (latest versions). Profiles define detection rules and allow/block lists applied to cloud workloads.

  • sophos_list_detected_exploits

    List exploit attempts detected by exploit mitigation. Optionally exclude specific exploit thumbprints.

  • sophos_list_downloads

    Get available software installer download links for a tenant. Returns URLs for licensed Sophos products. Optionally filter by product name or platform.

  • sophos_list_endpoint_groups

    List all endpoint groups in a tenant. Groups are used to organize endpoints for policy assignment and management.

  • sophos_list_endpoint_migrations

    List endpoint migration jobs for a tenant. Shows status of endpoint migrations between Sophos Central tenants.

  • sophos_list_endpoints

    List endpoints in a Sophos Central tenant with optional filtering by type, health status, tamper protection, hostname, or free-text search. Returns paginated results.

  • sophos_list_exclusions

    List global scanning exclusions for a tenant. Optionally filter by exclusion type (path, process, web, pua, amsi, behavioral, certificateSigner).

  • sophos_list_exploit_mitigation_apps

    List exploit mitigation applications and their protection status. Filter by type ('detected' for auto-detected, 'custom' for manually added) or by modification date.

  • sophos_list_exploit_mitigation_categories

    List exploit mitigation categories (the types of exploits that can be individually enabled/disabled per application).

  • sophos_list_firewall_groups

    List all firewall groups in a tenant.

  • sophos_list_firewalls

    List all managed firewalls in a Sophos Central tenant.

  • sophos_list_group_endpoints

    List all endpoints that are members of a specific endpoint group.

  • sophos_list_ips_exclusions

    List intrusion prevention system (IPS) exclusions for a tenant (traffic excluded from IPS scanning).

  • sophos_list_isolation_exclusions

    List isolation exclusions (IP/port combinations that remain reachable when an endpoint is network-isolated).

  • sophos_list_live_query_categories

    List Live Discover query categories available for the tenant.

  • sophos_list_live_query_runs

    List all Live Discover query runs (history) with optional filtering by status, result, or saved query ID.

  • sophos_list_mailboxes

    List email mailboxes in a tenant with optional filters.

  • sophos_list_migration_endpoints

    List the endpoints included in a specific endpoint migration job and their migration status.

  • sophos_list_mobile_actions

    List MDM actions (sync, scan, lock, wipe, etc.) for a tenant with filtering by type, state, endpoint IDs, and date ranges.

  • sophos_list_mobile_app_groups

    List mobile app groups (managed app collections) in a Sophos Mobile tenant.

  • sophos_list_mobile_device_apps

    List applications installed on a specific mobile device.

  • sophos_list_mobile_device_groups

    List mobile device groups in a Sophos Mobile tenant.

  • sophos_list_mobile_device_policies

    List MDM policies assigned to a specific mobile device.

  • sophos_list_mobile_device_properties

    List custom device properties for a specific mobile device.

  • sophos_list_mobile_device_scan_results

    List IXM (Intercept X for Mobile) scan results for a specific mobile device.

  • sophos_list_mobile_device_violations

    List compliance violations for a specific mobile device.

  • sophos_list_mobile_devices

    List mobile devices enrolled in Sophos Mobile for a tenant. Supports filtering by platform, management type, compliance status, health state, ownership, device groups, and date ranges. Returns paginated results.

  • sophos_list_mobile_operating_systems

    List mobile operating systems known to Sophos Mobile, with optional filtering by platform or version prefix.

  • sophos_list_partner_admin_role_assignments

    List role assignments for a specific partner admin (shows which roles this admin holds).

  • sophos_list_peripherals

    List peripheral devices detected by peripheral control across the tenant.

  • sophos_list_permission_sets

    List all available permission sets that can be used when creating partner roles.

  • sophos_list_policies

    List endpoint policies in a tenant. Optionally filter by policy type. Supported types: threat-protection, web-control, application-control, peripheral-control, data-collection-and-investigation, device-encryption, server-threat-protection, server-peripheral-control, server-application-control, server-lockdown.

  • sophos_list_policy_endpoints

    List the endpoints or endpoint groups governed by a specific policy.

  • sophos_list_post_delivery_quarantine_attachments

    List attachments of a post-delivery quarantined message.

  • sophos_list_quarantine_attachments

    List attachments of a pre-delivery quarantined message.

  • sophos_list_quotes

    List distributor quotes from the Sophos Business Automation API. Only approved quotes are returned. Requires a Distributor ID.

  • sophos_list_role_assignments

    List all admins assigned to a specific partner role.

  • sophos_list_roles

    List all available partner-level roles that can be assigned to administrators.

  • sophos_list_saved_live_queries

    List saved Live Discover queries available for the tenant.

  • sophos_list_software_comments

    List user-added comments for all static software packages in a tenant.

  • sophos_list_software_packages

    List available static (fixed-version) software packages. Supports filtering by endpoint type, platform, package type, and date ranges.

  • sophos_list_switch_tasks

    List management tasks for the tenant's switches, with optional filtering by policy type and pagination. Tasks represent configuration changes pushed to managed switches.

  • sophos_list_tenant_admins

    List all administrators for a specific managed tenant using the partner-level endpoint. For tenant-scoped admin management (common/v1), use the tenant admin tools instead.

  • sophos_list_tenant_admins_paged

    List administrators for a specific tenant with pagination support. Alias of sophos_list_tenant_admins that exposes pageSize and pageFromKey.

  • sophos_list_tenant_permission_sets

    List all permission sets available at the tenant level. Use the returned IDs when creating custom roles.

  • sophos_list_tenant_roles

    List all roles available in a tenant.

  • sophos_list_tenants

    List all tenants managed by this Sophos Central Partner account. Returns tenant ID, name, data region, billing type, and regional API host for each tenant.

  • sophos_list_tls_excluded_websites

    List websites excluded from TLS decryption inspection.

  • sophos_list_user_groups

    List user groups in a tenant's directory.

  • sophos_list_users

    List directory users in a Sophos Central tenant.

  • sophos_list_users_in_group

    List all users that are members of a specific directory user group.

  • sophos_list_web_control_categories

    List all Web Control categories available for URL filtering. Category IDs are used when creating local site overrides.

  • sophos_list_web_control_local_sites

    List Web Control local site overrides (custom URL allow/block entries) for a tenant.

  • sophos_list_wifi_tasks

    List management tasks for the tenant's Wi-Fi access points, with optional filtering by policy type and pagination. Tasks represent configuration changes pushed to managed access points.

  • sophos_list_xdr_queries

    List saved XDR query templates available for the tenant.

  • sophos_list_xdr_query_categories

    List XDR query categories available for the tenant.

  • sophos_list_xdr_query_runs

    List XDR query run history with optional pagination.

  • sophos_manage_mailbox_aliases

    Add or remove email aliases for a mailbox.

  • sophos_manage_mailbox_delegates

    Add or remove delegate access for a mailbox.

  • sophos_manage_mailbox_dl_owners

    Add or remove distribution list owners for a mailbox.

  • sophos_mitre_attack_guide

    Get Sophos-specific detection and hunting guidance for MITRE ATT&CK techniques. Returns detection capability, Live Discover SQL queries, policy settings, and escalation guidance.

  • sophos_mobile_action_get_logs

    Request log collection from up to 50 mobile devices for investigation purposes.

  • sophos_mobile_action_locate

    Trigger a GPS location request on up to 50 mobile devices. A reason is required and will be logged in the Sophos Mobile privacy log.

  • sophos_mobile_action_lock

    Remotely lock up to 50 mobile devices. Optionally provide a lock code (required for Macs), a lock screen message (Android/iOS), and a phone number to display on locked iPhones.

  • sophos_mobile_action_scan

    Trigger an IXM malware scan on up to 50 mobile devices.

  • sophos_mobile_action_send_message

    Send a push message to up to 50 mobile devices. The message is displayed as a notification on the device.

  • sophos_mobile_action_sync

    Trigger a sync action on up to 50 mobile devices — forces devices to check in with Sophos Mobile and apply pending policies.

  • sophos_mobile_action_unenroll

    Unenroll up to 50 mobile devices from Sophos Mobile MDM management.

  • sophos_mobile_action_wipe

    DESTRUCTIVE: Remotely wipe up to 50 mobile devices, erasing all data. Use with extreme caution — this operation cannot be undone. Macs require a 6-digit wipe code.

  • sophos_org_get_tenant

    Get details for a specific tenant under this Sophos Central Organization account.

  • sophos_org_list_tenants

    List tenants under this Sophos Central Organization account. Use this when your identity type is 'organization' rather than 'partner'. Supports pagination via page_key.

  • sophos_playbook_incident_response

    Get SOC incident response playbook for Sophos endpoint incidents. Returns step-by-step guidance referencing exact Sophos MCP tool names.

  • sophos_playbook_malware_triage

    Get malware triage guidance for specific detection types. Returns containment decisions, evidence collection steps, recovery procedures, and IOC extraction guide.

  • sophos_playbook_threat_hunt

    Get threat hunting playbook for Sophos Live Discover and XDR. Returns SQL queries, MITRE mappings, and isolation decision trees.

  • sophos_preview_post_delivery_quarantine_message

    Preview the content of a post-delivery quarantined message.

  • sophos_preview_quarantine_message

    Preview the content (headers, body snippet) of a pre-delivery quarantined message.

  • sophos_reattach_quarantine_attachments

    Reattach previously stripped attachments to a quarantined message.

  • sophos_release_post_delivery_quarantine_messages

    Release one or more post-delivery quarantined messages back to recipients.

  • sophos_release_quarantine_messages

    Release one or more pre-delivery quarantined messages to recipients. Optionally allow sender or submit to labs.

  • sophos_remove_endpoints_from_group

    Remove one or more endpoints from an endpoint group. The endpoints themselves are not deleted.

  • sophos_remove_user_from_groups

    Remove a user from one or more directory user groups.

  • sophos_remove_users_from_group

    Remove one or more users from a directory user group.

  • sophos_request_bulk_sender_privilege

    Request bulk sender privilege for a mailbox that needs to send high volumes of email.

  • sophos_request_forensic_logs

    Request forensic log collection from an endpoint for investigation. Returns a forensicLogRequestId to poll for status.

  • sophos_request_memory_dump

    Request a memory dump from an endpoint for forensic investigation. Requires specifying the dump mode and expiry time. Returns a memoryDumpRequestId to poll for status.

  • sophos_revoke_account_access_token

    Permanently revoke (delete) an account-level access token. Revoking a token immediately invalidates it — any software using it for package downloads will stop working. This action is irreversible.

  • sophos_run_live_query

    Run an ad-hoc Live Discover SQL query against one or more endpoints in real time. Returns a run ID to poll for status and results.

  • sophos_run_saved_live_query

    Run a saved Live Discover query (from the query library) by its query ID. Returns a run ID to poll for status and results.

  • sophos_run_saved_xdr_query

    Run a saved XDR query (from the query library) by its query ID. Returns a run ID to poll for status and results.

  • sophos_run_xdr_query

    Run an ad-hoc XDR (Extended Detection and Response) SQL query against the Sophos data lake. Returns a run ID to poll for status and results.

  • sophos_scan_endpoint

    Trigger an on-demand scan on an endpoint. The scan runs asynchronously; this call initiates it.

  • sophos_search_alerts

    Search alerts using a POST request body. Equivalent to sophos_list_alerts but filters are sent in a JSON body — useful for filtering by multiple IDs or long lists of categories/products.

  • sophos_search_mdr_threat_feed_indicators

    Search for specific indicators in a firewall's MDR threat feed by their values.

  • sophos_search_post_delivery_quarantine

    Search post-delivery quarantine messages (messages that were delivered but later quarantined). Use this for clawback/post-delivery remediation workflows.

  • sophos_search_quarantine

    Search pre-delivery quarantine messages with structured filters. This is the primary way to list quarantined messages.

  • sophos_set_tamper_protection

    Enable or disable tamper protection on an endpoint. When enabled, Sophos agent settings cannot be changed without the tamper protection password. Optionally regenerate the password.

  • sophos_snooze_health_check

    Snooze specific health check findings for endpoint or network device categories. The snooze body mirrors the health-check response structure — specify the categories/sub-categories you want to snooze.

  • sophos_soc_tool_guide

    Get a guide to all Sophos MCP tools organized by SOC workflow. Includes purpose, when to use, key output fields, and warnings.

  • sophos_start_detections_group_query

    Start an async detection-groups query run. Groups detections by detection rule and device for a summary view. Returns a run ID to poll.

  • sophos_start_detections_query

    Start an async detections query run. Returns a run ID. Poll sophos_get_detections_query_status until status is 'finished', then retrieve results with sophos_get_detections_query_results.

  • sophos_start_migration

    Start an endpoint migration job on the sending tenant. Generates a migration job token that the receiving tenant uses to accept the migration via sophos_accept_migration.

  • sophos_strip_quarantine_attachments

    Strip specific attachments from a pre-delivery quarantined message and release it to specified recipients.

  • sophos_take_alert_action

    Perform an action on a specific alert. Valid actions depend on the alert type and are listed in the alert's allowedActions field. Common actions include: 'acknowledge', 'cleanPua', 'authPua', 'clearThreat', 'clearHmpa', 'sendMsgPua', 'sendMsgThreat'.

  • sophos_unblock_addresses_bulk

    Remove multiple blocked IP address entries by their IDs in a single call.

  • sophos_update_account_access_token

    Update an existing account-level access token. Supports updating the token's label and/or expiry date. At least one of label or expires_at must be provided.

  • sophos_update_adaptive_attack_protection

    Enable or disable Adaptive Attack Protection (AAP) on an endpoint. When enabled with an expiry duration, AAP automatically disables after that period.

  • sophos_update_allowed_item

    Update the comment/reason on an existing globally allowed item.

  • sophos_update_case

    Update an existing case (name, type, severity, status, assignee, overview).

  • sophos_update_cloud_security_profile_name

    Rename a cloud security runtime detection profile.

  • sophos_update_endpoint_group

    Update the name and/or description of an existing endpoint group.

  • sophos_update_exclusion

    Update an existing global scanning exclusion (value, comment, and/or scanMode).

  • sophos_update_exploit_mitigation_app

    Update exploit mitigation settings for an application. Can update executable paths, toggle overall protection, and enable/disable individual exploit mitigations (ASLR, DEP, SEHOP, etc.).

  • sophos_update_firewall

    Update a firewall's attributes (name and/or geolocation). Note: name must be 3–40 characters.

  • sophos_update_firewall_group

    Update a firewall group — rename it and/or add/remove firewalls.

  • sophos_update_ips_exclusion

    Update an IPS exclusion (direction, remote addresses, ports, or comment).

  • sophos_update_isolation_exclusion

    Update an isolation exclusion (direction, remote addresses, ports, or comment).

  • sophos_update_mailbox

    Update a mailbox's display name.

  • sophos_update_mdr_threat_feed_settings

    Update the MDR threat-feed settings for a specific firewall (enable/disable, action mode).

  • sophos_update_mobile_app_group

    Update a mobile app group's name or apps list (PATCH — only provided fields are updated).

  • sophos_update_mobile_device

    Update a mobile device's attributes (name, ownership type, group assignment, etc.). This is a full PUT replacement of the device record — all required fields must be supplied.

  • sophos_update_mobile_device_group

    Update a mobile device group. This is a full PUT replacement — all required fields must be provided.

  • sophos_update_mobile_device_property

    Update the value of an existing custom device property identified by its key.

  • sophos_update_partner_role

    Update a partner role's name or description.

  • sophos_update_policy

    Update an existing endpoint policy. You can modify its name, enabled state, priority, and/or settings.

  • sophos_update_software_comment

    Set or update the user comment for a specific static software package (full replace with PUT).

  • sophos_update_switch_mac_filter

    Update the MAC filter settings for a tenant's managed switches. Provide a list of MAC addresses to allow or block on switch ports. Replaces the existing MAC address list. Maximum 256 entries.

  • sophos_update_tenant_admin

    Update a tenant administrator's details (name or email).

  • sophos_update_tenant_role

    Update a tenant-level custom role's name or description.

  • sophos_update_tls_decryption_settings

    Update Web Control TLS decryption settings. Pass a JSON array of category objects with id and decryptionEnabled fields.

  • sophos_update_tls_excluded_websites

    Add or remove websites from TLS decryption exclusions in a single call. Pass JSON arrays for 'add' and/or 'remove'.

  • sophos_update_user

    Update a directory user's details.

  • sophos_update_user_group

    Update a directory user group's name or description.

  • sophos_update_web_control_local_site

    Update a Web Control local site override (URL, categoryId, and/or comment).

  • sophos_update_wifi_mac_filter

    Update the MAC filter settings for a tenant's managed Wi-Fi access points. Provide a list of MAC addresses to allow or block. Replaces the existing MAC address list. Maximum 256 entries.

  • sophos_whoami

    Call GET /whoami/v1 to discover the authenticated entity's identity. Returns idType ('partner', 'organization', or 'tenant'), the entity's UUID (id), and regional API hosts (global and dataRegion). Use this to determine which account type is connected and which regional API base URL to use for tenant-scoped calls.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Jul 26, 2026 (3 months ago)
Last release
Jul 14, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.rijul170/sophos-central-mcp
Version
1.1.0
Auth
No auth
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from rijul170

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Sophos Central MCP running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Sophos Central MCP?

CallGet help
Cite this page

Sophos Central MCP. Agent Mart. https://agentmart.dev/connectors/rijul170-sophos-central-mcp (last updated 2026-10-24)