Skip to main content
Glama

checkout_manage

Destructive

Manage checkout and subscriptions. See checkout/plans. Confirm exact plans; approvals_decide if requested. Tokens: secure forms only.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "workspace": "<workspace>",
      "idempotency_key": "<idempotency_key>",
      "change": "<change>"
    },
    "name": "checkout_manage"
  }
}

Input Schema

NameRequiredDescriptionDefault
changeYes
workspaceYes
idempotency_keyYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / change / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "acknowledged_terms_version": {
      -        "maxLength": 40,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "action": {
      -        "const": "approve_plan",
      -        "type": "string"
      -      },
      -      "plan_id": {
      -        "format": "uuid",
      -        "type": "string"
      -      },
      -      "spec_hash": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "plan_id",
      -      "spec_hash"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "enum": [
      -          "start",
      -          "provision",
      -          "sync_selling_plans",
      -          "scan_store",
      -          "fleet_consent_withdraw"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "apply_status",
      -        "type": "string"
      -      },
      -      "plan_id": {
      -        "format": "uuid",
      -        "type": "string"
      -      },
      -      "spec_hash": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "plan_id"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "revert",
      -        "type": "string"
      -      },
      -      "confirm": {
      -        "items": {
      -          "maxLength": 80,
      -          "type": "string"
      -        },
      -        "maxItems": 250,
      -        "type": "array"
      -      },
      -      "plan_id": {
      -        "format": "uuid",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "plan_id"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "restore",
      -        "type": "string"
      -      },
      -      "release": {
      -        "maximum": 1000000,
      -        "minimum": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "release"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "domain",
      -        "type": "string"
      -      },
      -      "address": {
      -        "enum": [
      -          "custom",
      -          "alphaweb",
      -          "remove"
      -        ],
      -        "type": "string"
      -      },
      -      "hostname": {
      -        "maxLength": 253,
      -        "minLength": 4,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "address"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "verify",
      -        "type": "string"
      -      },
      -      "target": {
      -        "enum": [
      -          "scopes",
      -          "loader",
      -          "provisioning"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "target"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "preview_link",
      -        "type": "string"
      -      },
      -      "label": {
      -        "maxLength": 120,
      -        "minLength": 1,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "revoke_preview_link",
      -        "type": "string"
      -      },
      -      "link_id": {
      -        "format": "uuid",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "link_id"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "set_tracking",
      -        "type": "string"
      -      },
      -      "ga4": {
      -        "type": "boolean"
      -      },
      -      "meta": {
      -        "type": "boolean"
      -      },
      -      "tiktok": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "subscription_routing",
      -        "type": "string"
      -      },
      -      "apps": {
      -        "additionalProperties": {
      -          "enum": [
      -            "keep",
      -            "awc"
      -          ],
      -          "type": "string"
      -        },
      -        "propertyNames": {
      -          "maxLength": 100,
      -          "type": "string"
      -        },
      -        "type": "object"
      -      },
      -      "products": {
      -        "additionalProperties": {
      -          "enum": [
      -            "keep",
      -            "awc"
      -          ],
      -          "type": "string"
      -        },
      -        "propertyNames": {
      -          "maxLength": 100,
      -          "type": "string"
      -        },
      -        "type": "object"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "subscription_purchase_option",
      -        "type": "string"
      -      },
      -      "deliveries": {
      -        "maximum": 100,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "discount_pct": {
      -        "maximum": 90,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "interval_count": {
      -        "maximum": 12,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "interval_unit": {
      -        "enum": [
      -          "day",
      -          "week",
      -          "month",
      -          "year"
      -        ],
      -        "type": "string"
      -      },
      -      "product_ref": {
      -        "maxLength": 128,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "product_ref",
      -      "interval_unit",
      -      "interval_count",
      -      "discount_pct"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "results_rollout",
      -        "type": "string"
      -      },
      -      "plan_id": {
      -        "format": "uuid",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "plan_id"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "results_snapshot",
      -        "type": "string"
      -      },
      -      "days": {
      -        "maximum": 92,
      -        "minimum": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "results_price_check",
      -        "type": "string"
      -      },
      -      "days": {
      -        "maximum": 30,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "orders": {
      -        "maximum": 200,
      -        "minimum": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "results_keep_testing",
      -        "type": "string"
      -      },
      -      "note": {
      -        "maxLength": 500,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "case_study_withdraw",
      -        "type": "string"
      -      },
      -      "decision_id": {
      -        "format": "uuid",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "decision_id"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "auto_rollout",
      -        "type": "string"
      -      },
      -      "enabled": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "enabled"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "recovery_test",
      -        "type": "string"
      -      },
      -      "channel": {
      -        "enum": [
      -          "alphaweb_email",
      -          "esp_event"
      -        ],
      -        "type": "string"
      -      },
      -      "copy": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "body": {
      -            "maxLength": 1200,
      -            "type": "string"
      -          },
      -          "button_label": {
      -            "maxLength": 40,
      -            "type": "string"
      -          },
      -          "headline": {
      -            "maxLength": 120,
      -            "type": "string"
      -          },
      -          "postal_address": {
      -            "maxLength": 300,
      -            "type": "string"
      -          },
      -          "preheader": {
      -            "maxLength": 150,
      -            "type": "string"
      -          },
      -          "subject": {
      -            "maxLength": 120,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "subject",
      -          "headline",
      -          "body",
      -          "button_label"
      -        ],
      -        "type": "object"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "customer_account_setup",
      +        "type": "string"
      +      },
      +      "enabled": {
      +        "type": "boolean"
      +      },
      +      "expected_request_id": {
      +        "anyOf": [
      +          {
      +            "format": "uuid",
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "enabled",
      +      "expected_request_id"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "customer_account_retry",
      +        "type": "string"
      +      },
      +      "request_id": {
      +        "format": "uuid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "request_id"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "account_url": {
      +        "format": "uri",
      +        "maxLength": 2048,
      +        "type": "string"
      +      },
      +      "action": {
      +        "const": "customer_account_complete",
      +        "type": "string"
      +      },
      +      "request_id": {
      +        "format": "uuid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "request_id",
      +      "account_url"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "acknowledged_terms_version": {
      +        "maxLength": 40,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "action": {
      +        "const": "approve_plan",
      +        "type": "string"
      +      },
      +      "plan_id": {
      +        "format": "uuid",
      +        "type": "string"
      +      },
      +      "spec_hash": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "plan_id",
      +      "spec_hash"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "enum": [
      +          "start",
      +          "provision",
      +          "sync_selling_plans",
      +          "scan_store",
      +          "fleet_consent_withdraw"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "apply_status",
      +        "type": "string"
      +      },
      +      "plan_id": {
      +        "format": "uuid",
      +        "type": "string"
      +      },
      +      "spec_hash": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "plan_id"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "revert",
      +        "type": "string"
      +      },
      +      "confirm": {
      +        "items": {
      +          "maxLength": 80,
      +          "type": "string"
      +        },
      +        "maxItems": 250,
      +        "type": "array"
      +      },
      +      "plan_id": {
      +        "format": "uuid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "plan_id"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "restore",
      +        "type": "string"
      +      },
      +      "release": {
      +        "maximum": 1000000,
      +        "minimum": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "release"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "domain",
      +        "type": "string"
      +      },
      +      "address": {
      +        "enum": [
      +          "custom",
      +          "alphaweb",
      +          "remove"
      +        ],
      +        "type": "string"
      +      },
      +      "hostname": {
      +        "maxLength": 253,
      +        "minLength": 4,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "address"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "verify",
      +        "type": "string"
      +      },
      +      "target": {
      +        "enum": [
      +          "scopes",
      +          "loader",
      +          "provisioning"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "target"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "preview_link",
      +        "type": "string"
      +      },
      +      "label": {
      +        "maxLength": 120,
      +        "minLength": 1,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "revoke_preview_link",
      +        "type": "string"
      +      },
      +      "link_id": {
      +        "format": "uuid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "link_id"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "set_tracking",
      +        "type": "string"
      +      },
      +      "ga4": {
      +        "type": "boolean"
      +      },
      +      "meta": {
      +        "type": "boolean"
      +      },
      +      "tiktok": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "subscription_routing",
      +        "type": "string"
      +      },
      +      "apps": {
      +        "additionalProperties": {
      +          "enum": [
      +            "keep",
      +            "awc"
      +          ],
      +          "type": "string"
      +        },
      +        "propertyNames": {
      +          "maxLength": 100,
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "products": {
      +        "additionalProperties": {
      +          "enum": [
      +            "keep",
      +            "awc"
      +          ],
      +          "type": "string"
      +        },
      +        "propertyNames": {
      +          "maxLength": 100,
      +          "type": "string"
      +        },
      +        "type": "object"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "subscription_purchase_option",
      +        "type": "string"
      +      },
      +      "deliveries": {
      +        "maximum": 100,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "discount_pct": {
      +        "maximum": 90,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "interval_count": {
      +        "maximum": 12,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "interval_unit": {
      +        "enum": [
      +          "day",
      +          "week",
      +          "month",
      +          "year"
      +        ],
      +        "type": "string"
      +      },
      +      "product_ref": {
      +        "maxLength": 128,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "product_ref",
      +      "interval_unit",
      +      "interval_count",
      +      "discount_pct"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "results_rollout",
      +        "type": "string"
      +      },
      +      "plan_id": {
      +        "format": "uuid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "plan_id"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "results_snapshot",
      +        "type": "string"
      +      },
      +      "days": {
      +        "maximum": 92,
      +        "minimum": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "results_price_check",
      +        "type": "string"
      +      },
      +      "days": {
      +        "maximum": 30,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "orders": {
      +        "maximum": 200,
      +        "minimum": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "results_keep_testing",
      +        "type": "string"
      +      },
      +      "note": {
      +        "maxLength": 500,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "case_study_withdraw",
      +        "type": "string"
      +      },
      +      "decision_id": {
      +        "format": "uuid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "decision_id"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "auto_rollout",
      +        "type": "string"
      +      },
      +      "enabled": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "enabled"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "recovery_test",
      +        "type": "string"
      +      },
      +      "channel": {
      +        "enum": [
      +          "alphaweb_email",
      +          "esp_event"
      +        ],
      +        "type": "string"
      +      },
      +      "copy": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "body": {
      +            "maxLength": 1200,
      +            "type": "string"
      +          },
      +          "button_label": {
      +            "maxLength": 40,
      +            "type": "string"
      +          },
      +          "headline": {
      +            "maxLength": 120,
      +            "type": "string"
      +          },
      +          "postal_address": {
      +            "maxLength": 300,
      +            "type": "string"
      +          },
      +          "preheader": {
      +            "maxLength": 150,
      +            "type": "string"
      +          },
      +          "subject": {
      +            "maxLength": 120,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "subject",
      +          "headline",
      +          "body",
      +          "button_label"
      +        ],
      +        "type": "object"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed1 schema field changed
    • changedInput schema / properties / change / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "enum": [
      -          "start",
      -          "provision",
      -          "sync_selling_plans",
      -          "scan_store",
      -          "fleet_consent_withdraw"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "apply_status",
      -        "type": "string"
      -      },
      -      "plan_id": {
      -        "format": "uuid",
      -        "type": "string"
      -      },
      -      "spec_hash": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "plan_id"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "revert",
      -        "type": "string"
      -      },
      -      "confirm": {
      -        "items": {
      -          "maxLength": 80,
      -          "type": "string"
      -        },
      -        "maxItems": 250,
      -        "type": "array"
      -      },
      -      "plan_id": {
      -        "format": "uuid",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "plan_id"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "restore",
      -        "type": "string"
      -      },
      -      "release": {
      -        "maximum": 1000000,
      -        "minimum": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "release"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "domain",
      -        "type": "string"
      -      },
      -      "address": {
      -        "enum": [
      -          "custom",
      -          "alphaweb",
      -          "remove"
      -        ],
      -        "type": "string"
      -      },
      -      "hostname": {
      -        "maxLength": 253,
      -        "minLength": 4,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "address"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "verify",
      -        "type": "string"
      -      },
      -      "target": {
      -        "enum": [
      -          "scopes",
      -          "loader",
      -          "provisioning"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "target"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "preview_link",
      -        "type": "string"
      -      },
      -      "label": {
      -        "maxLength": 120,
      -        "minLength": 1,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "revoke_preview_link",
      -        "type": "string"
      -      },
      -      "link_id": {
      -        "format": "uuid",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "link_id"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "set_tracking",
      -        "type": "string"
      -      },
      -      "ga4": {
      -        "type": "boolean"
      -      },
      -      "meta": {
      -        "type": "boolean"
      -      },
      -      "tiktok": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "subscription_routing",
      -        "type": "string"
      -      },
      -      "apps": {
      -        "additionalProperties": {
      -          "enum": [
      -            "keep",
      -            "awc"
      -          ],
      -          "type": "string"
      -        },
      -        "propertyNames": {
      -          "maxLength": 100,
      -          "type": "string"
      -        },
      -        "type": "object"
      -      },
      -      "products": {
      -        "additionalProperties": {
      -          "enum": [
      -            "keep",
      -            "awc"
      -          ],
      -          "type": "string"
      -        },
      -        "propertyNames": {
      -          "maxLength": 100,
      -          "type": "string"
      -        },
      -        "type": "object"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "subscription_purchase_option",
      -        "type": "string"
      -      },
      -      "deliveries": {
      -        "maximum": 100,
      -        "minimum": 2,
      -        "type": "integer"
      -      },
      -      "discount_pct": {
      -        "maximum": 90,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "interval_count": {
      -        "maximum": 12,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "interval_unit": {
      -        "enum": [
      -          "day",
      -          "week",
      -          "month",
      -          "year"
      -        ],
      -        "type": "string"
      -      },
      -      "product_ref": {
      -        "maxLength": 128,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "product_ref",
      -      "interval_unit",
      -      "interval_count",
      -      "discount_pct"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "results_rollout",
      -        "type": "string"
      -      },
      -      "plan_id": {
      -        "format": "uuid",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "plan_id"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "results_snapshot",
      -        "type": "string"
      -      },
      -      "days": {
      -        "maximum": 92,
      -        "minimum": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "results_price_check",
      -        "type": "string"
      -      },
      -      "days": {
      -        "maximum": 30,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "orders": {
      -        "maximum": 200,
      -        "minimum": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "results_keep_testing",
      -        "type": "string"
      -      },
      -      "note": {
      -        "maxLength": 500,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "case_study_withdraw",
      -        "type": "string"
      -      },
      -      "decision_id": {
      -        "format": "uuid",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "decision_id"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "auto_rollout",
      -        "type": "string"
      -      },
      -      "enabled": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "action",
      -      "enabled"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "action": {
      -        "const": "recovery_test",
      -        "type": "string"
      -      },
      -      "channel": {
      -        "enum": [
      -          "alphaweb_email",
      -          "esp_event"
      -        ],
      -        "type": "string"
      -      },
      -      "copy": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "body": {
      -            "maxLength": 1200,
      -            "type": "string"
      -          },
      -          "button_label": {
      -            "maxLength": 40,
      -            "type": "string"
      -          },
      -          "headline": {
      -            "maxLength": 120,
      -            "type": "string"
      -          },
      -          "postal_address": {
      -            "maxLength": 300,
      -            "type": "string"
      -          },
      -          "preheader": {
      -            "maxLength": 150,
      -            "type": "string"
      -          },
      -          "subject": {
      -            "maxLength": 120,
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "subject",
      -          "headline",
      -          "body",
      -          "button_label"
      -        ],
      -        "type": "object"
      -      }
      -    },
      -    "required": [
      -      "action"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "acknowledged_terms_version": {
      +        "maxLength": 40,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "action": {
      +        "const": "approve_plan",
      +        "type": "string"
      +      },
      +      "plan_id": {
      +        "format": "uuid",
      +        "type": "string"
      +      },
      +      "spec_hash": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "plan_id",
      +      "spec_hash"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "enum": [
      +          "start",
      +          "provision",
      +          "sync_selling_plans",
      +          "scan_store",
      +          "fleet_consent_withdraw"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "apply_status",
      +        "type": "string"
      +      },
      +      "plan_id": {
      +        "format": "uuid",
      +        "type": "string"
      +      },
      +      "spec_hash": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "plan_id"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "revert",
      +        "type": "string"
      +      },
      +      "confirm": {
      +        "items": {
      +          "maxLength": 80,
      +          "type": "string"
      +        },
      +        "maxItems": 250,
      +        "type": "array"
      +      },
      +      "plan_id": {
      +        "format": "uuid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "plan_id"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "restore",
      +        "type": "string"
      +      },
      +      "release": {
      +        "maximum": 1000000,
      +        "minimum": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "release"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "domain",
      +        "type": "string"
      +      },
      +      "address": {
      +        "enum": [
      +          "custom",
      +          "alphaweb",
      +          "remove"
      +        ],
      +        "type": "string"
      +      },
      +      "hostname": {
      +        "maxLength": 253,
      +        "minLength": 4,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "address"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "verify",
      +        "type": "string"
      +      },
      +      "target": {
      +        "enum": [
      +          "scopes",
      +          "loader",
      +          "provisioning"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "target"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "preview_link",
      +        "type": "string"
      +      },
      +      "label": {
      +        "maxLength": 120,
      +        "minLength": 1,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "revoke_preview_link",
      +        "type": "string"
      +      },
      +      "link_id": {
      +        "format": "uuid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "link_id"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "set_tracking",
      +        "type": "string"
      +      },
      +      "ga4": {
      +        "type": "boolean"
      +      },
      +      "meta": {
      +        "type": "boolean"
      +      },
      +      "tiktok": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "subscription_routing",
      +        "type": "string"
      +      },
      +      "apps": {
      +        "additionalProperties": {
      +          "enum": [
      +            "keep",
      +            "awc"
      +          ],
      +          "type": "string"
      +        },
      +        "propertyNames": {
      +          "maxLength": 100,
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "products": {
      +        "additionalProperties": {
      +          "enum": [
      +            "keep",
      +            "awc"
      +          ],
      +          "type": "string"
      +        },
      +        "propertyNames": {
      +          "maxLength": 100,
      +          "type": "string"
      +        },
      +        "type": "object"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "subscription_purchase_option",
      +        "type": "string"
      +      },
      +      "deliveries": {
      +        "maximum": 100,
      +        "minimum": 2,
      +        "type": "integer"
      +      },
      +      "discount_pct": {
      +        "maximum": 90,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "interval_count": {
      +        "maximum": 12,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "interval_unit": {
      +        "enum": [
      +          "day",
      +          "week",
      +          "month",
      +          "year"
      +        ],
      +        "type": "string"
      +      },
      +      "product_ref": {
      +        "maxLength": 128,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "product_ref",
      +      "interval_unit",
      +      "interval_count",
      +      "discount_pct"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "results_rollout",
      +        "type": "string"
      +      },
      +      "plan_id": {
      +        "format": "uuid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "plan_id"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "results_snapshot",
      +        "type": "string"
      +      },
      +      "days": {
      +        "maximum": 92,
      +        "minimum": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "results_price_check",
      +        "type": "string"
      +      },
      +      "days": {
      +        "maximum": 30,
      +        "minimum": 1,
      +        "type": "integer"
      +      },
      +      "orders": {
      +        "maximum": 200,
      +        "minimum": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "results_keep_testing",
      +        "type": "string"
      +      },
      +      "note": {
      +        "maxLength": 500,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "case_study_withdraw",
      +        "type": "string"
      +      },
      +      "decision_id": {
      +        "format": "uuid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "decision_id"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "auto_rollout",
      +        "type": "string"
      +      },
      +      "enabled": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "action",
      +      "enabled"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "action": {
      +        "const": "recovery_test",
      +        "type": "string"
      +      },
      +      "channel": {
      +        "enum": [
      +          "alphaweb_email",
      +          "esp_event"
      +        ],
      +        "type": "string"
      +      },
      +      "copy": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "body": {
      +            "maxLength": 1200,
      +            "type": "string"
      +          },
      +          "button_label": {
      +            "maxLength": 40,
      +            "type": "string"
      +          },
      +          "headline": {
      +            "maxLength": 120,
      +            "type": "string"
      +          },
      +          "postal_address": {
      +            "maxLength": 300,
      +            "type": "string"
      +          },
      +          "preheader": {
      +            "maxLength": 150,
      +            "type": "string"
      +          },
      +          "subject": {
      +            "maxLength": 120,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "subject",
      +          "headline",
      +          "body",
      +          "button_label"
      +        ],
      +        "type": "object"
      +      }
      +    },
      +    "required": [
      +      "action"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. First observed

TDQS

C2/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare destructiveHint=true, readOnlyHint=false, and openWorldHint=false, so the safety profile is known from structured data, but the description adds essentially nothing: it does not say what any action destroys or mutates, whether revert/restore are recoverable, what approvals flow is required, or how idempotency_key is enforced. 'Tokens: secure forms only' is cryptic and unexplained, so it conveys no actionable behavioral trait beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The text is short but cryptic rather than concise: 'See checkout/plans' and 'Tokens: secure forms only' are sentence fragments that do not earn their place by conveying anything verifiable. For a tool of this complexity, four terse fragments are severely under-sized and not front-loaded with the information an agent needs.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

A destructive multi-action dispatcher with 0% schema description coverage, no output schema, and 20-plus mutually exclusive action branches requires far more explanation than this. Nothing tells the agent which actions exist, what order they must run in, or what approval steps are mandatory, leaving the definition grossly incomplete for the tool's complexity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and the description supplies no parameter meaning at all. The critical 'change' dispatcher (20-plus oneOf branches with fields like expected_request_id, spec_hash, acknowledged_terms_version, plan_id, release) is never explained, nor is the purpose of idempotency_key or workspace.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a resource ('checkout and subscriptions') but uses a vague catch-all verb ('Manage') that conceals that this tool is actually a 20-plus-action dispatcher ('change' oneOf with approve_plan, revert, domain, restore, results_rollout, etc.). It weakly distinguishes itself by pointing at 'checkout/plans' and naming approvals_decide, but an agent cannot tell from the text which of the many sibling tools (checkout_get, checkout_pause, checkout_plan_edit, checkout_plan_submit, subscriptions_update) are subsumed here.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'Confirm exact plans; approvals_decide if requested' is the only usage guidance and it is conditional-routing rather than a when-to-use rule, and it never says when to use this tool instead of checkout_get, checkout_pause, checkout_plan_edit or subscriptions_update. There are no exclusions, prerequisites, or ordering guidance for a destructive multi-action tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources