Skip to main content
Glama

save_tribute_product

Idempotent

Set up a product of the connected Tribute account for sale in this application, or change one already set up (one saved product per Tribute product, so calling it again updates). Requires manage_automation. Returns the saved product; its id is the productBindingId of a Payment block with provider TRIBUTE. A purchase always runs the Paid branch of that block; adding a number to a contact variable is optional. Once the product is published, what it adds is fixed (TRIBUTE_IMMUTABLE_BENEFIT): to change it the owner creates a new product in Tribute. Messages stay editable.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
messagesNoThe owner's own messages to the buyer, per language. Omit to keep the saved ones; an array REPLACES all of them, and [] goes back to the built-in texts, which reach each buyer in their own language. Plain text up to 3000 characters; {product}, {price}, {amount}, {currency} and {added} are filled in. Leave out unless the owner wants their own wording.
productIdYesRequired. The Tribute product id: products[].productId from list_tribute_account_products. It must be an approved digital product.
applicationIdNoApplication (workspace) id. Optional: an application-scoped key (app_...) defaults to its own application, but a personal key (usr_...) has no default and omitting it fails with MCP_APPLICATION_REQUIRED. Call list_applications to get the id.
addsToVariableNoOptional balance top-up (credits, days, lessons). Omit to keep what is saved (nothing for a new product). null removes it. When set, the Paid branch must not add the same number again.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.