|
56 | 56 | - [Cursor](#cursor) |
57 | 57 | - [Visual Studio Code + GitHub Copilot](#visual-studio-code-github-copilot) |
58 | 58 | - [Troubleshooting](#troubleshooting) |
59 | | -- [Contributing](#contributing) |
60 | | - - [Getting Started for Contributors](#getting-started-for-contributors) |
61 | | - - [Running Tests](#running-tests) |
62 | 59 | - [License](#license) |
63 | 60 |
|
64 | 61 | ## 📺 Overview |
@@ -443,7 +440,6 @@ ZIA provides both **read-only** and **write** tools. Write operations require `- |
443 | 440 |
|
444 | 441 | | Tool Name | Description | Type | |
445 | 442 | |-----------|-------------|------| |
446 | | -| `zia_list_dlp_dictionaries` | List DLP dictionaries | Read-only | |
447 | 443 | | `zia_get_dlp_dictionary` | Get a specific DLP dictionary | Read-only | |
448 | 444 | | `zia_list_dlp_engines` | List DLP engines | Read-only | |
449 | 445 | | `zia_get_dlp_engine` | Get a specific DLP engine | Read-only | |
@@ -702,6 +698,32 @@ ZTW provides both **read-only** and **write** tools. Write operations require `- |
702 | 698 | |-----------|-------------|------| |
703 | 699 | | `ztw_get_discovery_settings` | Get workload discovery service settings | Read-only | |
704 | 700 |
|
| 701 | +### EASM - External Attack Surface Management |
| 702 | + |
| 703 | +EASM provides **read-only** tools for monitoring your organization's external attack surface, including findings and lookalike domains. |
| 704 | + |
| 705 | +#### Organizations |
| 706 | + |
| 707 | +| Tool Name | Description | Type | |
| 708 | +|-----------|-------------|------| |
| 709 | +| `zeasm_list_organizations` | List all EASM organizations configured for the tenant | Read-only | |
| 710 | + |
| 711 | +#### Findings |
| 712 | + |
| 713 | +| Tool Name | Description | Type | |
| 714 | +|-----------|-------------|------| |
| 715 | +| `zeasm_list_findings` | List all findings for an organization's internet-facing assets | Read-only | |
| 716 | +| `zeasm_get_finding_details` | Get detailed information for a specific finding | Read-only | |
| 717 | +| `zeasm_get_finding_evidence` | Get scan evidence attributed to a specific finding | Read-only | |
| 718 | +| `zeasm_get_finding_scan_output` | Get complete scan output for a specific finding | Read-only | |
| 719 | + |
| 720 | +#### Lookalike Domains |
| 721 | + |
| 722 | +| Tool Name | Description | Type | |
| 723 | +|-----------|-------------|------| |
| 724 | +| `zeasm_list_lookalike_domains` | List all lookalike domains detected for an organization | Read-only | |
| 725 | +| `zeasm_get_lookalike_domain` | Get details for a specific lookalike domain | Read-only | |
| 726 | + |
705 | 727 | ## Installation & Setup |
706 | 728 |
|
707 | 729 | ### Prerequisites |
@@ -1137,7 +1159,7 @@ The following environment variables control MCP server behavior (not authenticat |
1137 | 1159 | | `ZSCALER_MCP_SERVICES` | `""` | Comma-separated list of services to enable (empty = all services). Supported values: `zcc`, `zdx`, `zia`, `zidentity`, `zpa`, `ztw` | |
1138 | 1160 | | `ZSCALER_MCP_TOOLS` | `""` | Comma-separated list of specific tools to enable (empty = all tools) | |
1139 | 1161 | | `ZSCALER_MCP_WRITE_ENABLED` | `false` | Enable write operations (`true`/`false`). When `false`, only read-only tools are available. Set to `true` or use `--enable-write-tools` flag to unlock write mode. | |
1140 | | -| `ZSCALER_MCP_WRITE_TOOLS` | `""` | **MANDATORY** comma-separated allowlist of write tools (supports wildcards like `zpa_create_*`). Requires `ZSCALER_MCP_WRITE_ENABLED=true`. If empty when write mode enabled, 0 write tools registered. | |
| 1162 | +| `ZSCALER_MCP_WRITE_TOOLS` | `""` | **MANDATORY** comma-separated allowlist of write tools (supports wildcards like `zpa_*`). Requires `ZSCALER_MCP_WRITE_ENABLED=true`. If empty when write mode enabled, 0 write tools registered. | |
1141 | 1163 | | `ZSCALER_MCP_DEBUG` | `false` | Enable debug logging (`true`/`false`) | |
1142 | 1164 | | `ZSCALER_MCP_HOST` | `127.0.0.1` | Host to bind to for HTTP transports | |
1143 | 1165 | | `ZSCALER_MCP_PORT` | `8000` | Port to listen on for HTTP transports | |
|
0 commit comments