Skip to main content
Glama

Tailscale MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging level (0-3)1
TAILSCALE_API_KEYYesTailscale API key
TAILSCALE_TAILNETYesTailscale tailnet name
MCP_SERVER_LOG_FILENoServer log file path
TAILSCALE_API_BASE_URLNoAPI base URLhttps://api.tailscale.com

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
list_devices

List all devices in the Tailscale network

device_action

Perform actions on a specific device

manage_routes

Enable or disable routes for a device

get_network_status

Get current network status from Tailscale CLI

connect_network

Connect to the Tailscale network

disconnect_network

Disconnect from the Tailscale network

ping_peer

Ping a peer device

get_version

Get Tailscale version information

manage_acl

Manage Tailscale Access Control Lists (ACLs)

manage_dns

Manage Tailscale DNS configuration

manage_keys

Manage Tailscale authentication keys

manage_network_lock

Manage Tailscale network lock (key authority) for enhanced security

manage_policy_file

Manage policy files and test ACL access rules

get_tailnet_info

Get detailed Tailscale network information

manage_file_sharing

Manage Tailscale file sharing settings

manage_exit_nodes

Manage Tailscale exit nodes and routing

manage_webhooks

Manage Tailscale webhooks for event notifications

manage_device_tags

Manage device tags for organization and ACL targeting

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/HexSleeves/tailscale-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server