claude_code_session
Manage Claude Code sessions: list active sessions, inspect details, cancel or interrupt running sessions to control autonomous coding tasks.
Instructions
List, inspect, cancel, or interrupt sessions.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "claude_code_session"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Session operation: list, get, cancel, or interrupt. | |
| sessionId | No | Required for get/cancel/interrupt. | |
| includeSensitive | No | Default: false. Exposes more session fields, but some secrets remain redacted. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| isError | No | ||
| message | No | ||
| sessions | Yes |