stripe_list_charges

Pack: stripe_connect · Endpoint: https://gateway.pipeworx.io/stripe_connect/mcp

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/stripe_list_charges for the schema, then POST the same URL with its arguments for the data.

List Stripe payment charges for your account, optionally filtered by customer ID. Returns charge ID, amount, currency, status, and timestamp. Supports limit (1-100) pagination.

Parameters

NameTypeRequiredDescription
_apiKeystringyesStripe secret or restricted API key (sk_…)
limitnumbernoMax results (1-100, default 10)
customerstringnoFilter by customer ID

Example call

Arguments

{
  "_apiKey": "your-stripe_connect-api-key",
  "limit": 25
}

curl

curl -X POST https://gateway.pipeworx.io/stripe_connect/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"stripe_list_charges","arguments":{"_apiKey":"your-stripe_connect-api-key","limit":25}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('stripe_list_charges', {
  "_apiKey": "your-stripe_connect-api-key",
  "limit": 25
});

More examples

{
  "_apiKey": "your-stripe_connect-api-key",
  "customer": "cus_ABC123",
  "limit": 10
}

Response shape

FieldTypeDescription
objectstringObject type (list)
dataarrayArray of charge objects
has_morebooleanWhether more results exist
urlstringAPI endpoint URL
Full JSON Schema
{
  "type": "object",
  "properties": {
    "object": {
      "type": "string",
      "description": "Object type (list)"
    },
    "data": {
      "type": "array",
      "description": "Array of charge objects",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Charge ID"
          },
          "object": {
            "type": "string",
            "description": "Object type (charge)"
          },
          "amount": {
            "type": "integer",
            "description": "Charge amount in cents"
          },
          "amount_captured": {
            "type": "integer",
            "description": "Amount captured in cents"
          },
          "amount_refunded": {
            "type": "integer",
            "description": "Amount refunded in cents"
          },
          "application": {
            "type": [
              "string",
              "null"
            ],
            "description": "Application ID"
          },
          "application_fee": {
            "type": [
              "string",
              "null"
            ],
            "description": "Application fee ID"
          },
          "application_fee_amount": {
            "type": [
              "integer",
              "null"
            ],
            "description": "Application fee amount"
          },
          "balance_transaction": {
            "type": [
              "string",
              "null"
            ],
            "description": "Balance transaction ID"
          },
          "billing_details": {
            "type": "object",
            "description": "Billing details"
          },
          "captured": {
            "type": "boolean",
            "description": "Charge captured"
          },
          "created": {
            "type": "integer",
            "description": "Creation timestamp"
          },
          "currency": {
            "type": "string",
            "description": "Currency code"
          },
          "customer": {
            "type": [
              "string",
              "null"
            ],
            "description": "Customer ID"
          },
          "description": {
            "type": [
              "string",
              "null"
            ],
            "description": "Charge description"
          },
          "destination": {
            "type": [
              "string",
              "null"
            ],
            "description": "Destination account"
          },
          "dispute": {
            "type": [
              "string",
              "null"
            ],
            "description": "Dispute ID"
          },
          "disputed": {
            "type": "boolean",
            "description": "Under dispute"
          },
          "failure_balance_transaction": {
            "type": [
              "string",
              "null"
            ],
            "description": "Failure balance transaction"
          },
          "failure_code": {
            "type": [
              "string",
              "null"
            ],
            "description": "Failure code"
          },
          "failure_message": {
            "type": [
              "string",
              "null"
            ],
            "description": "Failure message"
          },
          "fraud_details": {
            "type": [
              "object",
              "null"
            ],
            "description": "Fraud details"
          },
          "invoice": {
            "type": [
              "string",
              "null"
            ],
            "description": "Invoice ID"
          },
          "livemode": {
            "type": "boolean",
            "description": "Live mode"
          },
          "metadata": {
            "type": "object",
            "description": "Custom metadata"
          },
          "outcome": {
            "type": "object",
            "description": "Outcome details"
          },
          "paid": {
            "type": "boolean",
            "description": "Charge paid"
          },
          "payment_intent": {
            "type": [
              "string",
              "null"
            ],
            "description": "Payment intent ID"
          },
          "payment_method": {
            "type": [
              "string",
              "null"
            ],
            "description": "Payment method ID"
          },
          "payment_method_details": {
            "type": "object",
            "description": "Payment method details"
          },
          "receipt_email": {
            "type": [
              "string",
              "null"
            ],
            "description": "Receipt email"
          },
          "receipt_number": {
            "type": [
              "string",
              "null"
            ],
            "description": "Receipt number"
          },
          "receipt_url": {
            "type": [
              "string",
              "null"
            ],
            "description": "Receipt URL"
          },
          "refunded": {
            "type": "boolean",
            "description": "Charge refunded"
          },
          "refunds": {
            "type": "object",
            "description": "Refunds list object"
          },
          "review": {
            "type": [
              "string",
              "null"
            ],
            "description": "Review ID"
          },
          "shipping": {
            "type": [
              "object",
              "null"
            ],
            "description": "Shipping details"
          },
          "source": {
            "type": "object",
            "description": "Payment source"
          },
          "source_transfer": {
            "type": [
              "string",
              "null"
            ],
            "description": "Source transfer ID"
          },
          "statement_descriptor": {
            "type": [
              "string",
              "null"
            ],
            "description": "Statement descriptor"
          },
          "statement_descriptor_suffix": {
            "type": [
              "string",
              "null"
            ],
            "description": "Statement descriptor suffix"
          },
          "status": {
            "type": "string",
            "description": "Charge status"
          },
          "transfer_data": {
            "type": [
              "object",
              "null"
            ],
            "description": "Transfer data"
          },
          "transfer_group": {
            "type": [
              "string",
              "null"
            ],
            "description": "Transfer group"
          }
        }
      }
    },
    "has_more": {
      "type": "boolean",
      "description": "Whether more results exist"
    },
    "url": {
      "type": "string",
      "description": "API endpoint URL"
    }
  }
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "stripe_connect": {
      "url": "https://gateway.pipeworx.io/stripe_connect/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 23, 2026