Back to products
Stripe Testing Tools MCP Server

Stripe Testing Tools MCP Server

Supercharge Stripe testing with time simulation

Website github.com
Overview

What it is

Stripe Test MCP streamlines testing with time simulation. Fast-forward test clocks to simulate billing cycles instantly. Also create test customers and subscription in bulk. Just add the npx stripe-test-mcp command into your AI editor.

Intent

I need it when

Test subscription billing cycles and time-based renewal scenarios without waiting for real time to pass

Tool provides test clock management to freeze and advance time, enabling developers to simulate subscription renewals, billing cycles, and time-dependent events instantly by controlling the frozen_time parameter

Create and manage multiple test customers and products for integration testing workflows

Tool offers bulk customer creation with customizable properties, test product archiving/deletion, and customer cleanup functions, allowing developers to rapidly set up and tear down test data without manual API calls

Maintain clean test environments by programmatically removing test data after integration tests complete

Tool provides delete_stripe_test_customers and delete_stripe_test_products functions to permanently remove test data, enabling developers to automate cleanup workflows and prevent test data accumulation

Automate Stripe test data management within AI-assisted development workflows using Claude or compatible MCP clients

Tool integrates as an MCP server with Claude Desktop and other MCP-compatible clients, exposing Stripe testing functions as callable tools that AI assistants can invoke to automate test setup, time simulation, and data cleanup

Test subscription proration behavior and billing edge cases with controlled time advancement

Tool enables creation of test subscriptions with configurable proration_behavior parameter (create_prorations, none, always_invoice) and test clock association, allowing developers to validate how subscriptions handle mid-cycle changes

Drop

Not a fit when

  • User needs production Stripe integration testing with live API keys (tool only accepts test keys for security)
  • User requires a graphical UI for Stripe testing (tool is CLI-based MCP server requiring terminal/code editor integration)
  • User is not using Claude Desktop or another MCP-compatible client (tool requires MCP protocol support)
  • User needs real-time payment processing or transaction simulation beyond Stripe's test helpers
  • User lacks Node.js and npm installed or cannot configure environment variables for API keys
Commercials

Pricing

Free, open-source