Skip to content

Commit 2b17d5b

Browse files
committed
Add Stripe MCP server
Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com> Claude-Session: https://claude.ai/code/session_01S58U7phvDgphx6ZTXuWMJQ
1 parent 14015a9 commit 2b17d5b

1 file changed

Lines changed: 73 additions & 0 deletions

File tree

servers/com.stripe-mcp-npx.json

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
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

Comments
 (0)