Integration

NetBird integration

NetBird is a WireGuard-based zero-trust network. An agent can inventory and manage the peers (machines) joined to a network, group them, write the access-control policies and posture checks that decide which peer may reach which, issue and revoke setup keys that enrol new machines, publish network resources and routers, manage routes, DNS nameserver groups, DNS zones and records, allocate ingress ports and grant temporary access to a peer, run and read peer jobs, administer users, their personal access tokens, roles and invitations, configure identity providers, notification channels and event-streaming targets, and read the audit, proxy and network-traffic event logs. The credential is a NetBird personal access token, sent in the Authorization header with the Token prefix. The host is part of the credential: enter api.netbird.io for the managed cloud, or the domain of a self-hosted management server.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in NetBird.Built from the 121 NetBird tools below, on the connection you add once.

What you can do with NetBird

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Peer, 9 operations

  • create_ingress_peerCreate ingress peerPOSTCreate a Ingress Peer.
  • delete_ingress_peerDelete ingress peerDELETEDelete a Ingress Peer.
  • delete_peerDelete peerDELETEDelete a Peer.
  • get_ingress_peerGet ingress peerGETRetrieve a Ingress Peer.
  • get_peerGet peerGETRetrieve a Peer.
  • list_ingress_peersList ingress peersGETList all Ingress Peers.
  • list_peersList peersGETList all Peers.
  • update_ingress_peerUpdate ingress peerPUTUpdate a Ingress Peer.
  • update_peerUpdate peerPUTUpdate a Peer.

Router, 6 operations

  • create_network_routerCreate network routerPOSTCreate a Network Router.
  • delete_network_routerDelete network routerDELETEDelete a Network Router.
  • get_network_routerGet network routerGETRetrieve a Network Router.
  • list_all_network_routersList all network routersGETList all Network Routers.
  • list_network_routersList network routersGETList all Network Routers.
  • update_network_routerUpdate network routerPUTUpdate a Network Router.

Channel, 5 operations

  • create_notification_channelCreate notification channelPOSTCreate Notification Channel.
  • delete_notification_channelDelete notification channelDELETEDelete Notification Channel.
  • get_notification_channelGet notification channelGETGet Notification Channel.
  • list_notification_channelsList notification channelsGETList Notification Channels.
  • update_notification_channelUpdate notification channelPUTUpdate Notification Channel.

Event streaming, 5 operations

  • create_event_stream_integrationCreate event stream integrationPOSTCreate Event Streaming Integration.
  • delete_event_stream_integrationDelete event stream integrationDELETEDelete Event Streaming Integration.
  • get_event_stream_integrationGet event stream integrationGETGet Event Streaming Integration.
  • list_event_stream_integrationsList event stream integrationsGETList Event Streaming Integrations.
  • update_event_stream_integrationUpdate event stream integrationPUTUpdate Event Streaming Integration.

Group, 5 operations

  • create_groupCreate groupPOSTCreate a Group.
  • delete_groupDelete groupDELETEDelete a Group.
  • get_groupGet groupGETRetrieve a Group.
  • list_groupsList groupsGETList all Groups.
  • update_groupUpdate groupPUTUpdate a Group.

Identity provider, 5 operations

  • create_identity_providerCreate identity providerPOSTCreate an Identity Provider.
  • delete_identity_providerDelete identity providerDELETEDelete an Identity Provider.
  • get_identity_providerGet identity providerGETRetrieve an Identity Provider.
  • list_identity_providersList identity providersGETList all Identity Providers.
  • update_identity_providerUpdate identity providerPUTUpdate an Identity Provider.

Invite, 5 operations

  • create_user_inviteCreate user invitePOSTCreate a user invite.
  • delete_user_inviteDelete user inviteDELETEDelete a user invite.
  • get_user_invite_by_tokenGet user invite by tokenGETGet invite information.
  • list_user_invitesList user invitesGETList user invites.
  • send_user_inviteSend user invitePOSTResend user invitation.

Nameserver, 5 operations

  • create_nameserver_groupCreate nameserver groupPOSTCreate a Nameserver Group.
  • delete_nameserver_groupDelete nameserver groupDELETEDelete a Nameserver Group.
  • get_nameserver_groupGet nameserver groupGETRetrieve a Nameserver Group.
  • list_nameserver_groupsList nameserver groupsGETList all Nameserver Groups.
  • update_nameserver_groupUpdate nameserver groupPUTUpdate a Nameserver Group.

Network, 5 operations

  • create_networkCreate networkPOSTCreate a Network.
  • delete_networkDelete networkDELETEDelete a Network.
  • get_networkGet networkGETRetrieve a Network.
  • list_networksList networksGETList all Networks.
  • update_networkUpdate networkPUTUpdate a Network.

Policie, 5 operations

  • create_policyCreate policyPOSTCreate a Policy.
  • delete_policyDelete policyDELETEDelete a Policy.
  • get_policyGet policyGETRetrieve a Policy.
  • list_policiesList policiesGETList all Policies.
  • update_policyUpdate policyPUTUpdate a Policy.

Port, 5 operations

  • create_peer_ingress_portCreate peer ingress portPOSTCreate a Port Allocation.
  • delete_peer_ingress_portDelete peer ingress portDELETEDelete a Port Allocation.
  • get_peer_ingress_portGet peer ingress portGETRetrieve a Port Allocation.
  • list_peer_ingress_portsList peer ingress portsGETList all Port Allocations.
  • update_peer_ingress_portUpdate peer ingress portPUTUpdate a Port Allocation.

Posture check, 5 operations

  • create_posture_checkCreate posture checkPOSTCreate a Posture Check.
  • delete_posture_checkDelete posture checkDELETEDelete a Posture Check.
  • get_posture_checkGet posture checkGETRetrieve a Posture Check.
  • list_posture_checksList posture checksGETList all Posture Checks.
  • update_posture_checkUpdate posture checkPUTUpdate a Posture Check.

Record, 5 operations

  • create_dns_recordCreate dns recordPOSTCreate a DNS Record.
  • delete_dns_recordDelete dns recordDELETEDelete a DNS Record.
  • get_dns_recordGet dns recordGETRetrieve a DNS Record.
  • list_dns_recordsList dns recordsGETList all DNS Records.
  • update_dns_recordUpdate dns recordPUTUpdate a DNS Record.

Resource, 5 operations

  • create_network_resourceCreate network resourcePOSTCreate a Network Resource.
  • delete_network_resourceDelete network resourceDELETEDelete a Network Resource.
  • get_network_resourceGet network resourceGETRetrieve a Network Resource.
  • list_network_resourcesList network resourcesGETList all Network Resources.
  • update_network_resourceUpdate network resourcePUTUpdate a Network Resource.

Route, 5 operations

  • create_routeCreate routePOSTCreate a Route.
  • delete_routeDelete routeDELETEDelete a Route.
  • get_routeGet routeGETRetrieve a Route.
  • list_routesList routesGETList all Routes.
  • update_routeUpdate routePUTUpdate a Route.

Setup key, 5 operations

  • create_setup_keyCreate setup keyPOSTCreate a Setup Key.
  • delete_setup_keyDelete setup keyDELETEDelete a Setup Key.
  • get_setup_keyGet setup keyGETRetrieve a Setup Key.
  • list_setup_keysList setup keysGETList all Setup Keys.
  • update_setup_keyUpdate setup keyPUTUpdate a Setup Key.

Zone, 5 operations

  • create_dns_zoneCreate dns zonePOSTCreate a DNS Zone.
  • delete_dns_zoneDelete dns zoneDELETEDelete a DNS Zone.
  • get_dns_zoneGet dns zoneGETRetrieve a DNS Zone.
  • list_dns_zonesList dns zonesGETList all DNS Zones.
  • update_dns_zoneUpdate dns zonePUTUpdate a DNS Zone.

Token, 4 operations

  • create_user_tokenCreate user tokenPOSTCreate a Token.
  • delete_user_tokenDelete user tokenDELETEDelete a Token.
  • get_user_tokenGet user tokenGETRetrieve a Token.
  • list_user_tokensList user tokensGETList all Tokens.

User, 4 operations

  • create_userCreate userPOSTCreate a User.
  • delete_userDelete userDELETEDelete a User.
  • list_usersList usersGETList all Users.
  • update_userUpdate userPUTUpdate a User.

Account, 3 operations

  • delete_accountDelete accountDELETEDelete an Account.
  • list_accountsList accountsGETList all Accounts.
  • update_accountUpdate accountPUTUpdate an Account.

Job, 3 operations

  • create_peer_jobCreate peer jobPOSTCreate Job.
  • get_peer_jobGet peer jobGETGet Job.
  • list_peer_jobsList peer jobsGETList Jobs.

Setting, 2 operations

  • get_dns_settingsGet dns settingsGETRetrieve DNS settings.
  • update_dns_settingsUpdate dns settingsPUTUpdate DNS Settings.

Accessible peer, 1 operation

  • list_peer_accessible_peersList peer accessible peersGETList accessible Peers.

Approve, 1 operation

  • approve_userApprove userPOSTApprove user.

Audit, 1 operation

  • list_audit_eventsList audit eventsGETList all Audit Events.

Citie, 1 operation

  • list_country_citiesList country citiesGETList all city names by country.

Countrie, 1 operation

  • list_countriesList countriesGETList all country codes.

Current, 1 operation

  • get_current_userGet current userGETRetrieve current user.

Instance, 1 operation

  • get_instanceGet instanceGETGet Instance Status.

Network traffic, 1 operation

  • list_network_traffic_eventsList network traffic eventsGETList all Traffic Events.

Proxy, 1 operation

  • list_proxy_eventsList proxy eventsGETList all Reverse Proxy Access Logs.

Regenerate, 1 operation

  • regenerate_user_inviteRegenerate user invitePOSTRegenerate a user invite.

Reject, 1 operation

  • reject_userReject userDELETEReject user.

Temporary acces, 1 operation

  • grant_peer_temporary_accessGrant peer temporary accessPOSTCreate a Temporary Access Peer.

Type, 1 operation

  • list_notification_event_typesList notification event typesGETList Notification Event Types.

Version, 1 operation

  • get_instance_versionGet instance versionGETGet Version Info.

Showing the first 120 of 121 endpoints. The rest are in the product, searchable from the workflow builder and from chat.

Use NetBird from Claude Code, Cursor or Codex

Connect NetBird in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its NetBird operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect NetBird

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect NetBird once

    Add your NetBird connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

NetBird integration FAQ

What can you do with the NetBird integration?

LiveContext exposes 121 operations on NetBird, covering peer, router, channel and event streaming.

Popular integrations

Browse the whole catalog