Help us improve
Share bugs, ideas, or general feedback.
From stripe-test-mcp
Reference for Stripe test clock constraints and pitfalls. Use when planning or debugging test-clock workflows, or when an advance or customer-attach step fails.
npx claudepluginhub hideokamoto/stripe-testing-mcp-toolsHow this skill is triggered — by the user, by Claude, or both
Slash command
/stripe-test-mcp:stripe-test-clock-constraintsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Quick reference for the rules and gotchas of Stripe test clocks as exposed by
Guides technical evaluation of code review feedback: read fully, restate for understanding, verify against codebase, respond with reasoning or pushback before implementing.
Share bugs, ideas, or general feedback.
Quick reference for the rules and gotchas of Stripe test clocks as exposed by this MCP. Consult this before designing a time-simulation scenario.
create_stripe_test_customers with a
test_clock set rejects number > 3. To exceed 3 customers in one
scenario, use additional clocks.create_stripe_test_customers with
test_clock). There is no way to attach or move an existing customer to a
clock afterward, so create the clock first.advance_stripe_test_clock can only move
frozen_time to a time after the current frozen time. You cannot rewind
a clock; to test an earlier point, create a new clock.advance_stripe_test_clock, the clock
enters an advancing state and processes billing events in the background.
The tool returns the status once in its response, but this MCP server does
not expose a tool to retrieve or re-poll the clock, so you cannot
programmatically watch it reach ready. If the response shows advancing,
wait a few seconds before follow-up operations, or have the user confirm the
clock has settled in the Stripe Dashboard.frozen_time is a Unix timestamp in seconds (epoch seconds), not
milliseconds and not an ISO string.Date.now() in JS) — divide by 1000 and
floor.date -d '2024-02-01T00:00:00Z' +%s).Date.test_clock_id returned at creation; it is required for every
advance.current_period_end.stripe-billing-cycle-test.stripe-test-data-lifecycle.