Skip to content

Commit 3c2044f

Browse files
authored
Add Stripe MCP server (#139)
Claude-Session: https://claude.ai/code/session_01S58U7phvDgphx6ZTXuWMJQ Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com>
1 parent 37bc36c commit 3c2044f

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)