ZeroTier Legacy Central integration
ZeroTier Legacy Central (my.zerotier.com) is the hosted controller for ZeroTier virtual networks. An agent can list, create, configure and delete networks, list the devices (members) that joined a network, authorize or deauthorize them, rename them, assign IP addresses, set per-user network permissions, read the account status, list organization members, and send, accept or decline organization invitations. Deleting the user account, creating or deleting API tokens and the random-token helper are not exposed; accounts on New Central (central.zerotier.com) use the separate ZeroTier Central API. Authentication is a personal API token from the Account page of Legacy Central, sent as Authorization: token <api token>.
Say what should happen.
The workflow builds itself.
What you can do with ZeroTier Legacy Central
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.
Network, 5 operations
create_networkCreate networkPOSTCreates a new ZeroTier network on the account and returns it with its generated 16-character network ID. Pass config with at least a name; the network is private (members need authorization) unless config.private is false.delete_networkDelete networkDELETEDeletes a network from ZeroTier Central, by its 16-character network ID.get_networkGet networkGETReturns one network with its configuration (name, private flag, IP pools, routes, DNS, assignment modes), its flow rules source, user permissions and member counts.list_networksList networksGETLists every network the API token can access, each with its ID, configuration, description, rules source and member counts (onlineMemberCount may be 0 in this list).update_networkUpdate networkPOSTUpdates a network's settings: its config (name, private, IP assignment pools, routes, DNS, MTU, IPv4/IPv6 assignment modes), its description, or its flow rules (rulesSource). Only the fields sent are changed; returns the updated network.
Org invitation, 5 operations
accept_organization_invitationAccept organization invitationPOSTAccepts an invitation to join an organization, on behalf of the invited user who owns the API token.decline_organization_invitationDecline organization invitationDELETEDeclines an invitation to join an organization, on behalf of the invited user who owns the API token.get_organization_invitationGet organization invitationGETReturns one organization invitation: invitee email, organization ID, status and timestamps.invite_user_to_organizationInvite user to organizationPOSTInvites a person, by email address, to join the caller's organization. Returns the invitation with its ID and status.list_organization_invitationsList organization invitationsGETLists the invitations sent to join the caller's organization, with the invitee email, status and creation time.
Member, 4 operations
delete_network_memberDelete network memberDELETEDeletes a device (member) from a network, by network ID and the device's node ID.get_network_memberGet network memberGETReturns one device (member) of a network: its node ID, name, description, authorization state, assigned IP addresses, client version and last-seen time.list_network_membersList network membersGETLists the devices (members) that joined or tried to join a network, with their node ID, name, authorization state, assigned IP addresses, client version and last-seen time.update_network_memberUpdate network memberPOSTUpdates a device on a network: authorize or deauthorize it (config.authorized), assign IP addresses (config.ipAssignments), rename it, hide it, or allow bridging. Only the fields sent are changed; returns the member.
User, 4 operations
get_userGet userGETReturns a ZeroTier Central user record: ID, organization ID, display name, email, login methods, global permissions and the names of the user's API tokens.list_organization_membersList organization membersGETLists the members of an organization, each with its user ID, display name and email address.set_network_user_permissionsSet network user permissionsPOSTGrants or updates one user's permissions on a network: r (read settings), a (authorize members), m (modify settings), d (delete members). Each permission not sent defaults to false.update_userUpdate userPOSTUpdates a user's display name (the other writable field, the SMS number, is deprecated). Returns the updated user record.
Org, 2 operations
get_my_organizationGet my organizationGETReturns the organization of the user who owns the API token: its ID, owner, member list and SSO configuration. Use its id with get_organization and list_organization_members.get_organizationGet organizationGETReturns one organization by ID: its owner, member list and organization-wide SSO configuration.
Status, 1 operation
get_account_statusGet account statusGETReturns the status of ZeroTier Central and of the account tied to the API token: whether the service is online or read-only, the API version, and the user record (ID, organization ID, email, display name, global permissions).
Use ZeroTier Legacy Central from Claude Code, Cursor or Codex
Connect ZeroTier Legacy Central in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its ZeroTier Legacy Central 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 ZeroTier Legacy Central
- Create your workspace
Sign up free. Nothing to install.
- Connect ZeroTier Legacy Central once
Add your ZeroTier Legacy Central 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.
ZeroTier Legacy Central integration FAQ
What can you do with the ZeroTier Legacy Central integration?
LiveContext exposes 21 operations on ZeroTier Legacy Central, covering network, org invitation, member and user.
