Skip to content

entitlements_consume

Category: monetization

Mark a one-time entitlement as consumed (consumable SKU only). The user’s purchase is recognized so they can buy again.

FieldTypeRequiredDescription
application_idstringyesYour application/bot ID
entitlement_idstringyesEntitlement to consume

\{consumed, application_id, entitlement_id\}.

FieldTypeRequiredDescription
consumedbooleanyes
application_idstringyesDiscord application ID
entitlement_idstringyesDiscord entitlement ID
PropertyValue
Read-onlyno
Destructiveno
Idempotentyes
Open-worldyes
Confirmation requiredno

packages/mcp-core/src/tools/monetization/entitlements_consume.ts