{"name":"io.github.codespar/mcp-stripe","slug":"codespar-mcp-stripe","title":null,"description":"MCP server for Stripe — global payments API (PaymentIntents, Checkout, Billing, Refunds)","url":"https://mcp.market/server/codespar-mcp-stripe","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce"],"presence":{"score":38,"stars":271,"forks":50,"downloads_week":null,"last_push_at":"2026-08-29T02:02:48.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/codespar/mcp-dev-latam","website":null,"version":"0.2.2","remotes":[],"packages":[{"registryType":"npm","identifier":"@codespar/mcp-stripe","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Stripe secret key (sk_test_... for test mode, sk_live_... for live mode). The key prefix selects the environment — no separate base URL.","isRequired":true,"format":"string","isSecret":true,"name":"STRIPE_SECRET_KEY"},{"description":"Optional Stripe API version to pin via the Stripe-Version header (e.g. '2024-06-20'). When omitted, Stripe uses the account's default version.","format":"string","name":"STRIPE_API_VERSION"}]}],"tools":[{"name":"cancel_payment_intent","description":"Cancel a PaymentIntent. Works only when status is requires_payment_method, requires_capture, requires_confirmation, requires_action, or processing.","write_action":true,"price_micros":0,"input_schema":null},{"name":"cancel_subscription","description":"Cancel a Subscription. By default cancels immediately. For end-of-period cancellation use update_subscription with cancel_at_period_end=true (not exposed here).","write_action":true,"price_micros":0,"input_schema":null},{"name":"confirm_payment_intent","description":"Confirm a PaymentIntent created with confirm=false. Attaches and charges the payment method.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_checkout_session","description":"Create a hosted Checkout Session. Returns a url the customer completes payment on. Use mode='payment' for one-time, 'subscription' for recurring, 'setup' for saving a card for future use.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_customer","description":"Create a Stripe Customer. All fields optional; Stripe will still assign a cus_... id.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_invoice","description":"Create an Invoice draft for a customer. Add InvoiceItems first (not exposed here — use Stripe Dashboard or Prices API), then finalize/send via Stripe's invoice lifecycle.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_payment_intent","description":"Create a PaymentIntent — Stripe's modern primitive for charging a customer. Use confirm=true to authorize + capture atomically, or omit for a two-step flow.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_payment_link","description":"Create a long-lived Payment Link (shareable URL) that charges a price or set of line items. Ideal for invoicing, creator payouts, Telegram/WhatsApp commerce.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_price","description":"Create a Price attached to a Product. Set recurring for subscription prices; omit for one-time. Amount is in smallest currency unit.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_product","description":"Create a Product — the catalog entity Prices reference. For a digital/physical good or SaaS plan, create one Product then one or more Prices.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_refund","description":"Refund a charge or a PaymentIntent. Omit amount for a full refund; set amount for partial.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_subscription","description":"Create a Subscription for an existing customer. Items reference Prices (price_...) configured in the Stripe Dashboard or via the Prices API.","write_action":true,"price_micros":0,"input_schema":null},{"name":"finalize_invoice","description":"Finalize a draft Invoice. Moves status draft → open and makes it payable. Required before send/pay when auto_advance=false.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_disputes","description":"List Disputes. Filter by charge, payment_intent, or created window.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_invoices","description":"List Invoices. Filter by customer, status, or subscription.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_payment_intents","description":"List PaymentIntents. Filter by customer or created window.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_payment_links","description":"List Payment Links. Filter by active flag.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_prices","description":"List Prices. Filter by product, active flag, type (one_time/recurring), or currency.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_products","description":"List Products. Filter by active flag or ids.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_refunds","description":"List Refunds. Filter by charge or payment_intent.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_subscriptions","description":"List Subscriptions. Filter by customer, status, or price.","write_action":false,"price_micros":0,"input_schema":null},{"name":"pay_invoice","description":"Attempt to collect payment on an open Invoice. Charges the customer's default payment method (or the one provided).","write_action":true,"price_micros":0,"input_schema":null},{"name":"retrieve_balance","description":"Retrieve the current Stripe account balance — available, pending, and connect_reserved funds broken down by currency. No parameters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"retrieve_customer","description":"Retrieve a Customer by id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"retrieve_payment_intent","description":"Retrieve a PaymentIntent by id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"send_invoice","description":"Send a finalized Invoice to the customer by email. Only works when collection_method=send_invoice.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_customer","description":"Update a Customer. Accepts any customer field.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_dispute","description":"Submit evidence on a Dispute. Pass an `evidence` object with customer_name, receipt, shipping_documentation, etc. Set submit=true to lock and submit to the bank.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_subscription","description":"Update a Subscription. Common uses: change items (plan swap), set cancel_at_period_end, apply a coupon, toggle pause_collection.","write_action":true,"price_micros":0,"input_schema":null},{"name":"void_invoice","description":"Void a finalized Invoice. Similar to deletion but preserves the audit trail. Cannot be undone.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-26T21:19:00.370Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T21:19:00.356Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 29 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@codespar/mcp-stripe","version":"0.2.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-06-22T18:46:15.127Z"}],"repo":{"found":true,"owner":"codespar","repo":"mcp-dev-latam","archived":false,"pushedAt":"2026-08-29T02:02:48Z","stars":271,"forks":50,"openIssues":10,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/269058982?v=4","ownerCreatedAt":"2026-03-18T00:40:56Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/269058982?v=4&s=128","source":"github"},"presence":{"stars":271,"forks":50,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-08-29T02:02:48.000Z","score":38}}}},"grade_history":[],"reviews":[]}