You're viewing a demo portfolio

Join the waitlist
PRSM

create_billing_plan

Active

Tool of clawshow

declared in 1.27.1

Create a billing plan for recurring or installment payments. Supports monthly/quarterly/weekly subscriptions and fixed installments. Phase 1: Mollie TEST gateway only. eSign via contract_pdf_url (Week 3). installments: number of payments. Use -1 for infinite recurring subscription. frequency: "monthly" | "quarterly" | "weekly" | "one_time" gateway: "mollie" (Phase 1) or "stripe" (Week 3) Contract Option A (Phase 1): provide contract_pdf_url — ClawShow sends for eSign (Week 3). Contract Option B (Phase 2): use contract_template — ClawShow generates PDF from template. External sync: if external_webhook_url provided, ClawShow fires standardized events to that URL. Returns plan_id, status, schedule preview, commission_preview.

Parameters schema

{
  "type": "object",
  "title": "create_billing_planArguments",
  "required": [
    "namespace",
    "customer_email",
    "customer_name",
    "total_amount"
  ],
  "properties": {
    "gateway": {
      "type": "string",
      "title": "Gateway",
      "default": "mollie"
    },
    "signers": {
      "anyOf": [
        {
          "type": "array",
          "items": {}
        },
        {
          "type": "null"
        }
      ],
      "title": "Signers",
      "default": null
    },
    "currency": {
      "type": "string",
      "title": "Currency",
      "default": "EUR"
    },
    "frequency": {
      "type": "string",
      "title": "Frequency",
      "default": "monthly"
    },
    "namespace": {
      "type": "string",
      "title": "Namespace"
    },
    "start_date": {
      "type": "string",
      "title": "Start Date",
      "default": ""
    },
    "description": {
      "type": "string",
      "title": "Description",
      "default": ""
    },
    "max_retries": {
      "type": "integer",
      "title": "Max Retries",
      "default": 3
    },
    "installments": {
      "type": "integer",
      "title": "Installments",
      "default": 1
    },
    "total_amount": {
      "type": "number",
      "title": "Total Amount"
    },
    "customer_name": {
      "type": "string",
      "title": "Customer Name"
    },
    "customer_email": {
      "type": "string",
      "title": "Customer Email"
    },
    "customer_phone": {
      "type": "string",
      "title": "Customer Phone",
      "default": ""
    },
    "contract_pdf_url": {
      "type": "string",
      "title": "Contract Pdf Url",
      "default": ""
    },
    "retry_on_failure": {
      "type": "boolean",
      "title": "Retry On Failure",
      "default": true
    },
    "contract_template": {
      "type": "string",
      "title": "Contract Template",
      "default": ""
    },
    "customer_metadata": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true
        },
        {
          "type": "null"
        }
      ],
      "title": "Customer Metadata",
      "default": null
    },
    "external_order_id": {
      "type": "string",
      "title": "External Order Id",
      "default": ""
    },
    "contract_variables": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true
        },
        {
          "type": "null"
        }
      ],
      "title": "Contract Variables",
      "default": null
    },
    "external_auth_token": {
      "type": "string",
      "title": "External Auth Token",
      "default": ""
    },
    "notify_customer_sms": {
      "type": "boolean",
      "title": "Notify Customer Sms",
      "default": false
    },
    "external_webhook_url": {
      "type": "string",
      "title": "External Webhook Url",
      "default": ""
    },
    "notify_customer_email": {
      "type": "boolean",
      "title": "Notify Customer Email",
      "default": true
    },
    "external_platform_name": {
      "type": "string",
      "title": "External Platform Name",
      "default": ""
    },
    "contract_required_before_charge": {
      "type": "boolean",
      "title": "Contract Required Before Charge",
      "default": false
    }
  }
}

What this tool wraps· 2 endpoints

min confidence0.700.50

Parent server

clawshow

https://github.com/jason2016/clawshow-mcp-server

2/7 registries
View full server →