Stripe

Stripe is a payment processing platform that lets you accept payments, manage subscriptions, and handle billing.

Prerequisites

Connect

conjra add stripe

You will be prompted for your Stripe secret key (sk_live_... or sk_test_...).

MCP Tools

create_stripe_product

Create a product in Stripe.

ParameterTypeRequiredDescription
namestringYesProduct name, displayable to customer
descriptionstringNoProduct description
metadataobjectNoCustom metadata key-value pairs

Example: "use conjra to create a stripe product called Pro"

create_stripe_price

Create a price for a Stripe product.

ParameterTypeRequiredDescription
productIdstringYesThe ID of the product (prod_...)
unitAmountnumberYesPrice in cents (2000 = $20.00)
currencystringYesThree-letter ISO code (usd, eur, gbp)
recurringobjectNo{ interval, intervalCount } for subscriptions
nicknamestringNoBrief description visible in dashboard

Example: "set the pro plan to $29/month"

create_stripe_webhook

Create a webhook endpoint in Stripe.

ParameterTypeRequiredDescription
urlstringYesWebhook URL (must be HTTPS)
eventsstring[]YesEvent types to listen for
descriptionstringNoWebhook description
apiVersionstringNoStripe API version

get_stripe_account_info

Retrieve Stripe account information. No parameters required.

Common errors

  • Invalid API key: Ensure you are using a live key for production or test key for testing
  • Insufficient permissions: Check that your API key has the required permissions in Stripe Dashboard
Edit this page on GitHub