|
| 1 | +{ |
| 2 | + "$schema": "../schemas/server-definition.schema.json", |
| 3 | + "id": "com.stripe-mcp-npx", |
| 4 | + "name": "Stripe (npx)", |
| 5 | + "alias": "stripe", |
| 6 | + "description": "Connect to Stripe's official MCP server locally via npx to create payment links, manage customers, invoices, subscriptions, products, refunds, disputes, and query your Stripe account using natural language. Tool permissions are controlled by your Stripe Restricted API Key.", |
| 7 | + "logo": "https://avatars.githubusercontent.com/u/856813?v=4", |
| 8 | + "schema_version": "2.1", |
| 9 | + "categories": [ |
| 10 | + "developer-tools" |
| 11 | + ], |
| 12 | + "tags": [ |
| 13 | + "stripe", |
| 14 | + "payments", |
| 15 | + "billing", |
| 16 | + "invoicing", |
| 17 | + "subscriptions", |
| 18 | + "finance" |
| 19 | + ], |
| 20 | + "transport": { |
| 21 | + "type": "stdio", |
| 22 | + "command": "npx", |
| 23 | + "args": [ |
| 24 | + "-y", |
| 25 | + "@stripe/mcp@latest" |
| 26 | + ], |
| 27 | + "env": { |
| 28 | + "STRIPE_SECRET_KEY": "${input:STRIPE_SECRET_KEY}" |
| 29 | + }, |
| 30 | + "metadata": { |
| 31 | + "inputs": [ |
| 32 | + { |
| 33 | + "id": "STRIPE_SECRET_KEY", |
| 34 | + "label": "Stripe Secret API Key", |
| 35 | + "description": "Your Stripe secret key (sk_*) or, recommended, a Restricted API Key (rk_*). Tool permissions are scoped by the key: a Restricted API Key only exposes the resources you grant it (e.g. Customers, Payment Links, Invoices, Products, Subscriptions). Use a sandbox/test key (sk_test_*) to avoid touching live data.", |
| 36 | + "type": "text", |
| 37 | + "required": true, |
| 38 | + "secret": true, |
| 39 | + "placeholder": "sk_live_***************************", |
| 40 | + "obtain": { |
| 41 | + "url": "https://dashboard.stripe.com/apikeys", |
| 42 | + "instructions": "1. Open the Stripe Dashboard > Developers > API keys\n2. (Recommended) Click 'Create restricted key', name it, and grant only the resource permissions you need (e.g. Read/Write on Customers, Payment Links, Invoices)\n3. Or copy your standard Secret key (reveal the sk_live_ / sk_test_ value)\n4. Copy the key and paste it here", |
| 43 | + "button_label": "Open API Keys" |
| 44 | + } |
| 45 | + } |
| 46 | + ] |
| 47 | + } |
| 48 | + }, |
| 49 | + "auth": { |
| 50 | + "type": "api_key", |
| 51 | + "instructions": "Create a Stripe API key at https://dashboard.stripe.com/apikeys. A Restricted API Key (rk_*) is recommended so tool permissions are limited to the resources you grant." |
| 52 | + }, |
| 53 | + "contributor": { |
| 54 | + "name": "Stripe", |
| 55 | + "github": "stripe", |
| 56 | + "url": "https://stripe.com" |
| 57 | + }, |
| 58 | + "links": { |
| 59 | + "repository": "https://github.com/stripe/ai", |
| 60 | + "homepage": "https://stripe.com", |
| 61 | + "documentation": "https://docs.stripe.com/mcp" |
| 62 | + }, |
| 63 | + "platforms": [ |
| 64 | + "all" |
| 65 | + ], |
| 66 | + "capabilities": { |
| 67 | + "tools": true, |
| 68 | + "resources": false, |
| 69 | + "prompts": false, |
| 70 | + "read_only_mode": false |
| 71 | + }, |
| 72 | + "changelog_url": "https://github.com/stripe/ai/releases" |
| 73 | +} |
0 commit comments