NetBox integration
NetBox is a self-hosted source of truth for network and datacentre infrastructure. Read, create, update and delete regions, site groups, sites, locations and racks, manufacturers, device types, device roles and platforms, devices and their interfaces, cables, IP aggregates, prefixes, IP addresses and IP ranges, VLANs and VRFs, virtualisation clusters, virtual machines and their interfaces, tenants and contacts, tags, custom fields and journal entries, and user accounts, plus read background jobs and the server status. Every list route accepts the filter set NetBox uses internally, including negated, case-insensitive and range lookups. The host is part of the credential because every install is its own deployment. Authentication is an API token sent in the Authorization header with the Token prefix.
Say what should happen.
The workflow builds itself.
What you can do with NetBox
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.
Interface, 9 operations
create_device_interfaceCreate device interfacePOSTPost a list of interface objects.create_vm_interfaceCreate vm interfacePOSTPost a list of interface objects.delete_device_interfaceDelete device interfaceDELETEDelete a interface object.delete_vm_interfaceDelete vm interfaceDELETEDelete a interface object.get_device_interfaceGet device interfaceGETGet a interface object.get_vm_interfaceGet vm interfaceGETGet a interface object.list_device_interfacesList device interfacesGETGet a list of interface objects.list_vm_interfacesList vm interfacesGETGet a list of interface objects.update_device_interfaceUpdate device interfacePATCHPatch a interface object.
Aggregate, 5 operations
create_aggregateCreate aggregatePOSTPost a list of aggregate objects.delete_aggregateDelete aggregateDELETEDelete a aggregate object.get_aggregateGet aggregateGETGet a aggregate object.list_aggregatesList aggregatesGETGet a list of aggregate objects.update_aggregateUpdate aggregatePATCHPatch a aggregate object.
Cable, 5 operations
create_cableCreate cablePOSTPost a list of cable objects.delete_cableDelete cableDELETEDelete a cable object.get_cableGet cableGETGet a cable object.list_cablesList cablesGETGet a list of cable objects.update_cableUpdate cablePATCHPatch a cable object.
Cluster, 5 operations
create_clusterCreate clusterPOSTPost a list of cluster objects.delete_clusterDelete clusterDELETEDelete a cluster object.get_clusterGet clusterGETGet a cluster object.list_clustersList clustersGETGet a list of cluster objects.update_clusterUpdate clusterPATCHPatch a cluster object.
Contact, 5 operations
create_contactCreate contactPOSTPost a list of contact objects.delete_contactDelete contactDELETEDelete a contact object.get_contactGet contactGETGet a contact object.list_contactsList contactsGETGet a list of contact objects.update_contactUpdate contactPATCHPatch a contact object.
Custom field, 5 operations
create_custom_fieldCreate custom fieldPOSTPost a list of custom field objects.delete_custom_fieldDelete custom fieldDELETEDelete a custom field object.get_custom_fieldGet custom fieldGETGet a custom field object.list_custom_fieldsList custom fieldsGETGet a list of custom field objects.update_custom_fieldUpdate custom fieldPATCHPatch a custom field object.
Device, 5 operations
create_deviceCreate devicePOSTPost a list of device objects.delete_deviceDelete deviceDELETEDelete a device object.get_deviceGet deviceGETGet a device object.list_devicesList devicesGETGet a list of device objects.update_deviceUpdate devicePATCHPatch a device object.
Device role, 5 operations
create_device_roleCreate device rolePOSTPost a list of device role objects.delete_device_roleDelete device roleDELETEDelete a device role object.get_device_roleGet device roleGETGet a device role object.list_device_rolesList device rolesGETGet a list of device role objects.update_device_roleUpdate device rolePATCHPatch a device role object.
Device type, 5 operations
create_device_typeCreate device typePOSTPost a list of device type objects.delete_device_typeDelete device typeDELETEDelete a device type object.get_device_typeGet device typeGETGet a device type object.list_device_typesList device typesGETGet a list of device type objects.update_device_typeUpdate device typePATCHPatch a device type object.
Ip addresse, 4 operations
create_ip_addressCreate ip addressPOSTPost a list of IP address objects.delete_ip_addressDelete ip addressDELETEDelete a IP address object.get_ip_addressGet ip addressGETGet a IP address object.list_ip_addressesList ip addressesGETGet a list of IP address objects.
Ip range, 4 operations
create_ip_rangeCreate ip rangePOSTPost a list of IP range objects.delete_ip_rangeDelete ip rangeDELETEDelete a IP range object.get_ip_rangeGet ip rangeGETGet a IP range object.list_ip_rangesList ip rangesGETGet a list of IP range objects.
Journal entrie, 4 operations
create_journal_entryCreate journal entryPOSTPost a list of journal entry objects.delete_journal_entryDelete journal entryDELETEDelete a journal entry object.get_journal_entryGet journal entryGETGet a journal entry object.list_journal_entriesList journal entriesGETGet a list of journal entry objects.
Location, 4 operations
create_locationCreate locationPOSTPost a list of location objects.delete_locationDelete locationDELETEDelete a location object.get_locationGet locationGETGet a location object.list_locationsList locationsGETGet a list of location objects.
Manufacturer, 4 operations
create_manufacturerCreate manufacturerPOSTPost a list of manufacturer objects.delete_manufacturerDelete manufacturerDELETEDelete a manufacturer object.get_manufacturerGet manufacturerGETGet a manufacturer object.list_manufacturersList manufacturersGETGet a list of manufacturer objects.
Platform, 4 operations
create_platformCreate platformPOSTPost a list of platform objects.delete_platformDelete platformDELETEDelete a platform object.get_platformGet platformGETGet a platform object.list_platformsList platformsGETGet a list of platform objects.
Prefixe, 4 operations
create_prefixCreate prefixPOSTPost a list of prefix objects.delete_prefixDelete prefixDELETEDelete a prefix object.get_prefixGet prefixGETGet a prefix object.list_prefixesList prefixesGETGet a list of prefix objects.
Rack, 4 operations
create_rackCreate rackPOSTPost a list of rack objects.delete_rackDelete rackDELETEDelete a rack object.get_rackGet rackGETGet a rack object.list_racksList racksGETGet a list of rack objects.
Region, 4 operations
create_regionCreate regionPOSTPost a list of region objects.delete_regionDelete regionDELETEDelete a region object.get_regionGet regionGETGet a region object.list_regionsList regionsGETGet a list of region objects.
Site, 4 operations
create_siteCreate sitePOSTPost a list of site objects.delete_siteDelete siteDELETEDelete a site object.get_siteGet siteGETGet a site object.list_sitesList sitesGETGet a list of site objects.
Site group, 4 operations
create_site_groupCreate site groupPOSTPost a list of site group objects.delete_site_groupDelete site groupDELETEDelete a site group object.get_site_groupGet site groupGETGet a site group object.list_site_groupsList site groupsGETGet a list of site group objects.
Tag, 4 operations
create_tagCreate tagPOSTPost a list of tag objects.delete_tagDelete tagDELETEDelete a tag object.get_tagGet tagGETGet a tag object.list_tagsList tagsGETGet a list of tag objects.
Tenant, 4 operations
create_tenantCreate tenantPOSTPost a list of tenant objects.delete_tenantDelete tenantDELETEDelete a tenant object.get_tenantGet tenantGETGet a tenant object.list_tenantsList tenantsGETGet a list of tenant objects.
User, 4 operations
create_userCreate userPOSTPost a list of user objects.delete_userDelete userDELETEDelete a user object.get_userGet userGETGet a user object.list_usersList usersGETGet a list of user objects.
Virtual machine, 4 operations
create_virtual_machineCreate virtual machinePOSTPost a list of virtual machine objects.delete_virtual_machineDelete virtual machineDELETEDelete a virtual machine object.get_virtual_machineGet virtual machineGETGet a virtual machine object.list_virtual_machinesList virtual machinesGETGet a list of virtual machine objects.
Vlan, 4 operations
create_vlanCreate vlanPOSTPost a list of VLAN objects.delete_vlanDelete vlanDELETEDelete a VLAN object.get_vlanGet vlanGETGet a VLAN object.list_vlansList vlansGETGet a list of VLAN objects.
Vrf, 4 operations
create_vrfCreate vrfPOSTPost a list of VRF objects.delete_vrfDelete vrfDELETEDelete a VRF object.get_vrfGet vrfGETGet a VRF object.list_vrfsList vrfsGETGet a list of VRF objects.
Job, 2 operations
get_jobGet jobGETRetrieve a list of job results.list_jobsList jobsGETRetrieve a list of job results.
Statu, 1 operation
get_server_statusGet server statusGETA lightweight read-only endpoint for conveying NetBox's current operational status.
Showing the first 120 of 138 endpoints. The rest are in the product, searchable from the workflow builder and from chat.
Use NetBox from Claude Code, Cursor or Codex
Connect NetBox in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its NetBox 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 NetBox
- Create your workspace
Sign up free. Nothing to install.
- Connect NetBox once
Add your NetBox 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.
NetBox integration FAQ
What can you do with the NetBox integration?
LiveContext exposes 138 operations on NetBox, covering interface, aggregate, cable and cluster.
