TeamSpeak MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| connect_to_serverB | Connect to the configured TeamSpeak server |
| send_channel_messageC | Send a message to a TeamSpeak channel |
| send_private_messageC | Send a private message to a user |
| poke_clientA | Send a poke (alert notification) to a client - more attention-grabbing than a private message |
| list_clientsA | List all clients connected to the server |
| list_channelsA | List all channels on the server |
| create_channelC | Create a new channel |
| delete_channelB | Delete a channel |
| move_clientB | Move a client to another channel |
| kick_clientB | Kick a client from server or channel |
| ban_clientC | Ban a client from the server |
| server_infoA | Get TeamSpeak server information |
| update_channelC | Update channel properties (name, description, password, talk power, limits, etc.) |
| set_channel_talk_powerB | Set talk power requirement for a channel (useful for AFK/silent channels) |
| channel_infoB | Get detailed information about a specific channel |
| manage_channel_permissionsC | Add or remove specific permissions for a channel |
| client_info_detailedC | Get detailed information about a specific client |
| update_server_settingsC | Update virtual server settings (name, welcome message, max clients, etc.) |
| manage_user_permissionsB | Manage user permissions: add/remove server groups, set individual permissions |
| diagnose_permissionsA | Diagnose current connection permissions and provide troubleshooting help |
| list_server_groupsA | List all server groups available on the virtual server |
| assign_client_to_groupC | Add or remove a client from a server group |
| create_server_groupB | Create a new server group with specified name and type |
| manage_server_group_permissionsB | Add, remove or list permissions for a server group |
| list_bansA | List all active ban rules on the virtual server |
| manage_ban_rulesC | Create, delete or manage ban rules |
| list_complaintsB | List complaints on the virtual server |
| search_clientsA | Search for clients by name pattern or unique identifier |
| find_channelsA | Search for channels by name pattern |
| list_privilege_tokensA | List all privilege keys/tokens available on the server |
| create_privilege_tokenB | Create a new privilege key/token for server or channel group access |
| list_filesB | List files in a channel's file repository |
| get_file_infoB | Get detailed information about a specific file in a channel |
| manage_file_permissionsC | List active file transfers and manage file transfer permissions |
| view_server_logsC | View recent entries from the virtual server log with enhanced options |
| add_log_entryB | Add a custom entry to the server log |
| get_connection_infoB | Get detailed connection information for the virtual server |
| create_server_snapshotB | Create a snapshot of the virtual server configuration |
| deploy_server_snapshotB | Deploy/restore a server configuration from a snapshot |
| get_instance_logsA | Get instance-level logs instead of virtual server logs |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MarlBurroW/teamspeak-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server