ServerAvatar is a server management system that helps you manage servers, applications, databases, and deployments through an intuitive API.
ServerAvatar is a server management system that helps you manage servers, applications, databases, and deployments through an intuitive API. On Nagent, Serveravatar is exposed as a fully-configurable developer tools integration that any agent can call — 17 actions, and API key authentication. No code is required to wire Serveravatar into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Serveravatar to automate the kinds of tasks developer tools teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Serveravatar into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Serveravatar, with input parameters and output schema. Drop these into any step of an agent built in Helix.
SERVERAVATAR_DESTROY_BACKUPSTool to delete one or more backups from the cloud storage provider. Use when you need to remove specific backups by their IDs from an organization.
Input parameters
Collection of backup identifiers to be removed. Provide an array of backup IDs that you want to delete from the cloud storage provider.
Organization ID where the backups are located. This identifies the organization context for the backup deletion operation.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_GET_ORGANIZATIONTool to retrieve details of a specific organization by ID. Use when you need to fetch information about an organization.
Input parameters
Organization ID to retrieve details for
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_LIST_APPLICATIONSTool to list applications for a specific organization in ServerAvatar. Use when you need to retrieve all applications associated with an organization ID.
Input parameters
The organization ID to list applications for
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_LIST_BACKUPSTool to list all backups in a ServerAvatar organization. Use when you need to retrieve backup information including status, size, and expiration dates.
Input parameters
Page number to retrieve. Default: 1.
Organization ID to list backups for
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_LIST_BACKUPS_ARCHIVETool to list archived backups for an organization by type. Use when you need to retrieve archived backups filtered by type (filesystem, database, or application).
Input parameters
Page number for pagination. Defaults to 1 if not specified.
Type of backup to list: filesystem, database, or application.
Organization ID to list archived backups for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_LIST_BACKUPS_DELETED_SERVERTool to get list of deleted servers with available backups. Use when you need to retrieve information about servers that have been deleted but still have backup data in the archive.
Input parameters
Page number for pagination. Defaults to 1 if not specified.
Organization ID to retrieve deleted server backups for
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_LIST_BACKUPS_PRESETSTool to retrieve backup preset schedules and retention periods for a server. Use when you need to view available backup scheduling options and retention period configurations.
Input parameters
Server ID to retrieve backup presets for.
Organization ID to retrieve backup presets for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_LIST_CLOUD_SERVER_PROVIDERSTool to list connected cloud server provider accounts for an organization. Use when you need to retrieve all connected provider accounts like DigitalOcean, Vultr, Linode, Hetzner, or AWS Lightsail.
Input parameters
Search by email address associated with the provider account
Filter by provider type (e.g., lightsail, digitalocean, vultr, linode, hetzner)
Enable pagination by setting to 1. When enabled, returns paginated response with metadata. When omitted, returns simple array.
Organization ID for which to list cloud server providers
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_LIST_CLOUD_STORAGE_PROVIDERSTool to list all configured cloud storage providers for an organization. Use when you need to retrieve available storage provider configurations for backups or file storage.
Input parameters
The organization ID to list cloud storage providers for
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_LIST_CRONJOBS_PRESETSTool to retrieve available cronjob presets for a server. Use when you need to get standard cron expressions for scheduling tasks at various intervals.
Input parameters
Server identifier to retrieve cronjob presets for.
Organization identifier for the ServerAvatar account.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_LIST_DATABASESTool to list databases for a given organization. Use when you need to retrieve all databases or filter by name.
Input parameters
Filter results by database name
Enable pagination (set to 1 to enable)
The organization identifier
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_LIST_GIT_PROVIDERSTool to list git providers for a specific organization. Use when you need to retrieve all git providers configured for an organization.
Input parameters
The organization ID to list git providers for
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_LIST_MEMBERSTool to list members of a specific organization in ServerAvatar. Use when you need to retrieve all members associated with an organization ID, including their roles and user details.
Input parameters
Pagination page number for fetching specific page of results
Search filter to find specific members by name or email
The organization ID to list members for
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_LIST_ORGANIZATIONSTool to list all organizations associated with the authenticated user account. Use when you need to retrieve all organizations the user has access to.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_LIST_SERVERSTool to list all servers in an organization with pagination support. Use when you need to retrieve servers for a specific organization.
Input parameters
Page number for pagination. If not provided, returns first page.
Organization ID to list servers for
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_LIST_TIMEZONESTool to retrieve the list of available timezones with their UTC offsets. Use when you need to get timezone options for creating or configuring applications.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SERVERAVATAR_LIST_WORDPRESS_LANGUAGESTool to retrieve all available WordPress languages. Use when you need to get the list of supported languages for WordPress installation or configuration.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 92 agents privately built on Nagent that already use Serveravatar.
Build on Nagent
Connect Serveravatar to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Serveravatar, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Serveravatar is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Serveravatar is connected, you configure its 17 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Serveravatar steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Serveravatar event fires, the agent kicks off automatically.
Every Serveravatar action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Serveravatar ships with 17 pre-built developer tools actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Serveravatar together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Serveravatar-based workflows tailored to your business.