Skip to main content
Glama
myst3k

wasabi-wacm-connect-mcp

by myst3k

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WACM_API_KEYYesWACM Connect API key
WACM_USERNAMEYesWACM Connect username
WACM_WRITE_LEVELNoWrite access tier: 'create', 'manage', or 'full'
WACM_WRITE_ACCESSNoSet to 'true' to enable write operations (kill switch)
WACM_WRITE_ALLOWED_OPERATIONSNoComma-separated list of write operation names to enable

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_control_accountsA

List all Control Accounts within your permissions. Returns account details including storage allocation, sub-account counts, and billing information.

get_control_accountA

Get a specific Control Account by ID with detailed information including storage, billing, and sub-account counts.

list_control_account_usagesA

List aggregate usage data across Control Accounts. Returns daily metrics including storage, egress, ingress, and API calls.

get_control_account_usageA

Get a specific Control Account usage record by utilization ID.

list_control_account_bucketsA

List bucket-level utilization data for a Control Account. Returns per-bucket storage, egress, ingress, and API call metrics.

list_sub_accountsA

List all Sub-Accounts (Wasabi Console accounts) within your permissions. Returns account details, storage allocation, and parent account information.

get_sub_accountA

Get a specific Sub-Account by ID with detailed information including storage, keys (if requested), and parent account hierarchy.

list_sub_account_bucketsA

List bucket-level utilization data for a Sub-Account. Returns per-bucket storage, egress, ingress, and API call metrics.

list_channel_accountsB

List all Channel Accounts within your permissions. Channel Accounts provide third-party access to manage Sub-Accounts.

get_channel_accountA

Get a specific Channel Account by ID with detailed information including storage allocation, sub-account counts, and address details.

list_membersA

List all Sub-Account members (Wasabi Console users) within your permissions. Returns user details, roles, and MFA status.

get_memberA

Get a specific Sub-Account member by ID with detailed profile, role, and security information.

list_invoicesB

List invoices for Sub-Accounts within your permissions. Includes storage costs, API call costs, and data transfer costs.

get_invoiceA

Get a specific invoice by ID with full billing breakdown including storage, API calls, egress, and ingress costs.

list_usagesB

List Sub-Account level usage data. Returns daily metrics including storage, egress, ingress, and API calls per Sub-Account.

get_usageA

Get a specific Sub-Account usage record by utilization ID with full daily metrics.

list_standalone_accountsA

List Standalone Accounts created through the WACM Standalone Account Sign-Up Form. These accounts are not attached to your WACM hierarchy.

get_storage_amountsA

Get the list of available storage amount options for Standalone Account sign-up.

Prompts

Interactive templates invoked by user choice

NameDescription
storage-summarySummarize storage usage across all accounts, highlighting accounts near quota limits
billing-reportGenerate a monthly billing breakdown by sub-account with cost analysis
account-auditAudit the account hierarchy, flagging deactivated, insecure, or misconfigured accounts
usage-trendAnalyze usage trends over time for a specific sub-account
bucket-analysisAnalyze bucket utilization to find largest, most active, and underutilized buckets

Resources

Contextual data attached and managed by the client

NameDescription
hierarchyWACM account hierarchy documentation explaining the 4-tier structure
countriesList of available country codes for account creation

TDQS

A3.7/5.0

Scored across 18 tools

Disambiguation4/5

Most tools are clearly separated by resource type (channel/control/sub accounts, members, invoices, usage), and descriptions identify their scope. The main confusion risk is between the two usage families (Sub-Account vs Control Account) and between members and sub-accounts, but naming and descriptions are sufficient to avoid habitual mis-selection.

Naming Consistency4/5

The set follows a consistent list_<plural>/get_<singular> pattern for most resources. Minor deviations exist: get_storage_amounts is a list-style getter, and the bucket/standalone account areas have list tools without corresponding get tools.

Tool Count4/5

18 tools is slightly above the typical 3-15 range, but the count is justified by distinct WACM entities (accounts, members, usage, invoices, buckets, storage options). There is little redundancy, so the extra breadth is reasonable rather than bloated.

Completeness4/5

For a read-only WACM data-access surface, the set covers account hierarchy, members, usage, invoices, and bucket utilization well. Notable gaps are the absence of get_standalone_account, no individual bucket retrieval, and no write operations, but agents can work around these with the provided list tools.

Maintenance

ActivityInactive
ResponsivenessNo issues