About Shieldz
Shieldz is an MCP server for AI agents and merchants to accept non-custodial crypto payments and sell digital products. It offers keyless payment tools, with API-key access for expanded invoice management.
Key features
- 01Create one-time payment links
- 02Create reusable tip jars
- 03Sell pay-to-unlock digital products
- 04Check account and settlement details
- 05Manage invoices with an API key
Use cases
- 01Accept a fixed-amount crypto payment
- 02Collect flexible-amount tips
- 03Deliver a file link, license key, or secret after payment
- 04Review invoices and settlement details
MCP support
Exposes payment, tip jar, digital unlock, account-status, and invoice-management tools to MCP clients. It can be used through the hosted remote endpoint or run locally over stdio.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://shieldz.cash/mcpclaude mcp add --transport http shieldz https://shieldz.cash/mcp{"mcpServers":{"shieldz":{"type":"http","url":"https://shieldz.cash/mcp"}}}Open in Cursor{"servers":{"shieldz":{"type":"http","url":"https://shieldz.cash/mcp"}}}Open in VS Code{"mcpServers":{"shieldz":{"type":"http","url":"https://shieldz.cash/mcp"}}}{"mcpServers":{"shieldz":{"serverUrl":"https://shieldz.cash/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
3| Parameter | Type | Required | Description |
|---|---|---|---|
| address | string | Yes | Destination wallet; funds settle here. Shieldz never holds them. |
| amount_usd | number | Yes | Amount in USD, e.g. 49 for $49.00 |
| chain | enum | No | Defaults to basebase | arbitrum | optimism | polygon | ethereum |
| asset | enum | No | Defaults to USDCUSDC | USDT |
| memo | string | No | Description shown on the checkout |
| string | No | Optional, lets the owner claim a dashboard later |
Details
From the project README@shieldz/mcp
Model Context Protocol (MCP) server for Shieldz. Lets an AI agent (Claude, etc.) accept non-custodial crypto payments and sell digital products.
Funds always settle to the wallet address you provide. Shieldz never holds your keys.
Keyless tools (no account, no API key)
Give a destination wallet address and start accepting crypto in one call:
create_payment_link— a one-time payment link (shareable URL + embeddable button + QR). Args:address,amount_usd, optionalchain(defaultbase),asset(defaultUSDC),memo,email.create_tip_jar— a reusable "pay what you want" page; the payer chooses the amount. Args:address, optionalchain,asset,title,suggested_amounts_usd,slug,email.create_unlock— sell a digital product: a pay-to-unlock page for a file link, license key, or secret text (up to 100k chars). The buyer pays and the payload is revealed on their paid confirmation, automatically. Args:address,price_usd,payload,aup_accepted, optionaltitle,description,chain,asset,email. (To deliver an uploaded file up to 10 MB, post multipart to/api/v1/unlocks.)get_account_status— look up settlement details, tip jars, totals, and invoices bymanage_token.
These work with zero configuration. Pass an optional email so the owner can claim a full dashboard later via magic link.
Remote (no install) — point any MCP client at the hosted server:
{ "mcpServers": { "shieldz": { "url": "https://shieldz.cash/mcp" } } }
Local (stdio) — run via npx:
{
"mcpServers": {
"shieldz": {
"command": "npx",
"args": ["-y", "@shieldz/mcp"]
}
}
}
API-key tools (full merchant account)
Set SHIELDZ_API_KEY to additionally enable richer invoice management: create_invoice, get_invoice, list_invoices.
{
"mcpServers": {
"shieldz": {
"command": "npx",
"args": ["-y", "@shieldz/mcp"],
"env": { "SHIELDZ_API_KEY": "sk_live_…" }
}
}
}
Get an API key from your merchant dashboard → Developers.
Environment
SHIELDZ_API_KEY(optional) — enables the invoice tools. Omit for keyless mode.SHIELDZ_BASE_URL(optional) — defaults tohttps://shieldz.cash.
License
MIT © Deniz Yanbollu / Shieldz
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.