# Tailscale MCP

Vendor: Tailscale  
Category: other  
Auth: API_KEY  
Composio slug: `tailscale`

Tailscale is a secure networking platform for managing tailnets, devices, users, DNS, access policies, services, and other network administration resources.

## Verdict

The Tailscale MCP lets your team query and manage your private network directly from Switchy Projects. @mention it to list devices, check DNS settings, review audit logs, or authorize new machines without opening the admin console. Most useful for platform teams troubleshooting connectivity, security teams auditing access changes, or anyone who needs to verify a device's routes or approval status mid-conversation. Requires a Tailscale API key with appropriate scopes — read-only access is enough for most queries, but device authorization needs write permissions.

## Tools

- **Get Device** — Get the full current record for one manageable Tailscale device by ID.
- **Get DNS Configuration** — Return the selected tailnet's combined MagicDNS, nameserver, search-path, and split-DNS configuration.
- **Get Tailnet Settings** — Return current tailnet-wide approval, update, key-duration, HTTPS, routing, logging, and posture settings.
- **List Configuration Audit Logs** — Return configuration audit events for an explicit RFC3339 time window in the selected tailnet, optionally filtered by actor, target, or event name.
- **List Device Routes** — Return the subnet routes advertised and currently enabled for a Tailscale device.
- **List Tailnet Devices** — Return all devices in the selected tailnet, including identifiers, names, addresses, tags, authorization state, and connectivity metadata. Supports exact server-side filtering by hostname, tags, and ephemeral state.
- **List Users** — Return users in the selected tailnet, optionally filtered by membership type or role.
- **Set Device Authorization** — Approve or revoke approval for one device when device approval is enabled on the tailnet.
- **Set Device Routes** — Replace the enabled subnet routes for one device with an explicit list of routes. Routes may be enabled before the device advertises them.
- **Set Device Tags** — Replace all ACL tags assigned to one Tailscale device.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect Tailscale.
3. Authorise through api_key.
4. Teammates can now @-mention Tailscale tools in chat.

---
Last verified: 2026-10-17T02:00:10.360Z  
Canonical URL: https://switchy.build/directory/mcps/tailscale