Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By hideokamoto
Simulate Stripe subscription billing cycles and manage test data with test clocks, fixture JSON authoring, and clean-up workflows for automated payment testing.
npx claudepluginhub hideokamoto/stripe-testing-mcp-toolsVerify Stripe subscription billing cycles using a test clock. Use when you need to simulate time passing to trigger subscription renewals, recurring invoices, or to confirm that the next billing date generates the expected charge in Stripe test mode.
Stripe CLI の `stripe fixtures` コマンドで実行可能な fixture JSON を、対話的に整理しながら生成・検証する。test_clock を使った時間進行、サブスクのライフサイクル、失敗カードでの payment_intent 失敗、Connect 配下の Destination charge、bulk 件数のテスト顧客作成など、複数ステップの API リクエスト連鎖を扱う。「Stripe の fixture を書いて」「fixtures.json を作って」「このシナリオを fixture 化」「テストデータを大量に作りたい」「サブスクの月次失敗をテストしたい」「stripe trigger と fixture どっち使う」のような依頼で起動する。"fixture" という単語が無くても、複数ステップの Stripe テストデータ準備、 test clock を使った時間進行、 bulk なテスト顧客作成、 失敗パターンの再現といった意図が見えたら起動する。単発 API 呼び出しが目的なら起動せずに `stripe trigger` か API 1コールを案内する。
Reference for Stripe test clock constraints and pitfalls. Use when planning or debugging test-clock workflows, when an advance or customer-attach step fails, or to check rules before building a time-simulation scenario with create_stripe_test_clock, advance_stripe_test_clock, and create_stripe_test_customers.
Set up, verify, and clean up Stripe test data end to end. Use when creating test customers, products, or subscriptions and you want a repeatable setup-then-teardown workflow, or when you need to remove leftover test customers and products with delete_stripe_test_customers, archive_stripe_test_products, and delete_stripe_test_products.
Requires secrets
Needs API keys or credentials to function
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles for producing work at Nature-journal standard. Covers scientific figures (nature-figure), manuscript prose polishing (nature-polishing), manuscript drafting and methods writing (nature-writing), reviewer-style pre-submission assessment (nature-reviewer), citation retrieval and export (nature-citation), data availability statements and FAIR metadata (nature-data), paper-to-PPTX presentation conversion (nature-paper2ppt), literature search via MCP (nature-academic-search), paper reading and annotation (nature-reader), and peer-review response drafting (nature-response). Future releases planned: statistical reporting, cover letters, and review articles. Rules are derived from primary sources, including published Nature papers, journal author guidelines, and structured writing curricula.
Harness-native ECC plugin for engineering teams - 64 agents, 262 skills, 84 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.
Teaches Claude how to fetch WordPress content with node-wp-api-client (type-safe queries via _fields, _embed, context)
A Model Context Protocol (MCP) server that provides testing and debugging tools for Stripe integrations. This server enables developers to efficiently test Stripe workflows, manage test data, and simulate time-based scenarios using Stripe's test helpers.
create_stripe_test_clockCreates a new Stripe test clock for time simulation.
Parameters:
frozen_time (required): Unix timestamp for the initial frozen timename (optional): Name for the test clockExample:
Create a test clock starting at January 1, 2024:
frozen_time: 1704067200
name: "New Year Test Clock"
advance_stripe_test_clockAdvances an existing test clock to a new time.
Parameters:
test_clock_id (required): The ID of the test clock to advancefrozen_time (required): Unix timestamp to advance the clock tocreate_stripe_test_customersCreates one or more test customers.
Parameters:
number (optional, default: 1): Number of customers to createpayment_method_id (optional): Payment method to associate with customersname (optional): Name for the customersemail (optional): Email for the customersdescription (optional): Description for the customerstest_clock (optional): Test clock ID to associate with customers (max 3 customers per clock)delete_stripe_test_customersDeletes test customers by their IDs.
Parameters:
customer_ids (required): Array of customer IDs to deletearchive_stripe_test_productsArchives test products (sets active: false).
Parameters:
product_ids (optional): Array of product IDs to archiveurls (optional): Array of product URLs to archivedelete_stripe_test_productsPermanently deletes test products.
Parameters:
product_ids (optional): Array of product IDs to deleteurls (optional): Array of product URLs to deletecreate_stripe_test_subscriptionCreates a test subscription for a customer.
Parameters:
customer (required): Customer ID to create the subscription foritems (required): Array of subscription items with price and quantityproration_behavior (optional): How to handle prorations (create_prorations, none, always_invoice)payment_method_id (optional): Payment method ID to set as the subscription's default payment methodNo installation is required! You can use this MCP server directly with npx:
npx stripe-test-mcp
This will automatically download and run the latest version of the server.
Set your Stripe test API key as an environment variable:
export STRIPE_API_KEY=sk_test_your_test_key_here
Important: Only test keys are allowed. The server will reject live API keys for security.
Click this link for adding this MCP server: