# Serveravatar — how to use (mcp.ai)

Connect your Serveravatar account and use 17 tools for developer tools straight from your AI agent. Connect with your own API key. ServerAvatar is a server management system that helps you manage servers, applications, databases, and deployments through an intuitive API.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_serveravatar?ms=1787293380000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `serveravatar_destroy_backups`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/serveravatar`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/serveravatar/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/serveravatar/destroy/backups` — Tool 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.
  - body: { ids: integer[], organization: string }
- `POST https://api.mcp.ai/api/serveravatar/get/organization` — Tool to retrieve details of a specific organization by ID. Use when you need to fetch information about an organization.
  - body: { organization: integer }
- `POST https://api.mcp.ai/api/serveravatar/list/applications` — Tool to list applications for a specific organization in ServerAvatar. Use when you need to retrieve all applications associated with an organization ID.
  - body: { organization: string }
- `POST https://api.mcp.ai/api/serveravatar/list/backups` — Tool to list all backups in a ServerAvatar organization. Use when you need to retrieve backup information including status, size, and expiration dates.
  - body: { page?: integer, organization: integer }
- `POST https://api.mcp.ai/api/serveravatar/list/backups/archive` — Tool to list archived backups for an organization by type. Use when you need to retrieve archived backups filtered by type (filesystem, database, or application).
  - body: { page?: integer, type: string, organization: string }
- `POST https://api.mcp.ai/api/serveravatar/list/backups/deleted/server` — Tool 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.
  - body: { page?: integer, organization: string }
- `POST https://api.mcp.ai/api/serveravatar/list/backups/presets` — Tool 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.
  - body: { server: string, organization: string }
- `POST https://api.mcp.ai/api/serveravatar/list/cloud/server/providers` — Tool 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.
  - body: { search?: string, provider?: string, pagination?: integer, organization: string }
- `POST https://api.mcp.ai/api/serveravatar/list/cloud/storage/providers` — Tool 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.
  - body: { organization: string }
- `POST https://api.mcp.ai/api/serveravatar/list/cronjobs/presets` — Tool to retrieve available cronjob presets for a server. Use when you need to get standard cron expressions for scheduling tasks at various intervals.
  - body: { server: string, organization: string }
- `POST https://api.mcp.ai/api/serveravatar/list/databases` — Tool to list databases for a given organization. Use when you need to retrieve all databases or filter by name.
  - body: { search?: string, pagination?: integer, organization: string }
- `POST https://api.mcp.ai/api/serveravatar/list/git/providers` — Tool to list git providers for a specific organization. Use when you need to retrieve all git providers configured for an organization.
  - body: { organization: integer }
- `POST https://api.mcp.ai/api/serveravatar/list/members` — Tool 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.
  - body: { page?: integer, query?: string, organization: string }
- `POST https://api.mcp.ai/api/serveravatar/list/organizations` — Tool to list all organizations associated with the authenticated user account. Use when you need to retrieve all organizations the user has access to.
- `POST https://api.mcp.ai/api/serveravatar/list/servers` — Tool to list all servers in an organization with pagination support. Use when you need to retrieve servers for a specific organization.
  - body: { pagination?: integer, organization: integer }
- `POST https://api.mcp.ai/api/serveravatar/list/timezones` — Tool to retrieve the list of available timezones with their UTC offsets. Use when you need to get timezone options for creating or configuring applications.
- `POST https://api.mcp.ai/api/serveravatar/list/wordpress/languages` — Tool to retrieve all available WordPress languages. Use when you need to get the list of supported languages for WordPress installation or configuration.

## Example prompts
- "What can I do in Serveravatar?"
- "Show me a summary of my Serveravatar account"

## More
- Page: https://mcp.ai/serveravatar
- Agent spec (llms.txt): https://mcp.ai/serveravatar/llms.txt
- Postman collection: https://mcp.ai/serveravatar/postman.json
