Gift Card Shop
FreeNot checkedBrowse and purchase gift cards from thousands of brands using Lightning Network payments, with no signup required.
About
Browse and purchase gift cards from thousands of brands using Lightning Network payments, with no signup required.
README
MCP server that lets AI agents browse the giftcardshop catalog and buy gift cards with Lightning - no account, no signup. The agent pays a Lightning invoice and receives a single-view reveal link with the code.
Read tools work against the live public API with no key. create_order is
early access: it needs the shared GCS_INTERNAL_SECRET (request one at
https://giftcardshop.org/contact); without it the read tools still work and
create_order reports that it is not configured.
Tools
| Tool | Kind | Backed by |
|---|---|---|
list_brands |
read | GET /v1/brands |
search_products |
read | GET /v1/products |
get_product |
read | GET /v1/products/:id (variants + denominations) |
get_order_status |
read | GET /v1/orders/:id (payment state + reveal availability) |
create_order |
write | POST /internal/agent-orders (HMAC) -> Lightning invoice |
Read tools pass the API JSON through verbatim. create_order returns
{ orderId, invoiceId, invoiceUrl, bolt11?, sats?, total, currency, expiresAt }.
Run
# read-only (browsing works, create_order reports "not configured")
npx @giftcardshop/mcp
# with checkout enabled
GCS_INTERNAL_SECRET=<64-hex> npx @giftcardshop/mcp
Claude Desktop / any MCP client (stdio):
{
"mcpServers": {
"giftcardshop": {
"command": "npx",
"args": ["-y", "@giftcardshop/mcp"],
"env": { "GCS_INTERNAL_SECRET": "<64-hex>" }
}
}
}
Config
| Env | Default | Purpose |
|---|---|---|
GCS_API_BASE |
https://api.giftcardshop.org |
public API base |
GCS_INTERNAL_SECRET |
(unset) | 64-hex HMAC secret; enables create_order. Unset = read-only. |
Checkout (create_order)
create_order POSTs to POST /internal/agent-orders, HMAC-signed with
GCS_INTERNAL_SECRET (header x-internal-sig), and returns a Lightning
invoice. Pay it, then poll get_order_status for the single-view reveal
link. No Nostr identity and no partner account required.
Roadmap
- L402 (Lightning HTTP 402) so an agent pays per-call without a human step.
- A hosted remote MCP over HTTP, so there is nothing to install.
- A btcrecharge MCP for mobile top-ups (same shape).
Install Gift Card Shop in Claude Desktop, Claude Code & Cursor
unyly install gift-card-shopInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add gift-card-shop -- npx -y @giftcardshop/mcpStep-by-step: how to install Gift Card Shop
FAQ
Is Gift Card Shop MCP free?
Yes, Gift Card Shop MCP is free — one-click install via Unyly at no cost.
Does Gift Card Shop need an API key?
No, Gift Card Shop runs without API keys or environment variables.
Is Gift Card Shop hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Gift Card Shop in Claude Desktop, Claude Code or Cursor?
Open Gift Card Shop on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Gift Card Shop with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
