Accept payments on any website using moneydevkit. Use when building a site that sells something, adding a checkout/paywall, or integrating payments into a Next.js or Replit app. Supports fixed pricing, pay-what-you-want, products, customers, and orders. Bitcoin Lightning under the hood — works globally, no bank account needed.
Add payments to any web app in under 5 minutes. Two supported frameworks: Next.js and Replit (Express + Vite).
**Option A — MCP:**
There are two MCP servers:
To create a new account:
```
claude mcp add moneydevkit --transport http https://mcp.moneydevkit.com/mcp/
```
After you have credentials, switch to the authenticated MCP for full account control:
```
claude mcp add moneydevkit --transport http https://mcp.moneydevkit.com/mcp/account/
```
**Option B — CLI:**
```bash
npx @moneydevkit/create
```
**Option C — Dashboard:**
Sign up at [moneydevkit.com](https://moneydevkit.com) and create an app.
All options produce two values:
Add both to `.env` (or Replit Secrets, Vercel env vars, etc.). Both are required.
For fixed catalog items, create products via the dashboard or MCP:
```
mcporter call moneydevkit.create-product name="T-Shirt" priceAmount=2500 currency=USD
```
Then use `type: 'PRODUCTS'` checkouts with the product ID.
For dynamic amounts (tips, donations, invoices), skip products and use `type: 'AMOUNT'` directly.
Deploy to Vercel (Next.js) or Replit. Ensure `MDK_ACCESS_TOKEN` and `MDK_MNEMONIC` are set in the production environment.
⚠️ Use `printf` not `echo` when piping env vars — trailing newlines cause silent auth failures.
| Type | Use case | Required fields |
|------|----------|----------------|
| `AMOUNT` | Dynamic amounts, tips, invoices | `amount`, `currency` |
| `PRODUCTS` | Sell dashboard products | `product` (product ID) |
Collect customer info to track purchases and enable refunds:
```ts
await createCheckout({
// ...checkout fields
customer: { email: '[email protected]', name: 'Jane', externalId: 'user-123' },
requireCustomerData: ['email', 'name'] // show form for missing fields
})
```
If the [moneydevkit MCP server](https://mcp.moneydevkit.com/mcp/account/) is connected (authenticated), these tools are available:
Full documentation: [docs.moneydevkit.com](https://docs.moneydevkit.com)
Leave a review
No reviews yet. Be the first to review this skill!