Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
Production-ready Sophos Central MCP server with 54 extensible actions — plus built-in authentication, security, and optimized execution.
Coverage
Create, read, update, and delete across Sophos Central — and extend your agent's capabilities with custom actions.
Authentication
Per-user OAuth in one call. Your Sophos Central MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Every Sophos Central tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Sophos Central call.
Tools Discovery →A Sophos Central MCP server lets AI agents read and write Sophos Central data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Sophos Central MCP server ships with 54 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
Every action from Sophos Central's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Promote an existing user to tenant admin with role assignments
Retrieve a paginated list of tenant administrators from Sophos Central
Retrieve details of a specific tenant administrator by ID
Remove an admin (demote user back to regular user)
Retrieve a paginated list of alerts from Sophos Central
Retrieve details of a specific alert by ID
Search alerts using POST body for advanced filtering
Create a new endpoint group
Retrieve a paginated list of endpoint groups
Retrieve details of a specific endpoint group by ID
Update an endpoint group's name or description
Delete an endpoint group (endpoints are not deleted)
Retrieve a paginated list of endpoint devices from Sophos Central
Retrieve details of a specific endpoint device by ID
Delete an endpoint device from Sophos Central
List Sophos Central directory user groups mapped to the StackOne IAM unified group schema. Returns id, name, description, and timestamps. Type is pinned to "group" (Sophos has one flat group concept).
Retrieve a single Sophos Central directory user group by ID, mapped to the StackOne IAM unified group schema.
List all Sophos Central tenant roles (predefined and custom) mapped to the StackOne IAM unified role schema. Returns role name, description, and type synthesized from the role name.
Retrieve a single Sophos Central role by ID, mapped to the StackOne IAM unified role schema.
List Sophos Central directory users mapped to the StackOne IAM unified user schema. Returns identity fields (id, name, email) and timestamps. Roles are not available on the directory endpoint and are intentionally omitted; groups membership is not returned inline.
Retrieve a single Sophos Central directory user by ID, mapped to the StackOne IAM unified user schema. Supports expand=groups to include group membership inline.
Create a new security policy
Retrieve details of a specific policy by ID
Update an existing policy's settings, assignments, or metadata
Delete a security policy
Retrieve all tenant roles from Sophos Central
Retrieve details of a specific role by ID
Create a new user group in the Sophos Central directory
Retrieve a paginated list of user groups from Sophos Central
Retrieve details of a specific user group by ID
Update an existing user group's details
Delete a user group from the Sophos Central directory
Create a new user in the Sophos Central directory
Retrieve a paginated list of directory users from Sophos Central
Retrieve details of a specific directory user by ID
Update an existing directory user's details
Delete a user from the Sophos Central directory
Add one or more endpoints to an endpoint group
Add one or more users to a user group
Add a user to one or more user groups
Retrieve all endpoints belonging to a specific endpoint group
Get network isolation status for a specific endpoint
Retrieve the current Sophos Central service principal identity via the whoami endpoint. Returns auth type (service_user) and the tenant/partner/org ID. OAuth scopes are not applicable — Sophos uses role-based access on service principals.
Retrieve all security policies configured for the tenant
Retrieve all available permission sets
Retrieve all users belonging to a specific user group
Retrieve all user groups that a specific user belongs to
Remove one or more endpoints from an endpoint group
Remove one or more users from a user group
Remove a user from one or more user groups
Assign a role of principal type "user" to a tenant admin (overrides any existing assignment)
Revoke a role assignment from an admin
Perform an action on a specific alert
Force an endpoint to check for agent updates
One endpoint. Any framework. Your agent is talking to Sophos Central in under 10 lines of code.
MCP Clients
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}113+ actions
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.