Skip to main content

Supported Tools

Full reference for all 122 tools available through the Suger MCP Server.


The Suger MCP Server exposes 122 tools that cover the full Suger API — from listing products to issuing invoices. Your AI assistant automatically discovers available tools and their parameters when it connects. You can combine multiple tools in a single conversation to accomplish complex, multi-step workflows.

info

Your AI assistant can only perform actions that your Suger account has permission to do.

Organization (1)

ToolDescriptionExample Prompt
ListOrganizationsList organizations"Show my organizations"

Product Management (12)

ToolDescriptionExample Prompt
ListProductsList products"List all my products"
ListProductsByPartnerList products by cloud partner"Show all AWS products"
QueryProductsQuery products with filters"Find products with status PUBLISHED"
GetProductGet product details"Get details for product prod-123"
CreateProductCreate a new product"Create a SaaS product for AWS Marketplace"
CreateOrUpdateDraftProductSave a draft product"Save a draft product listing"
UpdateProductUpdate a product"Update the description for my product"
UpdateProductMetaInfoUpdate product metadata"Update product metadata"
UpdateProductFulfillmentUrlSet product fulfillment URL"Set the fulfillment URL for prod-123"
PublishProductPublish a product to marketplace"Publish prod-123 to the marketplace"
DeleteProductDelete a product"Delete draft product prod-456"
ListProductMeteringDimensionsList metering dimensions"Show metering dimensions for prod-123"

Offer Management (14)

ToolDescriptionExample Prompt
ListOffersList offers"List all my offers"
QueryOffersQuery offers with filters"Show active offers on AWS"
GetOfferGet offer details"Get details for offer off-123"
GetOfferByExternalIdLook up offer by external ID"Find offer by external ID ext-456"
CreateOfferCreate an offer"Create a private offer for buyer xyz"
CreateOrUpdateDraftOfferSave a draft offer"Save a draft offer"
UpdateOfferMetaInfoUpdate offer metadata"Update metadata for off-123"
CancelOfferCancel an offer"Cancel offer off-123"
DeleteOfferDelete an offer"Delete draft offer off-456"
ExtendPrivateOfferExpiryDateExtend offer expiry"Extend the expiry date of off-123 by 30 days"
SyncOfferSync offer from cloud partner"Sync off-123 from AWS Marketplace"
SendOfferNotificationsNotify offer contacts"Send notification to contacts of off-123"
GetOfferEulaGet offer EULA"Show the EULA for off-123"
GetOfferResellerEulaGet reseller EULA"Get the reseller EULA for off-123"

Offer Sets (3)

ToolDescriptionExample Prompt
ListOfferSetsList offer sets"Show all offer sets"
CreateOfferSetCreate an offer set"Create a new offer set"
GetOfferSetGet offer set details"Get offer set details"

Entitlement Management (19)

ToolDescriptionExample Prompt
ListEntitlementsList entitlements"List all entitlements"
QueryEntitlementsQuery entitlements with filters"Show entitlements expiring this month"
GetEntitlementGet entitlement details"Get entitlement ent-123"
CreateEntitlementCreate an entitlement"Create an entitlement for buyer xyz"
ApproveEntitlementApprove a pending entitlement"Approve entitlement ent-123"
CancelEntitlementCancel an entitlement"Cancel entitlement ent-123"
ScheduleEntitlementCancellationSchedule future cancellation"Schedule cancellation for ent-123 at end of term"
UnscheduleEntitlementCancellationRemove scheduled cancellation"Remove the scheduled cancellation for ent-123"
AddEntitlementCreditAdd credit to entitlement"Add $500 credit to ent-123"
ApplyAddonToEntitlementApply addon to entitlement"Apply addon to ent-123"
DivideEntitlementCommitDivide entitlement commit"Divide the commit for ent-123"
UpdateEntitlementNameRename an entitlement"Rename entitlement ent-123"
UpdateEntitlementMetaInfoUpdate entitlement metadata"Update metadata for ent-123"
UpdateEntitlementPriceModelUpdate pricing model"Update pricing for ent-123"
UpdateEntitlementSeatUpdate Azure subscription seats"Update seat count for Azure entitlement"
ListEntitlementTermsList entitlement terms"Show terms for ent-123"
GetEntitlementTermGet entitlement term details"Get term details for ent-123"
DeleteEntitlementTermDelete an entitlement term"Delete a term from ent-123"
GetEntitlementPdfDownload agreement PDF"Download the agreement PDF for ent-123"

Buyer Management (11)

ToolDescriptionExample Prompt
ListBuyersList buyers"List all buyers"
QueryBuyersQuery buyers with filters"Find buyers with company name Acme"
GetBuyerGet buyer details"Get buyer details for buyer-123"
CreateBuyerCreate a buyer"Create a new buyer record"
UpdateBuyerUpdate a buyer"Update buyer information for buyer-123"
ListBuyerWalletsList buyer's credit wallets"Show wallets for buyer-123"
CreateCreditWalletCreate a credit wallet"Create a credit wallet for buyer-123"
UpdateCreditWalletUpdate a credit wallet"Update credit wallet details"
CloseCreditWalletClose a credit wallet"Close wallet for buyer-123"
SetBuyerDefaultWalletSet default wallet"Set default wallet for buyer-123"
DeleteBuyerWalletDelete a buyer wallet"Delete wallet for buyer-123"

Contact Management (11)

ToolDescriptionExample Prompt
ListContactsList contacts"List all contacts"
QueryContactsQuery contacts with filters"Find contacts with @acme.com email"
GetContactGet contact details"Get contact details for contact-123"
CreateContactCreate a contact"Create a new contact"
BatchCreateContactsCreate multiple contacts"Create contacts in batch"
UpdateContactUpdate a contact"Update email for contact-123"
UpdateContactTagsUpdate contact tags"Add tags to contact-123"
AddContactToBuyerLink contact to buyer"Link contact-123 to buyer-456"
RemoveContactFromBuyerUnlink contact from buyer"Unlink contact-123 from buyer-456"
AddContactToOfferLink contact to offer"Link contact-123 to offer off-789"
RemoveContactFromOfferUnlink contact from offer"Unlink contact-123 from off-789"

Billing & Invoicing (10)

ToolDescriptionExample Prompt
ListInvoicesList invoices"List all invoices"
GetInvoiceGet invoice details"Get invoice inv-123"
UpdateInvoiceInfoUpdate invoice info"Update invoice details"
IssueInvoiceIssue an invoice"Issue invoice inv-123"
PayInvoiceMark invoice as paid"Mark invoice inv-123 as paid"
VoidInvoiceVoid an invoice"Void invoice inv-123"
PreviewInvoiceEmailPreview invoice email"Preview the email for inv-123"
ListPaymentTransactionsList payment transactions"Show payment history"
ListRefundOfPaymentTransactionList refunds for a transaction"Show refunds for transaction tx-123"
CreateRefundCreate a refund"Create a refund for tx-123"

Metering & Usage (15)

ToolDescriptionExample Prompt
ListBillableMetricsList billable metrics"Show all billable metrics"
GetBillableMetricGet billable metric details"Get metric details for metric-123"
CreateBillableMetricCreate a billable metric"Create a new billable metric"
UpdateBillableMetricUpdate a billable metric"Update metric definition"
ReportUsageRecordGroupReport usage"Report usage for entitlement ent-123"
BatchReportUsageRecordGroupsReport usage in batch"Report usage in batch"
BatchValidateUsageRecordGroupsValidate usage records"Validate usage records before reporting"
ListUsageRecordGroupsList usage records"Show usage records for ent-123"
AggregateUsageRecordGroupsAggregate usage data"Aggregate usage data"
DeleteUsageRecordGroupDelete a usage record"Delete usage record group"
RetryUsageRecordGroupRetry failed usage report"Retry failed usage reporting"
ListUsageRecordReportsList usage reports"Show usage reports"
AggregateUsageRecordReportsAggregate usage reports"Aggregate usage reports"
GetUsageMeteringConfigInfoGet metering config"Show metering configuration"
UpdateUsageMeteringConfigInfoUpdate metering config"Update metering config"

Revenue & Reports (5)

ToolDescriptionExample Prompt
GetRevenueReportGenerate a revenue report"Generate a revenue report for Q4"
ListRevenueRecordsList revenue records"Show revenue records for this month"
ListRevenueRecordDetailsList revenue record details"Show detailed revenue breakdown"
ListDailyRevenueRecordsList daily revenue records"Show daily revenue for the past week"
ListUsageMeteringDailyRecordsList daily metering records"Show daily metering records"

Co-Sell (1)

ToolDescriptionExample Prompt
Search partner connectionsSearch AWS partner connections"Search for AWS partner connections"

Support Tickets (8)

ToolDescriptionExample Prompt
ListSupportTicketsList support tickets"Show all open support tickets"
GetSupportTicketGet ticket details"Get details for ticket-123"
CreateSupportTicketCreate a support ticket"Create a ticket for a billing issue"
UpdateSupportTicketUpdate a support ticket"Set ticket-123 priority to high"
CloseSupportTicketClose a ticket"Close ticket-123"
ReopenSupportTicketReopen a ticket"Reopen ticket-123"
CreateSupportTicketCommentAdd a comment to a ticket"Add a comment to ticket-123"
CreateSupportTicketAttachmentAttach a file to a ticket"Attach a file to ticket-123"

Notifications (4)

ToolDescriptionExample Prompt
ListNotificationEventsList notification events"Show recent notification events"
ListNotificationEventsByEntityList notifications for an entity"Show notifications for offer off-123"
ListNotificationMessagesList notification messages"List notification messages"
GetNotificationMessageGet notification message details"Get notification message details"

Operations (3)

ToolDescriptionExample Prompt
ListOperationsV2List operations with filters"Show recent operations"
GetOperationV2Get operation details"Get details for operation op-123"
ListOperationHistoryV2Get operation history"Show operation history"

API Management (2)

ToolDescriptionExample Prompt
ListApiClientsList API clients"Show all API clients"
GetApiClientGet API client details"Get API client details"

Search (1)

ToolDescriptionExample Prompt
ListSearchableObjectsGlobal search across all entities"Search for 'Acme' across everything"

Auditing (1)

ToolDescriptionExample Prompt
QueryAuditingEventsQuery audit events"Show audit events from the past 7 days"

AI Usage (1)

ToolDescriptionExample Prompt
GetAIUsageGet AI usage statistics"Show my AI usage statistics"

Common Parameters

Most tools accept these standard parameters. Your AI assistant discovers the full schema for each tool automatically — you don't need to specify parameters manually.

ParameterTypeDescription
orgIdstringOrganization ID (required, path parameter)
partnerstringCloud partner filter: AWS, AZURE, GCP
limitnumberPage size for list operations
offsetnumberPagination offset