All tools
StripeS

by Stripe

List invoices

Returns invoices newest first, filtered by customer, subscription or status such as paid or open.

View on GitHub
Updated Sep 27, 2026Available asMCPCLIAPI

Description

`status` is one of `draft`, `open`, `paid`, `uncollectible` or `void`. Each invoice carries `amount_due`, `amount_paid`, `customer_email` and `status`. On the MCP server this method runs through the generic `stripe_api_read` tool.

list-invoices.md

List invoices

Returns invoices newest first, filtered by customer, subscription or status such as paid or open.

status is one of draft, open, paid, uncollectible or void. Each invoice carries amount_due, amount_paid, customer_email and status. On the MCP server this method runs through the generic stripe_api_read tool.

Set up

Use the first option your agent supports.

MCP (official, remote)

Add this server to your agent's MCP settings, then sign in when asked.

{ "mcpServers": { "stripe": { "url": "https://mcp.stripe.com" } } }

Call the MCP tool stripe_api_read.

Server URL: https://mcp.stripe.com

CLI (official)

Install the command, then confirm it runs.

npm install -g @stripe/cli
stripe --version

Run stripe invoices list.

API (official)

Before doing anything else, make one read-only call to confirm access.

Rules

  • Ask the user before anything that sends messages, costs money, or changes data.
  • Never print API keys.

Built from these files in the repository

The layout and the rules come from lib/catalog/render-markdown.ts, the set-up wording from lib/catalog/render-access.ts.

Ways in

RouteSourceCallRequiredDocs
MCPOfficial · remotestripe_api_readOAuthDocs
CLIOfficialstripe invoices listOAuthDocs
APIOfficialGET /v1/invoicesAPI key in $STRIPE_API_KEYDocs

Workflows using List invoices

No workflows yet
No published workflow uses List invoices yet.