MCP Server for Stripe

Build 25.0.9440

BillingAlerts

Create, update, delete, and query the Accounts you manage in Stripe.

Table Specific Information

Select

The server uses the Stripe API to filter the results by the following columns and operators:

  • Id supports the following operator: =.
  • AlertType supports the following operator: =.
  • Meter supports the following operator: =.

The rest of the filter is executed client-side within the server.

You can select from the BillingAlerts table with the following queries:

SELECT * FROM BillingAlerts;
SELECT * FROM BillingAlerts WHERE Id = 'alrt_61StTIaW2Fbu9eu8g41ATXQzBWNrl3s8';
SELECT * FROM BillingAlerts WHERE AlertType = 'usage_threshold';
SELECT * FROM BillingAlerts WHERE Meter = 'mtr_61SsKmAO0UJqejE4X41ATXQzBWNrlL3A';

Insert

To create a new billing alert AlertType, Title, UsageThresholdGte, UsageThresholdMeter, UsageThresholdRecurrence, and UsageThresholdFilters are required.

INSERT INTO BillingAlerts(AlertType, Title, UsageThresholdGte, UsageThresholdMeter,UsageThresholdRecurrence,UsageThresholdFilters) values('usage_threshold','test by driver','55899','mtr_61SsKmAO0UJqejE4X41ATXQzBWNrlL3A','one_time','[{\"type\": \"customer\" , \"customer\":\"cus_PlAgkzgwf099eS\"}]')

Columns

Name Type ReadOnly References Description
Id [KEY] String True

Unique identifier for the object.

Object String True

String representing the object’s type. Objects of the same type share the same value.

AlertType String False

Defines the type of the alert. Use usage_threshold if you intend for an alert to fire when a usage threshold on a meter is crossed.

The allowed values are usage_threshold.

Livemode Boolean True

Has the value true if the object exists in live mode or the value false if the object exists in test mode.

Status String True

Status of the alert. This can be active, inactive or archived.

The allowed values are active, inactive, archived.

Title String False

Title of the alert.

UsageThresholdFilters String False

The filters allow limiting the scope of this usage alert. You can only specify up to one filter at this time. Limit the scope of the alert to this customer ID

UsageThresholdGte Integer False

The value at which this alert will trigger.

UsageThresholdMeterId String False

The Billing Meter ID whose usage is monitored.

UsageThresholdRecurrence String False

Defines how the alert will behave.

The allowed values are one_time.

Pseudo-Columns

Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
Meter String

Filter results to only include alerts with the given meter.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9440