Vinkius

Headscale MCP. Manage your self-hosted private mesh network.

Headscale Headscale (Tailscale Alternative) MCP connects your self-hosted private mesh network to your AI agent. Manage users, nodes, and security keys directly through conversation. You can list connected machines, create new user accounts, enforce node expirations, and control network routes without touching the command line.

Headscale MCP is compatible with Claude Claude
Headscale MCP is compatible with ChatGPT ChatGPT
Headscale MCP is compatible with Cursor Cursor
Headscale MCP is compatible with Gemini Gemini
Headscale MCP is compatible with Windsurf Windsurf
Headscale MCP is compatible with VS Code VS Code
Headscale MCP is compatible with JetBrains JetBrains
Headscale MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Manage Users

Create, list, or delete user accounts (namespaces) to segment and organize different parts of your network.

Monitor Nodes

List all connected machines, get specific node details, rename them, move them between users, or force their session expiration.

Control Access Keys

Generate new API keys and pre-auth keys; list existing credentials, then expire any key or node to revoke access immediately.

Adjust Network Routes

Inspect network routes across the mesh and toggle specific routes on or off to manage data flow.

Waiting for input…

AI Agent
Headscale

What AI agents can do with Headscale (Tailscale Alternative) with 18 Tools

Use these tools to programmatically handle every aspect of your private mesh network, from user creation and node listing to route adjustments and key management.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Headscale (Tailscale Alternative) MCP

Create Api Key

Generates a brand new API key for administrative use.

Create Preauth Key

Creates a reusable or temporary pre-authentication key to allow nodes to join the...

Create User

Establishes a new administrative user segment within Headscale.

Delete Node

Removes a specific machine from the entire Headscale network roster.

Delete User

Permanently deletes an administrative user account and its associated segment.

Disable Route

Turns off a specific network route, stopping traffic flow on that path.

Enable Route

Activates a previously disabled network route to restore data flow across the mesh.

Expire Api Key

Immediately invalidates an existing API key, requiring it to be regenerated.

Expire Node

Forces a connected machine's session to expire, disconnecting it from the network...

Expire Preauth Key

Invalidates an existing pre-authentication key before its expiration date.

Get Node

Retrieves full, detailed information about a single specified node.

List Api Keys

Provides a list of all current API keys configured on the system.

List Nodes

Pulls a complete inventory of every machine currently connected to the network.

List Preauth Keys

Lists all existing pre-authentication keys and their status.

List Routes

Displays a comprehensive list of all subnet routes and exit points in the mesh.

List Users

Lists every user account segment configured within Headscale.

Move Node

Transfers a node from one user namespace to another administrative user segment.

Rename Node

Changes the visible name of a connected machine within Headscale's records.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Headscale MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Headscale integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Headscale (Tailscale Alternative), then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
Headscale MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Headscale. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Managing network access used to feel like a series of terminal commands.

Today, managing node lifecycles or revoking access means jumping between dashboards and running specific CLI commands. You have to remember the exact syntax for `list_users` versus how you delete them, making routine audits slow and error-prone. It’s a manual checklist of copy/paste operations.

With this MCP, all that complexity is abstracted away. Your agent handles the execution flow—you just ask it what needs to change. You get conversational control over infrastructure that used to require deep SSH knowledge.

The Headscale MCP gives you complete node and user lifecycle management.

You no longer need to remember the difference between `delete_user` (which removes a whole segment) and simply running `get_node` (which just reads data). You can tell your agent, 'Audit the access for this node, list its user, and if it's old, expire it.'

This MCP shifts network administration from rote command execution to high-level policy enforcement. It’s immediate control.

What Headscale MCP does for your AI

This MCP gives you full administrative power over a private Headscale network—the self-hosted alternative to Tailscale's control server. Your AI agent acts like an embedded network administrator, letting you manage your mesh network entirely through natural language prompts. Need to audit who is on the network? You can list all connected machines and pull detailed metadata for specific nodes.

If a contractor leaves, you don't need SSH access; you simply tell your agent to expire that node or user account instantly. The platform lets you generate reusable or temporary pre-auth keys for onboarding new devices. It also gives you granular control over network traffic by listing and enabling or disabling specific routes.

All of this infrastructure management is available through Vinkius, the central catalog where you connect your preferred AI client.

Built · Hosted · Managed by Vinkius Headscale MCP - Manage Private Mesh Network Access
Server ID 019e38a6-9ba2-7344-bfae-a989c9a9c77d
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Frequently asked questions about Headscale MCP

How do I use the Headscale MCP to see all connected machines? +

Run list_nodes. This tool pulls a complete inventory of every machine currently attached to your network, giving you a real-time picture of your infrastructure.

Can I instantly revoke access using the Headscale MCP? +

Yes. You can use expire_node on a specific device or expire_api_key if an administrator key is compromised, ensuring immediate disconnection.

Does the Headscale MCP help with user segmentation? +

Absolutely. Use create_user to establish separate segments and then use move_node to place machines into specific, restricted namespaces.

What is the difference between a pre-auth key and an API key in Headscale? +

A pre-auth key is used for initial machine registration; you manage these with create_preauth_key and list them using list_preauth_keys. An API key is for administrative access.

How do I check what network routes are active in Headscale? +

You run the list_routes tool. This gives you a clear overview of all subnet paths and exit points that your mesh uses for traffic.