Suger

Supported Tools

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


The Suger MCP Server exposes 150 tools that cover the full Suger API — from listing products and managing entitlements to running the entire co-sell referral lifecycle across AWS, Azure, GCP and Suger partner companies, and managing partner relationships and invitations. 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.

Organization (2)

ToolDescriptionExample Prompt
ListOrganizationsList organizations”Show my organizations”
GetOrganizationLicensesAndServicesGet the organization’s enabled services and quota limits”What services and quotas does my org have?”

Product Management (13)

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”
UpdateProductPricingUpdate product pricing / terms”Update pricing for product prod-123”
UpdateProductPriceUpdate AWS or Azure product pricing in one unified request”Update the unified pricing for product prod-123”
UpdateProductFulfillmentUrlSet product fulfillment URL”Set the fulfillment URL for prod-123”
PublishProductPublish a product to marketplace”Publish prod-123 to the marketplace”
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”
UpdateOfferPriceAdd a new usage dimension to a released private offer”Add a new pricing dimension to offer off-123”
CancelOfferCancel an offer”Cancel offer off-123”
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 (20)

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”
ListEntitlementCancellationRequestsList cancellation requests for an entitlement”Show pending cancellation requests for ent-123”
WithdrawEntitlementCancellationRequestWithdraw a cancellation request”Withdraw the cancellation request for 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”
GetEntitlementPdfDownload agreement PDF”Download the agreement PDF for ent-123”

Buyer Management (10)

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”

Contact Management (9)

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”
AddContactToOfferLink contact to offer”Link contact-123 to offer off-789”

Metering & Usage (14)

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”
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 (16)

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”
QueryRevenueRecordsQuery revenue records with filters”Find revenue records for AWS in March”
AggregateRevenueRecordsAggregate revenue records”Aggregate revenue by partner for last quarter”
ListUnifiedRevenueRecordsList unified revenue records across all channels”Show unified revenue records for this quarter”
GetUnifiedRevenueRecordGet one unified revenue record”Get unified revenue record urr-123 for AWS”
SummarizeUnifiedRevenueRecordsSummarize unified revenue records”Summarize unified revenue for the last 90 days”
GetRevenueRecordEventsGet the provenance event chain for one unified revenue record”How was revenue record urr-123 derived?”
GetRevenueDashboardSummaryGet the revenue dashboard summary”Show my revenue dashboard summary”
GetRevenueDashboardMetricsGet revenue SaaS metrics”What’s my current MRR and ARR?”
ListRevenueConnectionsList revenue channel connections”Which revenue channels are connected?”
GetRevenueConnectionHealthGet the health of one revenue channel connection”Is my AWS revenue connection healthy?”
BackfillRevenueConnectionTrigger a revenue backfill for one channel”Backfill AWS revenue data”

Co-Sell (16)

Run the full co-sell referral lifecycle from chat — create, list, update status / stage, sync, and pull dashboard insights. partner selects the destination: AWS, AZURE and GCP share the opportunity with that cloud provider; SUGER shares it with another company you partner with through Suger.

ToolDescriptionExample Prompt
ListCosellReferralsList co-sell referrals (inbound + outbound) with filters”List my AWS referrals in Pending Acceptance status from last week”
GetCosellReferralGet full details of a single co-sell referral by ID”Show me referral ref-abc123”
CreateCosellReferralCreate an outbound co-sell referral to a cloud provider (AWS / AZURE / GCP) or to a partner company (SUGER)“Create an AWS co-sell referral for Acme Corp, expected close date 2026-09-30”
RegisterCosellOnBehalfFile a Suger partner co-sell on a partner’s behalf — for partners who send deals by email and expect you to register them”Register the deal Acme Corp emailed us on their behalf”
UpdateCosellReferralUpdate referral fields, status, or stage — and, for a referral a partner shared with you, accept or decline it”Accept the referral Contoso shared with us”
BatchCreateCosellReferralsCreate multiple referrals in one call (recommended ≤ 20)“Share these 10 opportunities to AWS as referrals”
BatchPreviewCosellReferralsPreview the referrals that would be created from CRM records, before creating them”Preview referrals for these 5 Salesforce opportunities”
ValidateReferralDry-run validate a referral against partner schema before creating”Validate this referral before submitting to AWS”
PredictReferralQualityScorePredict the AWS opportunity quality score for a referral”Score this AWS opportunity before I submit it”
SyncSingleReferralSync a single referral with the cloud partner (AWS / Azure / GCP); on a SUGER referral this syncs the linked CRM record instead”Sync referral ref-abc123 to AWS”
AzureMicrosoftSolutionLookupSearch Microsoft’s first-party catalog (Azure, Microsoft 365, Dynamics) and return each match’s solution id”Find the Microsoft solution id for Azure Kubernetes Service”
AzureThirdPartySolutionLookupSearch solutions published by companies other than Microsoft — including your own listings — and return their ids”Find the Partner Center solution id for our own listing”
AzureInvitePartnerCollaborationInvite another partner to collaborate on an Azure referral (Azure only)“Invite partner X to collaborate on this Azure referral”
GetCosellDashboardCo-sell insights: pipeline KPIs, outstanding actions, activity logs”Show my co-sell pipeline for the last 30 days”
GetPartnerContactsList known partner contacts for a buyer company (by email domain)“Who at AWS have we worked with for acme.com before?”
SearchPartnerConnectionsSearch the org’s connected AWS partners by name”Find AWS partner connections matching ‘Snowflake’”

An Azure referral needs at least one entry under details.requirements.solutions, and that entry’s id is a Microsoft catalog identifier that cannot be guessed or composed. Use AzureMicrosoftSolutionLookup for Microsoft’s own products and AzureThirdPartySolutionLookup for everything published by someone else (including your own listings), then pass the id you picked to CreateCosellReferral. Both read the catalog through your organization’s Microsoft Partner Center connection and change nothing, so an organization with no Azure connection cannot use them.

ValidateReferral also returns duplicateOpenReferrals — referrals already in your organization, for the same partner, whose title matches the one being validated and whose status is not yet concluded. It is a warning, not a block: it does not change valid, and two referrals can legitimately share a title (a renewal, or a phased project). Your assistant should tell you which referrals matched and ask before it goes ahead.

Partner Relationship Management (12)

Manage the partner companies you work with and the invitations that bring them onboard. Start with ListPrmPartners to get the partnerId the other partner tools need, and with ListPrmOrgInvitations to get the invitationId the accept / decline / withdraw tools need.

ToolDescriptionExample Prompt
ListPrmPartnersList the partner companies this organization has a relationship with”Who are our partners?”
GetPrmPartnerDetailGet the full record for one partner relationship, including the partner-portal view”Show me everything about our partnership with Contoso”
GetPrmPartnerContactsList the people at one partner company”Who should I contact at Contoso?”
GetPartnerCommissionsGet one partner’s commission ledger — per closed-won deal, plus totals per currency”What has Contoso earned from us this year?”
UpdatePrmPartnerUpdate the editable fields of one partner relationship (manager, status, types, profile)“Assign Dana as the partner manager for Contoso”
ListPrmOrgInvitationsList every partner invitation this organization sent or received”Which partner invitations are still outstanding?”
ListPrmInvitationsList the invitations attached to one partner relationship”Show the invitation history with Contoso”
CreatePrmInvitationSend a partner invitation for an existing partnership to a named recipient”Invite dana@contoso.com to our Contoso partnership”
AcceptPrmInAppInvitationAccept an invitation another company sent to us, establishing the partnership”Accept the partnership invitation from Contoso”
DeclinePrmInAppInvitationDecline an invitation another company sent to us; no partnership is created”Decline the partnership invitation from Contoso”
CancelPrmInvitationWithdraw an invitation we sent, invalidating its accept link”Cancel the invitation we sent to dana@contoso.com
GeneratePrmInvitationEmailDraft the subject and body for a partnership invitation email — text only, sends nothing”Draft an invitation email for Contoso”

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 (6)

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”
GetNotificationConfigInfoGet organization notification config”Show my notification settings”
UpdateNotificationConfigInfoUpdate organization notification config”Update my notification settings”

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”

Knowledge Search (1)

ToolDescriptionExample Prompt
SearchKnowledgeSearch the marketplace knowledge index (AWS, Azure, GCP docs + Suger docs + support)“How do I publish a private offer on Azure Marketplace?”

Auditing (1)

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

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. Co-sell referral tools also accept SUGER, meaning a partner company you work with through Suger rather than a cloud provider.
limitnumberPage size for list operations
offsetnumberPagination offset

Spotted something wrong or out of date on this page? Tell us and we'll correct it.