Skip to main content
Glama

TeamSpeak MCP

by MarlBurroW

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TEAMSPEAK_HOSTYesYour TeamSpeak server IP or domain
TEAMSPEAK_PORTNoServerQuery port10011
TEAMSPEAK_USERYesServerQuery username
TEAMSPEAK_PASSWORDYesServerQuery password
TEAMSPEAK_SERVER_IDNoVirtual server ID (usually 1)1

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
connect_to_server

Connect to the configured TeamSpeak server

send_channel_message

Send a message to a TeamSpeak channel

send_private_message

Send a private message to a user

poke_client

Send a poke (alert notification) to a client - more attention-grabbing than a private message

list_clients

List all clients connected to the server

list_channels

List all channels on the server

create_channel

Create a new channel

delete_channel

Delete a channel

move_client

Move a client to another channel

kick_client

Kick a client from server or channel

ban_client

Ban a client from the server

server_info

Get TeamSpeak server information

update_channel

Update channel properties (name, description, password, talk power, limits, etc.)

set_channel_talk_power

Set talk power requirement for a channel (useful for AFK/silent channels)

channel_info

Get detailed information about a specific channel

manage_channel_permissions

Add or remove specific permissions for a channel

client_info_detailed

Get detailed information about a specific client

update_server_settings

Update virtual server settings (name, welcome message, max clients, etc.)

manage_user_permissions

Manage user permissions: add/remove server groups, set individual permissions

diagnose_permissions

Diagnose current connection permissions and provide troubleshooting help

list_server_groups

List all server groups available on the virtual server

assign_client_to_group

Add or remove a client from a server group

create_server_group

Create a new server group with specified name and type

manage_server_group_permissions

Add, remove or list permissions for a server group

list_bans

List all active ban rules on the virtual server

manage_ban_rules

Create, delete or manage ban rules

list_complaints

List complaints on the virtual server

search_clients

Search for clients by name pattern or unique identifier

find_channels

Search for channels by name pattern

list_privilege_tokens

List all privilege keys/tokens available on the server

create_privilege_token

Create a new privilege key/token for server or channel group access

list_files

List files in a channel's file repository

get_file_info

Get detailed information about a specific file in a channel

manage_file_permissions

List active file transfers and manage file transfer permissions

view_server_logs

View recent entries from the virtual server log with enhanced options

add_log_entry

Add a custom entry to the server log

get_connection_info

Get detailed connection information for the virtual server

create_server_snapshot

Create a snapshot of the virtual server configuration

deploy_server_snapshot

Deploy/restore a server configuration from a snapshot

get_instance_logs

Get instance-level logs instead of virtual server logs

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