This repository provides a local mcp-server for Cato Network's public GraphQL API
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"cato": {
"args": [
"run",
"--rm",
"--pull",
"always",
"-i",
"-e",
"CATO_API_HOST=<your Cato API Host>",
"-e",
"CATO_ACCOUNT_ID=<your Cato Account ID>",
"-e",
"CATO_API_KEY=<your Cato API Key>",
"ghcr.io/catonetworks/cato-mcp-server:latest"
],
"command": "docker",
"disabled": false,
"autoApprove": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server implementation that integrates with Cato CMA Public API.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in security / cloud
MCP Server for GCP environment for interacting with various Observability APIs.
An evil MCP server used for redteam testing
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform. It provides a set of tools that interact with Yunxiao's API, allowing AI assistants to manage Codeup repository, Project, Pipeline, Packages etc.
MCP Security Weekly
Get CVE alerts and security updates for Cato Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server implementation that integrates with Cato CMA Public API.
This server implements the Model Context Protocol to allow AI assistants to interact with Cato's GraphQL API.
It provides tools that enable AI models to query and retrieve information from Cato systems in a standardized way.
The provided MCP server has been tested for compatibility with popular MCP clients (non-free tier) - such as Cursor and Claude Desktop using the Claude Sonnet 4 model, and is recommended for use with these clients.
The server is available as a docker image at ghcr.io/catonetworks/cato-mcp-server
MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"cato": {
"command": "docker",
"args": [
"run",
"--rm",
"--pull",
"always",
"-i",
"-e", "CATO_API_HOST=<your Cato API Host>",
"-e", "CATO_ACCOUNT_ID=<your Cato Account ID>",
"-e", "CATO_API_KEY=<your Cato API Key>",
"ghcr.io/catonetworks/cato-mcp-server:latest"
],
"disabled": false,
"autoApprove": []
}
}
}
--pull always option ensures that the AI Agent application (e.g. Claude-Desktop) uses cato-mcp-server's most updated version.--pull always option, but then you will need to manually update the image when a new version is released by executing:docker pull ghcr.io/catonetworks/cato-mcp-server:latest
The server requires the following environment variables:
# The hostname of the Cato API (without protocol). e.g.: api.catonetworks.com
# For details about your Cato API hostname, please see: https://support.catonetworks.com/hc/en-us/articles/20564679978397-What-is-the-Cato-API
CATO_API_HOST: "api.catonetworks.com"
# The Cato account-id
CATO_ACCOUNT_ID: "1234567"
# The Cato API-KEY for authentication
CATO_API_KEY: "123abc"
| Category | Tool | Description |
|---|---|---|
| Entity Lookup | entity_lookup | Retrieve a list of entities of a specific type (e.g., users, sites, services),with optional filtering (e.g., by name) and pagination support. |
| Sites | sites_by_location | Returns site data enriched with geographic location and associated PoP connectivity information. |
| site_details | Retrieves comprehensive site details including operational status, connectivity status, High Availability (HA) information, and device interface statuses. | |
| site_types | Provides details for all configured sites, including connection methods (e.g., Socket, IPSEC, vSocket). | |
| socket_versions | Lists version information for all deployed Sockets, including site associ |