Connect ZeroTier to Your AI Agent

Give each virtual network a clear review before adjusting its settings.

68 tools Custom credential

Try a ZeroTier Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill ZeroTier

Review Network Inventory

Review accessible networks and their settings.

/oo ZeroTier: List my ZeroTier networks in [organization, if applicable]. Read network [network ID] and summarize its access and address settings.

Update a Network

Change a selected network’s name or specific settings.

/oo ZeroTier: Read ZeroTier network [network ID], then change its name to [name] and apply these specific settings: [changes]. Preserve other settings.

Start Working with ZeroTier

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect ZeroTier

    Choose v1 or v2 and provide its corresponding token; configure Organization ID for v2 when needed.

    Connect ZeroTier →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • ZeroTier Central access to the target networks and intended configuration changes.
  • v1 uses a Legacy Central personal token; v2 uses a New Central service-account key. API capabilities differ by version.

ZeroTier Tools

Find accessible ZeroTier networks, inspect their configuration, and apply the name or settings you specify. Available management options depend on whether your connection uses Legacy Central or New Central.

Review Network Inventory

List visible networks and read selected configuration.

Update a Network

Apply explicit name or configuration fields to a known network.

68 tools

List Networks

List ZeroTier networks visible to the configured token. Works on both API versions; orgId, stats, and permissionCheck are v2 only and rejected on v1, which always lists every network the token can access.

zerotier.list_networks

Get Network

Get one ZeroTier network by ID, including its config (v1 responses also include member counts).

zerotier.get_network

Create Network

Create a ZeroTier network. For v1 sends {config, description} and rejects networkGroupId; for v2 sends {name, description, config} and requires networkGroupId (the group the network is created under) and name.

zerotier.create_network

Update Network

Update a ZeroTier network's name, description, and/or configuration fields.

zerotier.update_network

Delete Network

Permanently delete a ZeroTier network and all its members.

zerotier.delete_network

List Members

List all members (devices) joined to a ZeroTier network.

zerotier.list_members

Get Member

Get one member of a ZeroTier network, including authorization and IP assignment state.

zerotier.get_member

Update Member

Update a network member. v1 fields: name, description, authorized, activeBridge, noAutoAssignIps, ipAssignments. v2 fields: name, description, activeBridge, noAutoAssignIps, ipv4Assignments, ipv6Assignments. Fields from the other API version are rejected; on v2 change authorization with authorize_member or deauthorize_member.

zerotier.update_member

Delete Member

Remove a member from a ZeroTier network.

zerotier.delete_member

Authorize Member

Authorize one member on a ZeroTier network.

zerotier.authorize_member

Deauthorize Member

Revoke authorization for one member on a ZeroTier network.

zerotier.deauthorize_member

Get Org

Get a ZeroTier organization. For v1, returns the current user's org when orgId is omitted, or /org/{orgId}. For v2, uses orgId or falls back to the connection's orgId; one of them is required.

zerotier.get_org

Get Status

v1 only: get ZeroTier Legacy Central status, including the authenticated user, version, and uptime.

zerotier.get_status

Get Random Token

v1 only: get a server-generated random token value.

zerotier.get_random_token

List Org Members

v1 only: list user members of an organization.

zerotier.list_org_members

List Invitations

v1 only: list organization invitations for the current user.

zerotier.list_invitations

Create Invitation

v1 only: send an organization invitation to an email address.

zerotier.create_invitation

Get Invitation

v1 only: get one organization invitation by ID.

zerotier.get_invitation

Accept Invitation

v1 only: accept an organization invitation.

zerotier.accept_invitation

Decline Invitation

v1 only: decline or cancel an organization invitation.

zerotier.decline_invitation

Get User

v1 only: get a ZeroTier user by ID.

zerotier.get_user

Update User

v1 only: update a user's profile fields.

zerotier.update_user

Delete User

v1 only: permanently delete a ZeroTier user account by ID. Upstream also deletes every network the user owns; this cannot be undone.

zerotier.delete_user

Add User Token

v1 only: register an API token for a user. The caller supplies the token value (get_random_token generates one); it cannot be retrieved after it is set.

zerotier.add_user_token

Delete User Token

v1 only: delete one of a user's API tokens by name.

zerotier.delete_user_token

Set Network User Permissions

v1 only: replace a user's permission set on a network. The call sets all four flags, so omitted flags are sent as false.

zerotier.set_network_user_permissions

List Orgs

v2 only: list organizations the service account can access.

zerotier.list_orgs

List Network Groups

v2 only: list network groups, optionally filtered by organization.

zerotier.list_network_groups

Get Network Group

v2 only: get one network group by ID.

zerotier.get_network_group

Create Network Group

v2 only: create a network group inside an organization.

zerotier.create_network_group

Update Network Group

v2 only: rename or re-describe a network group.

zerotier.update_network_group

Delete Network Group

v2 only: permanently delete a network group. Upstream also deletes all networks in the group.

zerotier.delete_network_group

List Network Group Networks

v2 only: list networks inside one network group.

zerotier.list_network_group_networks

Get Iam

v2 only: list IAM role assignments on an org, network group, or network.

zerotier.get_iam

Add Iam

v2 only: add roles for a principal on an org, network group, or network.

zerotier.add_iam

Replace Iam

v2 only: replace all IAM assignments on an org, network group, or network. Existing assignments missing from the list are removed, so an empty list strips every role.

zerotier.replace_iam

Remove Iam

v2 only: remove roles from a principal on an org, network group, or network.

zerotier.remove_iam

Get Org Iam Tree

v2 only: get the IAM tree of an organization (groups, networks, principals, roles).

zerotier.get_org_iam_tree

Search Principals

v2 only: search org users by email term.

zerotier.search_principals

Invite Users

v2 only: invite email addresses to an organization.

zerotier.invite_users

Get Org Subscription

v2 only: get an organization's subscription plan and entitlements.

zerotier.get_org_subscription

List Service Accounts

v2 only: list service accounts in an organization.

zerotier.list_service_accounts

Create Service Account

v2 only: create a service account in an organization.

zerotier.create_service_account

Get Service Account

v2 only: get one service account by ID, including its API keys.

zerotier.get_service_account

Update Service Account

v2 only: update a service account's name or description.

zerotier.update_service_account

Delete Service Account

v2 only: permanently delete a service account and all of its API keys.

zerotier.delete_service_account

Create Api Key

v2 only: create an API key for a service account. The secret is returned only once.

zerotier.create_api_key

Get Api Key

v2 only: get one API key's metadata by ID.

zerotier.get_api_key

Update Api Key

v2 only: update an API key's description.

zerotier.update_api_key

Delete Api Key

v2 only: delete an API key.

zerotier.delete_api_key

List Webhooks

v2 only: list webhooks in an organization.

zerotier.list_webhooks

Create Webhook

v2 only: create a webhook for an organization.

zerotier.create_webhook

Get Webhook

v2 only: get one webhook by ID.

zerotier.get_webhook

Update Webhook

v2 only: update a webhook's URL, event list, or description.

zerotier.update_webhook

Delete Webhook

v2 only: delete a webhook.

zerotier.delete_webhook

Rotate Webhook Secret

v2 only: rotate a webhook's signing secret.

zerotier.rotate_webhook_secret

Delete Webhook Secret

v2 only: revoke an overlap (previous) webhook secret by ID before its grace window ends. The active primary secret cannot be deleted (upstream returns 400); rotate first.

zerotier.delete_webhook_secret

Check Permissions

v2 only: check whether the authenticated principal holds permissions on resources.

zerotier.check_permissions

Update Current User

v2 only: update the authenticated user's profile.

zerotier.update_current_user

Delete Current User

v2 only: permanently delete the authenticated user account.

zerotier.delete_current_user

Add Members

v2 only: add multiple members to a network in one call.

zerotier.add_members

Remove Members

v2 only: remove multiple members from a network in one call.

zerotier.remove_members

Authorize Members

v2 only: authorize multiple members on a network in one call.

zerotier.authorize_members

Deauthorize Members

v2 only: de-authorize multiple members on a network in one call.

zerotier.deauthorize_members

Reject Members

v2 only: reject multiple members on a network in one call.

zerotier.reject_members

Reject Member

v2 only: reject one member on a network.

zerotier.reject_member

Get Flow Rules

v2 only (beta): get a network's flow rules.

zerotier.get_flow_rules

Update Flow Rules

v2 only (beta): update a network's flow rules (custom rule source or isolation config).

zerotier.update_flow_rules

Frequently Asked Questions

Which account type can I connect?

Legacy Central uses a personal token; New Central uses a service-account key. Select the version that matches your account.

Can I review settings before changing them?

Yes. Ask for a network review and specify any changes separately.

Connect ZeroTier

About ZeroTier ↗