update_product
Update allowlisted product fields including metadata, pricing, listing state, payment options, wallet, branding, and slug. PATs are preferred and require mcp:products:write or mcp:*.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Product ID to update | |
| name | No | Updated product name | |
| slug | No | Product slug to update | |
| chain | No | Updated chain/network | |
| price | No | Updated product price | |
| active | No | Enable or disable the product | |
| apiKey | No | Legacy endpoint API key (x402_*) | |
| logoUrl | No | Updated logo URL | |
| newSlug | No | New slug to assign to the product | |
| category | No | Updated product category | |
| currency | No | Updated currency code | |
| isListed | No | Whether the product should be listed | |
| bannerUrl | No | Updated banner URL | |
| customFont | No | Custom font family | |
| accessToken | No | Your dashboard MCP personal access token (sgl_pat_*) | |
| description | No | Updated product description | |
| customPageBg | No | Custom page background color | |
| walletAddress | No | Updated payout wallet address | |
| customButtonBg | No | Custom button background color | |
| customPageText | No | Custom page text color | |
| paymentOptions | No | Updated payment options object | |
| productImageUrl | No | Updated product image URL | |
| customButtonText | No | Custom button text color |