delete_trace
Delete a specific runtime trace by providing its trace ID and optional system ID to clean up monitoring data in SAP systems.
Instructions
Delete a runtime trace
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| trace_id | Yes | Trace ID to delete | |
| system_id | No | SAP system ID (e.g. DEV). Omit to use default system. |
Implementation Reference
- src/mcp-server.ts:579-590 (registration)Registration of the 'delete_trace' tool in the ListToolsRequestSchema handler, defining its name, description, and input schema (trace_id required).
{ name: "delete_trace", description: "Delete a runtime trace", inputSchema: { type: "object" as const, properties: { trace_id: { type: "string", description: "Trace ID to delete" }, ...SYSTEM_ID_PROP, }, required: ["trace_id"], }, }, - src/mcp-server.ts:80-80 (schema)The TraceIdSchema Zod schema used by delete_trace for input validation.
const TraceIdSchema = z.object({ trace_id: z.string() }); - src/mcp-server.ts:1165-1169 (handler)Handler logic in CallToolRequestSchema switch that parses trace_id and calls client.deleteTrace(trace_id).
case "delete_trace": { const { trace_id } = TraceIdSchema.parse(args); const result = await client.deleteTrace(trace_id); return { content: [{ type: "text", text: result }] }; }