Serveravatar
ServerAvatar is a server management system that helps you manage servers, applications, databases, and deployments through an intuitive API.
Verdict
Common use cases
- Audit backup coverage before deployments
- Check application status across all servers
- Clean up expired backups from cloud storage
- Retrieve backup data for deleted servers
- Review connected cloud provider accounts
Integration
- Vendor
- Serveravatar
- Category
- developer-tools
- Auth
- API_KEY
- Tools
- 17
- Composio slug
serveravatar
Tools
- Destroy Backupsdestructive
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.
- Get organization details
Tool to retrieve details of a specific organization by ID. Use when you need to fetch information about an organization.
- 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.
- List Archived Backups
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).
- List Backup 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.
- 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.
- List Backups for Deleted Servers
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.
- 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.
- 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.
- 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.
- List Databases
Tool to list databases for a given organization. Use when you need to retrieve all databases or filter by name.
- 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.
- List Organization 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.
- 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.
- List Servers
Tool to list all servers in an organization with pagination support. Use when you need to retrieve servers for a specific organization.
- 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.
- 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.
Setup
Setup guide
- 11. In Switchy, open Settings and navigate to Integrations. 2. Find Serveravatar in the developer tools section and click Connect. 3. Log into your Serveravatar dashboard, go to API Settings, and generate a new API key with read and backup management permissions. 4. Paste the key into Switchy's connection dialog and click Authorize. 5. Open any Space and type '@Serveravatar list applications for organization [your-org-id]' to confirm the connection works. 6. If the tool returns your application list, setup is complete. 7. To find your organization ID, run '@Serveravatar get organization details' first or check your Serveravatar account settings. 8. Grant the key only the scopes you need — full admin access isn't required for most read operations.
What teammates see: by default, memories from Serveravatar are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Backup Health Check
@Serveravatar list all backups for my organization and show me any that failed in the last 7 days or are expiring within 48 hours.Open in a Space →
Application Inventory
@Serveravatar list all applications for organization ID [org-id] and group them by server, showing deployment dates.Open in a Space →
Archive Cleanup
@Serveravatar list archived database backups and show me which ones belong to servers deleted more than 90 days ago.Open in a Space →
Provider Overview
@Serveravatar list all connected cloud server providers and tell me which ones have active servers versus just backup storage.Open in a Space →
Backup Preset Audit
@Serveravatar list backup presets for server ID [server-id] and highlight any with retention periods shorter than 30 days.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@serveravatar show me all applications running in organization org_abc123 and their current status
Here are the applications in your organization: 1. **production-api** (Node.js 18) - Running on server prod-01, last deployed 2 days ago 2. **staging-web** (PHP 8.2) - Running on server stage-02, last deployed 5 hours ago 3. **analytics-dashboard** (Python 3.11) - Stopped on server prod-03, last activity 1 week ago All applications are using SSL certificates that expire in 60+ days. The analytics dashboard appears idle—you may want to check if it's still needed.
This example demonstrates the List Applications tool, which requires an organization ID. The MCP returns deployment metadata but won't show application logs or runtime metrics—those require separate server access. Useful for inventory audits across your infrastructure.
@serveravatar delete backup IDs bkp_xyz789 and bkp_abc456 from our cloud storage to free up space
Successfully deleted 2 backups from cloud storage: - **bkp_xyz789**: Database backup from staging-db (created Jan 15, 2.3 GB) - **bkp_abc456**: Filesystem backup from old-server-04 (created Dec 28, 5.1 GB) Total space freed: 7.4 GB. Note that these backups are permanently removed and cannot be recovered. The parent servers still exist and will continue their regular backup schedules.
This example uses the Destroy Backups tool, which performs an irreversible delete operation. Always verify backup IDs before running this—there's no undo. Particularly important when cleaning up after decommissioned servers or testing environments to manage storage costs.
@serveravatar list all archived backups for deleted servers, then summarize which ones are safe to purge based on age and size
Found backups for 4 deleted servers totaling 47.2 GB: **Safe to purge (>90 days old):** - dev-test-server: 3 filesystem backups, 8.4 GB, oldest from 4 months ago - temp-migration-box: 2 database backups, 1.2 GB, from 6 months ago **Consider keeping:** - old-production-api: 5 backups, 22.1 GB, deleted only 45 days ago—may contain audit-relevant data - client-demo-env: 4 backups, 15.5 GB, deleted 60 days ago—check with sales team first Recommendation: Purge the first two categories to reclaim 9.6 GB immediately.
This example chains the List Backups for Deleted Servers tool with AI reasoning to provide actionable cleanup recommendations. The MCP surfaces backup metadata, but retention policy decisions require your organization's compliance requirements—the AI can't know your audit obligations or regulatory constraints.
Use-case deep-dives
When you need a clean backup trail before handing off hosting
A 3-person dev shop finishing a client project needs to document what's backed up before transferring server access. The Serveravatar MCP wins here because it pulls the full backup inventory (List Backups), shows what's archived from deleted staging servers (List Backups for Deleted Servers), and confirms retention schedules (List Backup Presets) in one pass. The team drops the MCP into a Switchy thread, asks "what backups exist for org X", and gets a structured answer they can paste into the handoff doc. This works cleanly if you manage 5-20 client orgs and need spot-checks, not real-time monitoring. If you're running 50+ orgs or need alerting when backups fail, you want a dedicated dashboard instead. For handoff audits and quarterly reviews, the MCP saves 15 minutes per client.
Use this MCP to compare backup spend across cloud providers
A solo freelancer hosting client sites on DigitalOcean, Vultr, and Hetzner wants to see which provider is eating the most backup storage cost. The Serveravatar MCP surfaces this fast: List Cloud Server Providers shows all connected accounts, then List Backups pulls size and expiration data per org. The freelancer asks Switchy "which provider has the most backup GB this month" and gets a ranked answer without logging into three dashboards. This scenario breaks down if you need cost per GB pricing (the MCP doesn't return billing rates) or if you're managing more than 10 orgs (the API calls stack up). For a freelancer with 3-8 clients who reviews costs monthly, the MCP turns a 30-minute spreadsheet task into a 2-minute chat query.
When you're deleting old infra but need to keep backups visible
A 5-person startup pivoted from a marketplace to SaaS and decommissioned 12 staging servers, but legal wants proof the old customer data backups are retained for 90 days. The Serveravatar MCP handles this edge case well: List Backups for Deleted Servers shows exactly what's archived from those torn-down boxes, and Destroy Backups lets the team selectively purge non-customer data once the retention window closes. The team uses Switchy to ask "show archived backups from deleted servers" and gets a list they can forward to the lawyer. This only works if your backup volume is under 500 entries (the API paginate but Switchy threads get messy past that). For post-pivot cleanup or compliance spot-checks, the MCP beats writing a one-off script.
Frequently asked
What does the ServerAvatar MCP do in Switchy?
It lets your AI agents manage server infrastructure and backups through ServerAvatar's platform. Agents can list applications, retrieve backup schedules, destroy old backups, and check which cloud providers you've connected. This is useful when you want AI to audit your server estate or clean up archived backups without logging into ServerAvatar's dashboard.
Do I need admin access to connect ServerAvatar?
You need an API key from your ServerAvatar account. ServerAvatar doesn't publish granular permission scopes for API keys, so the key you generate will likely have full access to your organization's servers and backups. If you're connecting this in Switchy, make sure the person generating the key understands they're granting read and delete permissions to the AI.
Can the MCP provision new servers or deploy applications?
No. The 17 tools focus on read operations and backup management. You can list applications, check backup presets, and destroy backups, but you can't spin up new servers or push code. If you need provisioning, you'll still use ServerAvatar's UI or their full API directly outside of Switchy.
Why use this instead of ServerAvatar's dashboard?
The MCP is faster when you want AI to answer questions like 'which servers have backups older than 90 days' or 'show me all archived backups for deleted servers'. The dashboard requires manual clicking through pages. The MCP won't replace the dashboard for visual server monitoring or one-off deploys, but it's better for bulk queries and cleanup tasks.
Who on the team should connect this MCP?
Whoever manages your ServerAvatar account and is comfortable giving AI delete permissions on backups. Since the API key isn't scoped to read-only, don't connect this if junior team members will be prompting the AI unsupervised. One person should own the connection and understand that agents can call 'Destroy Backups' if instructed.