Vinkius

NetBird MCP. Manage your entire mesh network from chat.

NetBird controls your Zero Trust mesh network directly through conversation. Use this MCP to manage accounts, create users, define access policies, and configure resources without logging into a dashboard. It gives your AI agent full control over identity and network infrastructure.

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

Give Claude and any AI agent real-world access

Manage user identities and accounts

Using tools like list_users and create_user, your agent can track all users, invite new ones, or set up service accounts.

Control network access policies

Your agent lets you define rules for traffic using tools like create_policy, ensuring only authorized services can communicate across the mesh network.

Configure network resources

You can provision new infrastructure components by listing or creating networks, routers, and specific host subnets with tools like list_networks and create_network_resource.

Handle user onboarding and offboarding

Manage the full life cycle using functions that generate user invite links (create_user_invite), approve pending accounts (approve_user), or delete users entirely (delete_user).

Waiting for input…

AI Agent
NetBird

What AI agents can do with NetBird MCP with 89 Tools

These tools let you programmatically perform every administrative action needed to configure, monitor, or change your entire network topology.

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 NetBird MCP

Accept User Invite

Allows an unauthenticated user to accept an invite link and set a password.

Approve User

Approves the status of a pending user account.

Change User Password

Resets or changes a user's password through an embedded identity provider.

Create Group

Creates a new logical group for organizing users and resources.

Create Msp Tenant

Sets up a brand new managed service provider (MSP) tenant account.

Create Nameserver

Creates a dedicated group for nameservers within the network structure.

Create Network Resource

Adds an actual resource, such as a host subnet or domain name, to a specific network.

Create Network Router

Deploys a new router device within the overall network topology.

Create Network

Establishes an entirely new, isolated virtual network environment.

Create Policy

Defines a granular rule set specifying what protocols and ports are allowed between...

Create Posture Check

Sets up a security check that verifies parameters like OS version or geographic...

Create Route

Creates an outdated network route entry.

Create Setup Key

Generates a setup key, which can be used for one-time or reusable authentication access.

Create Temporary Access Peer

Creates temporary credentials allowing limited network access to a specific peer.

Create User Invite

Generates a unique link that can be shared with a new user to join the system.

Create User Token

Creates a new, secure personal access token for long-term use by an individual user.

Create User

Registers either a service account or invites a standard human user into the system.

Delete Account

Removes an entire NetBird account and all associated resources permanently.

Delete Group

Deletes a defined logical group from the network structure.

Delete Nameserver

Removes an entire nameserver grouping from service.

Delete Network Resource

Deletes a specific host, subnet, or domain resource.

Delete Network Router

Removes a router device from the network topology.

Delete Network

Deletes an entire virtual network environment, removing all contained resources.

Delete Peer

Delete a peer

Delete Policy

Removes a specific access policy rule set.

Delete Posture Check

Takes down an existing security posture verification check.

Delete Route

Removes an outdated network route entry.

Delete Setup Key

Invalidates and removes a previously generated setup key.

Delete User Invite

Removes an existing, unsent user invitation link.

Delete User Token

Revokes and deletes a personal access token for a specific user.

Delete User

Permanently removes a registered user from the network system.

Get Current User

Retrieves detailed information about the account currently authenticated and using...

Get Dns Settings

Fetches global settings related to DNS management for the network.

Get Group

Retrieves detailed information about a specified group.

Get Nameserver

Fetches all details regarding a specific nameserver grouping.

Get Network Resource

Retrieves the current configuration and status of a specified network resource.

Get Network Router

Fetches detailed operational data for a specific router device.

Get Network

Retrieves the overall configuration and status of a designated network.

Get Peer

Fetches detailed information about an individual connected peer device or user.

Get Policy

Retrieves the full details of a specific access policy rule set.

Get Posture Check

Fetches the current rules and status of a security posture verification check.

Get Public User Invite

Retrieves details about an invitation link that is publicly accessible without logging in.

Get Route

Retrieves outdated network route information.

Get Setup Key

Fetches the details of a specific setup key, confirming its status and use.

Get User Token

Retrieves information about a specific user access token.

Invite Msp Tenant

Sends an invitation to an existing account, turning it into a managed service...

List Accessible Peers

Lists all the network peers that are reachable from the current peer's location.

List Accounts

Retrieves a list of every NetBird account connected to the system.

List All Network Routers

Lists all routers deployed across every network in the environment.

List Audit Events

Retrieves a chronological list of all system audit events, showing who did what and...

List Cities

Returns a list of city names associated with a given country code.

List Countries

Provides all available ISO 3166-1 alpha-2 two-letter country codes.

List Groups

Lists every defined logical group within the network structure.

List Msp Tenants

Retrieves a list of all managed service provider tenants under the umbrella account.

List Nameservers

Lists every dedicated nameserver group configured in the network.

List Network Resources

Retrieves a list of all specific resources (subnets, domains) within a given network.

List Network Routers

Lists every router device deployed in a specified network.

List Network Traffic Events

Retrieves experimental data showing network traffic events for analysis.

List Networks

Provides a list of every virtual network configured in the system.

List Peers

Lists all registered and active peers connected to the mesh network.

List Policies

Retrieves a list of every defined access policy rule set.

List Posture Checks

Lists all currently active security posture checks on the network.

List Proxy Events

Retrieves logs detailing access attempts through the reverse proxy layer.

List Routes

Lists outdated network route entries.

List Setup Keys

Shows a list of all setup keys currently active in the system.

List User Invites

Retrieves a queue of pending user invitation links awaiting action.

List User Tokens

Lists all personal access tokens associated with a specific user account.

List Users

Retrieves the full list of every registered user in the system.

Regenerate User Invite

Creates a fresh, new invite link for an existing user account.

Reject User

Marks a pending user invitation as rejected without sending the notification.

Resend User Invite

Resends an existing, previously generated user invitation link to the intended...

Respond Msp Tenant Invite

Accepts or declines a formal Managed Service Provider (MSP) tenant invitation.

Unlink Msp Tenant

Separates an MSP tenant account from its current owner to assign it to someone else.

Update Account

Modifies global account settings, such as changing peer login expiration dates or...

Update Dns Settings

Adjusts the system's DNS parameters, for example, enabling or disabling management...

Update Group

Modifies a group by changing its name, adding peers, or assigning new resources to...

Update Msp Tenant Subscription

Creates or updates the subscription details for an existing MSP tenant.

Update Msp Tenant

Changes the name of a tenant or modifies its associated access groups.

Update Nameserver

Updates the configuration details for an existing nameserver group.

Update Network Resource

Modifies a specific network resource, such as changing its IP range or domain name.

Update Network Router

Updates the operational status or configuration of an existing router device.

Update Network

Changes the descriptive name and details of a virtual network environment.

Update Peer

Modifies peer information, such as changing its SSH status or internal IP address.

Update Policy

Changes the rules governing an existing access policy rule set.

Update Posture Check

Modifies the criteria used in a security posture check, like requiring a specific OS version.

Update Route

Updates outdated network route information.

Update Setup Key

Modifies an existing setup key, allowing you to revoke it or change its associated...

Update User

Updates a user's role, assigned resource groups, or block status without deleting...

Verify Msp Tenant Dns

Validates that the domain name DNS challenge for an MSP tenant is correctly...

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.

NetBird 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 NetBird 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 NetBird, 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
NetBird 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 NetBird. 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.

The Pain of Dashboard Hopscotch

Today, updating your network setup feels like playing a game of digital hopscotch. You have to jump between the User Management dashboard, then click over to the Policies tab, and finally go back to the Network Resources section just to ensure everything connects correctly. Every single change means logging in, clicking through menus, manually confirming details, and copying/pasting IDs.

With this MCP, all of that manual hopping disappears. Your AI client handles the entire workflow when you talk to it. You state your goal—like 'Add a new subnet and allow traffic from Group A'—and the agent executes multiple steps in sequence, giving you only the final confirmation.

NetBird MCP: Full Network Control

You no longer have to manually run commands or click through five different tabs just to onboard a new user. The agent handles generating the necessary invite link using create_user_invite, managing their status with approve_user, and updating their roles instantly via update_user.

It's simple: your conversation becomes your command line. You manage every aspect of your Zero Trust network from one place.

What NetBird MCP does for your AI

You don't have to navigate multiple dashboards just to onboard one user or update a single policy. Connect your NetBird account through Vinkius to give your AI client direct administrative access to your entire private network. Your agent acts like an experienced net admin, handling complex workflows via natural language prompts.

Need to add a new subnet? You can ask for it and get the resource created instantly. Want to adjust who can talk to whom? Simply tell your agent which policies need updating. If you're managing user lifecycle—like creating service accounts or revoking access—it handles all the necessary steps, from generating invite links to changing passwords.

This setup means that whether you’re working in an IDE, a terminal, or through any other AI client, you maintain full control over your network perimeter without leaving your workflow.

Built · Hosted · Managed by Vinkius NetBird MCP - Manage Zero Trust Mesh Networks
Server ID 019e38c6-fd4c-727d-829e-2218d7b7b685
Vinkius Inspector
Compliance Grade B
Score 81.32/100
Vinkius Inspector Badge — Score 81.32/100

Frequently asked questions about NetBird MCP

How do I change a user’s role using NetBird MCP? +

You update the user's profile directly by calling update_user. This function allows you to manage their assigned roles, auto-groups, or block status without deleting their account.

What if I need to create a whole new isolated network? +

You start by using the create_network tool. Once the container is established, you can then add resources and routers inside it using tools like create_network_resource or create_network_router.

Can I see who has accessed my network recently? (list_audit_events) +

Yes. Use list_audit_events to retrieve a full, chronological list of every system activity that occurred across your NetBird account, showing the initiator and target.

How do I revoke someone's access credentials? +

To completely remove credentials, you can use delete_user or delete_user_token. If you just need to stop them from logging in, update_user lets you change their block status.

What is the difference between create_user and create_user_invite? +

create_user establishes an account (often for a service user), while create_user_invite generates a single, temporary link used to onboard a human user.