Skip to main content
Glama
HexSleeves

Tailscale MCP Server

by HexSleeves

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

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
list_devicesC

List all devices in the Tailscale network

device_actionC

Perform actions on a specific device

manage_routesC

Enable or disable routes for a device

get_network_statusC

Get current network status from Tailscale CLI

connect_networkC

Connect to the Tailscale network

disconnect_networkB

Disconnect from the Tailscale network

ping_peerC

Ping a peer device

get_versionB

Get Tailscale version information

manage_aclC

Manage Tailscale Access Control Lists (ACLs)

manage_dnsC

Manage Tailscale DNS configuration

manage_keysC

Manage Tailscale authentication keys

manage_network_lockC

Manage Tailscale network lock (key authority) for enhanced security

manage_policy_fileC

Manage policy files and test ACL access rules

get_tailnet_infoC

Get detailed Tailscale network information

manage_file_sharingC

Manage Tailscale file sharing settings

manage_exit_nodesC

Manage Tailscale exit nodes and routing

manage_webhooksC

Manage Tailscale webhooks for event notifications

manage_device_tagsC

Manage device tags for organization and ACL targeting

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 18 tools

Disambiguation5/5

Each tool has a clearly distinct purpose targeting specific Tailscale functions like network connectivity, device management, ACLs, DNS, and security features. There is no overlap or ambiguity between tools, as each handles a unique aspect of the Tailscale ecosystem.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (e.g., connect_network, list_devices, manage_acl), with verbs like 'connect', 'get', 'list', 'manage', and 'ping' applied uniformly. This predictable naming makes it easy for agents to understand and select tools.

Tool Count4/5

With 18 tools, the count is slightly high but reasonable for a comprehensive Tailscale management server covering network status, devices, ACLs, DNS, security, and more. It feels well-scoped without being excessive, though it borders on the heavier side for typical MCP servers.

Completeness5/5

The tool set provides complete coverage for Tailscale management, including core operations like network connectivity, device listing and actions, ACL and policy management, DNS configuration, security features, and utilities like pinging. There are no obvious gaps, supporting full lifecycle management of the domain.

Maintenance

ActivitySlowing
ResponsivenessWithin a week