wasabi-wacm-connect-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WACM_API_KEY | Yes | WACM Connect API key | |
| WACM_USERNAME | Yes | WACM Connect username | |
| WACM_WRITE_LEVEL | No | Write access tier: 'create', 'manage', or 'full' | |
| WACM_WRITE_ACCESS | No | Set to 'true' to enable write operations (kill switch) | |
| WACM_WRITE_ALLOWED_OPERATIONS | No | Comma-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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| storage-summary | Summarize storage usage across all accounts, highlighting accounts near quota limits |
| billing-report | Generate a monthly billing breakdown by sub-account with cost analysis |
| account-audit | Audit the account hierarchy, flagging deactivated, insecure, or misconfigured accounts |
| usage-trend | Analyze usage trends over time for a specific sub-account |
| bucket-analysis | Analyze bucket utilization to find largest, most active, and underutilized buckets |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| hierarchy | WACM account hierarchy documentation explaining the 4-tier structure |
| countries | List of available country codes for account creation |
TDQS
Scored across 18 tools
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.
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.
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.
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.