Release Notes - v0.1.0
π First Release
We're excited to announce the first release of stripe-test-mcp, a Model Context Protocol (MCP) server that provides comprehensive testing and debugging tools for Stripe integrations.
π Features
Time Simulation Tools
- Test Clock Management: Create and manage Stripe test clocks for time-based testing scenarios
- Time Advancement: Advance test clocks to simulate the passage of time and trigger time-based events
- Subscription Testing: Test billing cycles and subscription renewals by controlling time flow
Customer Management
- Bulk Customer Creation: Create multiple test customers with customizable properties
- Test Clock Association: Link customers to test clocks for time-controlled testing (up to 3 customers per clock)
- Customer Cleanup: Delete test customers to maintain clean test environments
Product Management
- Product Archiving: Archive test products by ID or URL to disable them without deletion
- Product Deletion: Permanently delete test products to clean up test data
Subscription Testing
- Test Subscription Creation: Create subscriptions with configurable proration behavior
- Time-based Billing Testing: Test subscription billing cycles using test clocks
π οΈ Available Tools
This release includes the following MCP tools:
create_stripe_test_clock- Create new test clocks for time simulationadvance_stripe_test_clock- Advance existing test clocks to new timescreate_stripe_test_customers- Create one or more test customersdelete_stripe_test_customers- Delete test customers by their IDsarchive_stripe_test_products- Archive test products (set active: false)delete_stripe_test_products- Permanently delete test productscreate_stripe_test_subscription- Create test subscriptions for customers
π¦ Installation
No installation required! Use directly with npx:
npx stripe-test-mcpβοΈ Configuration
Add to your Claude Desktop configuration:
{
"mcpServers": {
"stripe-test-mcp": {
"command": "npx",
"args": ["stripe-test-mcp"],
"env": {
"STRIPE_API_KEY": "sk_test_your_test_key_here"
}
}
}
}π Security Features
- Test-only Mode: Only accepts Stripe test API keys for security
- Live Key Protection: Automatically rejects live API keys to prevent accidental charges
- Safe Testing Environment: All operations performed in Stripe's test mode
π― Use Cases
Perfect for:
- Testing time-sensitive Stripe workflows
- Simulating subscription billing cycles
- Creating and managing test data
- Debugging Stripe integrations
- Automated testing scenarios
π Requirements
- Node.js and npm
- Stripe test API key
- MCP-compatible client (Claude Desktop, etc.)
π Known Limitations
- Maximum 3 customers per test clock (Stripe limitation)
- Test mode only (by design for security)
π€ Contributing
This is an open-source project. Contributions are welcome! See the repository for development setup instructions.
Full Changelog: Initial release
For detailed usage instructions and examples, see the README.md.