create_privilege_token
Generate privilege tokens for server or channel group access in TeamSpeak MCP. Specify token type, group ID, and optional details to enable controlled permissions for users.
Instructions
Create a new privilege key/token for server or channel group access
Input Schema
Name | Required | Description | Default |
---|---|---|---|
channel_id | No | Channel ID (required for channel group tokens when token_type=1) | |
custom_set | No | Optional custom client properties set (format: ident=value|ident=value) | |
description | No | Optional description for the token | |
group_id | Yes | Server group ID (for token_type=0) or channel group ID (for token_type=1) | |
token_type | Yes | Token type (0=server group, 1=channel group) |
Input Schema (JSON Schema)
{
"additionalProperties": false,
"properties": {
"channel_id": {
"description": "Channel ID (required for channel group tokens when token_type=1)",
"type": "integer"
},
"custom_set": {
"description": "Optional custom client properties set (format: ident=value|ident=value)",
"type": "string"
},
"description": {
"description": "Optional description for the token",
"type": "string"
},
"group_id": {
"description": "Server group ID (for token_type=0) or channel group ID (for token_type=1)",
"type": "integer"
},
"token_type": {
"description": "Token type (0=server group, 1=channel group)",
"enum": [
0,
1
],
"type": "integer"
}
},
"required": [
"token_type",
"group_id"
],
"type": "object"
}