Accounts Tools
File: mcp_admin_console/tools/accounts.py
Tools for managing accounts, organizations, admin users, and RBAC.
Account Tools
| Tool | Parameters | Description |
|---|---|---|
list_accounts | search, limit, offset | List BYOC accounts. Search by email, name, or ID |
list_account_users | account_id | List members of an account |
list_account_cluster_numbers | -- | All accounts with their cluster counts |
get_account_info_report | account_id | Detailed account info report |
list_account_payments | accounts (comma-separated) | Payment methods for accounts |
list_mp_customers | -- | Marketplace customers (AWS/GCP/Azure) |
list_account_contracts | account_id | Contracts for an account |
list_account_deductions | account_id | Deduction configs for an account |
list_multi_account_configs | -- | Multi-account configurations |
list_registration_block_rules | -- | Registration block rules |
list_legacy_cluster_allowed_accounts | -- | Accounts allowed to create classic clusters |
Organization Tools
| Tool | Parameters | Description |
|---|---|---|
list_organizations | search, limit, offset | List orgs, search by name/email |
list_org_contracts | org_id | Contracts for an org |
list_org_deductions | org_id | Deduction configs for an org |
list_org_discounts | org_id | Discount configs for an org |
list_org_contract_discounts | contract_id | Discounts for a specific contract |
Admin Users and RBAC
| Tool | Parameters | Description |
|---|---|---|
list_admin_users | -- | All admin console users |
get_admin_user_info | -- | Current admin user info |
list_all_user_roles | -- | All admin user-role assignments |
list_rbac_roles | -- | All RBAC roles |
list_rbac_privileges | -- | All privilege definitions |
get_role_privileges | role_id | Privileges for a specific role |
list_cluster_authz | limit, offset | Cluster temporary access records |