Skip to main content
The Stripe connector lets your workflows manage payments, customers, invoices, products, and subscriptions through the Stripe API.
For the full API reference, see the Stripe API documentation.

Connection setup

1

Get your API key

Log in to the Stripe Dashboard and navigate to Developers > API Keys. Copy your Secret key (starts with sk_live_ for production or sk_test_ for testing).
2

Add the connection in Spojit

Go to Connections in Spojit, click Add Connection, select Stripe, and enter:
  • Secret Key: Your Stripe secret key (starts with sk_live_ or sk_test_)
There is also a Stripe (Official MCP) connector available that uses Stripe’s hosted MCP server for full API coverage. Use this connector for common operations with a streamlined tool set, or the official MCP connector for advanced use cases.

Tools

Customers

number
default:"10"
Number of results (max 100).
string
Cursor for pagination. Pass the ID of the last customer from the previous page.
string
Filter by exact email address.
Example request:
Example response:
string
required
Customer ID (starts with cus_).
Example request:
Example response:
string
Customer email address.
string
Customer full name.
string
Phone number.
string
Internal description or notes.
object
Key-value pairs for additional information.
Example request:
Example response:

Charges

number
default:"10"
Number of results (max 100).
string
Cursor for pagination.
string
Filter by customer ID.
Example request:
Example response:
number
required
Amount in the smallest currency unit (e.g., cents for USD).
string
required
Three-letter ISO currency code (e.g., usd, eur).
string
Customer ID to charge.
string
Payment source token or ID.
string
Charge description.
object
Key-value pairs for additional information.
Example request:
Example response:

Payment Intents

number
default:"10"
Number of results (max 100).
string
Cursor for pagination.
string
Filter by customer ID.
Example request:
Example response:
number
required
Amount in the smallest currency unit.
string
required
Three-letter ISO currency code.
string
Customer ID.
string[]
Accepted payment method types (e.g., ["card"]). Defaults to ["card"].
string
Description of the payment.
object
Key-value pairs for additional information.
Example request:
Example response:

Invoices

number
default:"10"
Number of results (max 100).
string
Cursor for pagination.
string
Filter by customer ID.
string
Filter by status: draft, open, paid, uncollectible, or void.
Example request:
Example response:
string
required
Customer ID.
boolean
default:"true"
Whether to automatically finalize and attempt payment.
string
default:"charge_automatically"
Collection method: charge_automatically or send_invoice.
string
Invoice description.
object
Key-value pairs for additional information.
Example request:
Example response:

Products

number
default:"10"
Number of results (max 100).
string
Cursor for pagination.
boolean
Filter by active status.
Example request:
Example response:

Subscriptions

number
default:"10"
Number of results (max 100).
string
Cursor for pagination.
string
Filter by customer ID.
string
Filter by status: active, past_due, unpaid, canceled, incomplete, incomplete_expired, trialing, or all.
Example request:
Example response:

Advanced

Send a request to any Stripe API endpoint.
string
required
HTTP method: GET, POST, or DELETE.
string
required
API path (e.g., /v1/customers, /v1/charges).
object
Request body (form-encoded parameters).
object
Query string parameters.
Example request:
Example response: