Skip to content

Commit 0b9bea1

Browse files
chkp-haimkclaude
andcommitted
Add MCP discovery tools (regenerate from latest SwaggerHub spec)
Regenerated tools.g.ts, TOOLS.md, README.md, and specs/openapi-mcp.json from the latest workforce-ai-mcp spec: adds the 8 GenAI discovery tools (application + agent/MCP-server discovery). The chats DLP tools take the canonical event_types array (the legacy singular event_type is no longer emitted in the spec), and the integration test sends event_types. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 585b962 commit 0b9bea1

5 files changed

Lines changed: 4200 additions & 1099 deletions

File tree

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,14 @@ To enable write operations, set `WRITE_MODE=true`. This unlocks tools that modif
169169
| `search_users` | Search users in the organization with optional text search and pagination. | read |
170170
| `search_apps` | Search the GenAI apps catalog by name, description, or URL. | read |
171171
| `get_apps_by_ids` | Get specific GenAI apps from the catalog by their numeric IDs. | read |
172+
| `get_discovered_applications` | List the GenAI applications (e.g. | read |
173+
| `get_top_discovered_applications` | Return the top_n GenAI applications by session count between from_date and to_date. | read |
174+
| `get_agents_overview` | High-level summary of agentic (MCP) activity for the tenant between from_date and to_date: the number of active AI agents and the number of discovered MCP servers, each with the absolute and percentage change vs the previous period. | read |
175+
| `get_agents_top_platforms` | Return the top_n agent platforms (MCP hosts such as Claude Code or Cursor) by tool-invocation count between from_date and to_date. | read |
176+
| `get_active_mcp_servers` | List MCP servers that were active (invoked at least once) between from_date and to_date. | read |
177+
| `get_inactive_mcp_servers` | List MCP servers that are known to the tenant but had no activity between from_date and to_date. | read |
178+
| `get_agents_tool_usage` | Break down MCP tool usage by operation type (Create/Read/Update/Delete/Unknown) between from_date and to_date. | read |
179+
| `get_agents_invocations_overtime` | Return a time series of total MCP tool invocations between from_date and to_date — one point per time bucket ({time, invocations}). | read |
172180

173181
## Report Bug
174182

TOOLS.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,11 @@
4545
| `search_users` | Search users in the organization with optional text search and pagination. | read |
4646
| `search_apps` | Search the GenAI apps catalog by name, description, or URL. | read |
4747
| `get_apps_by_ids` | Get specific GenAI apps from the catalog by their numeric IDs. | read |
48+
| `get_discovered_applications` | List the GenAI applications (e.g. | read |
49+
| `get_top_discovered_applications` | Return the top_n GenAI applications by session count between from_date and to_date. | read |
50+
| `get_agents_overview` | High-level summary of agentic (MCP) activity for the tenant between from_date and to_date: the number of active AI agents and the number of discovered MCP servers, each with the absolute and percentage change vs the previous period. | read |
51+
| `get_agents_top_platforms` | Return the top_n agent platforms (MCP hosts such as Claude Code or Cursor) by tool-invocation count between from_date and to_date. | read |
52+
| `get_active_mcp_servers` | List MCP servers that were active (invoked at least once) between from_date and to_date. | read |
53+
| `get_inactive_mcp_servers` | List MCP servers that are known to the tenant but had no activity between from_date and to_date. | read |
54+
| `get_agents_tool_usage` | Break down MCP tool usage by operation type (Create/Read/Update/Delete/Unknown) between from_date and to_date. | read |
55+
| `get_agents_invocations_overtime` | Return a time series of total MCP tool invocations between from_date and to_date — one point per time bucket ({time, invocations}). | read |

0 commit comments

Comments
 (0)