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.
Say what should happen.
The workflow builds itself.
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 mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect NetBird
- Create your workspace
Sign up free. Nothing to install.
- 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.
- 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.
