Skip to main content

Overview

Build an autonomous agent that connects to Stripe, pulls payment and subscription data, and generates revenue analytics — CSV exports, trend reports, and churn analysis — directly in your workspace.

Prerequisites

  • A Stripe API Key (use a test mode key for development)
  • Node.js installed (for npx)

Environment Variables

Installation

Example: Monthly Revenue Report

The agent fetches payment data from Stripe and writes a revenue report with breakdowns by product, customer segment, and payment method.

Example: Subscription Churn Analysis

The agent analyzes subscription data to identify churn patterns and exports the findings.

Available Tools

The Stripe MCP server exposes tools including:
Use test mode keys for development. Never use live Stripe keys during development or testing. Test mode keys start with sk_test_ and live keys start with sk_live_.

Security Notes

  • Always use test mode API keys (sk_test_...) during development.
  • Use restricted API keys with only the permissions your agent needs.
  • Store your API key in .env — never hardcode it.
  • For production, restrict key permissions to read-only where possible.