Stripe
Stripe's MCP tools — Payments, Customers, Products, and Invoices.
Every field below is returned by its tool and is filterable — see Tool Catalog for the naming convention and filter operators.
Payment
- Object:
payment(backed by Stripe Payment Intents) - MCP tool name:
get_stripe_payment
| Field | Type |
|---|---|
| id | Text |
| object | Text |
| amount | Number |
| amount_capturable | Number |
| amount_received | Number |
| application | Text |
| application_fee_amount | Number |
| canceled_at | Date |
| cancellation_reason | Text |
| capture_method | Text |
| client_secret | Text |
| confirmation_method | Text |
| created | Date |
| currency | Text |
| customer | Text |
| description | Text |
| latest_charge | Text |
| livemode | Boolean |
| on_behalf_of | Text |
| payment_method | Text |
| receipt_email | Text |
| setup_future_usage | Text |
| source | Text |
| statement_descriptor | Text |
| statement_descriptor_suffix | Text |
| status | Text |
| transfer_group | Text |
| customer_account | Text |
Not returned via MCP (nested JSON): amount_details, automatic_payment_methods, excluded_payment_method_types, last_payment_error, metadata, next_action, payment_method_configuration_details, payment_method_options, payment_method_types, presentment_details, processing, review, shipping, transfer_data, hooks.
Customer
- Object:
customer - MCP tool name:
get_stripe_customer
| Field | Type |
|---|---|
| id | Text |
| Text | |
| name | Text |
| phone | Text |
| description | Text |
| currency | Text |
| balance | Number |
| delinquent | Boolean |
| invoice_prefix | Text |
| next_invoice_sequence | Number |
| tax_exempt | Text |
| business_name | Text |
| individual_name | Text |
| livemode | Boolean |
| created | Date |
Product
- Object:
product - MCP tool name:
get_stripe_product
| Field | Type |
|---|---|
| id | Text |
| object | Text |
| active | Boolean |
| created | Date |
| default_price | Text |
| description | Text |
| livemode | Boolean |
| name | Text |
| shippable | Boolean |
| statement_descriptor | Text |
| tax_code | Text |
| unit_label | Text |
| updated | Date |
| url | Text |
Not returned via MCP (nested JSON): images, marketing_features, metadata, package_dimensions.
Invoice
- Object:
invoice - MCP tool name:
get_stripe_invoice
| Field | Type |
|---|---|
| id | Text |
| number | Text |
| status | Text |
| customer | Text |
| customer_email | Text |
| customer_name | Text |
| customer_phone | Text |
| customer_tax_exempt | Text |
| currency | Text |
| amount_due | Number |
| amount_paid | Number |
| amount_remaining | Number |
| amount_overpaid | Number |
| subtotal | Number |
| subtotal_excluding_tax | Number |
| total | Number |
| total_excluding_tax | Number |
| starting_balance | Number |
| ending_balance | Number |
| post_payment_credit_notes_amount | Number |
| pre_payment_credit_notes_amount | Number |
| collection_method | Text |
| billing_reason | Text |
| statement_descriptor | Text |
| receipt_number | Text |
| description | Text |
| due_date | Date |
| period_start | Date |
| period_end | Date |
| effective_at | Date |
| created | Date |
| next_payment_attempt | Date |
| attempted | Boolean |