@giftcardshop/mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@giftcardshop/mcp list the available gift card brands"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@giftcardshop/mcp
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 |
| read |
|
| read |
|
| read |
|
| read |
|
| write |
|
Read tools pass the API JSON through verbatim. create_order returns
{ orderId, invoiceId, invoiceUrl, bolt11?, sats?, total, currency, expiresAt }.
Related MCP server: Crossmint Checkout MCP Server
Run
# read-only (browsing works, create_order reports "not configured")
npx @giftcardshop/mcp
# with checkout enabled
GCS_INTERNAL_SECRET=<64-hex> npx @giftcardshop/mcpClaude Desktop / any MCP client (stdio):
{
"mcpServers": {
"giftcardshop": {
"command": "npx",
"args": ["-y", "@giftcardshop/mcp"],
"env": { "GCS_INTERNAL_SECRET": "<64-hex>" }
}
}
}Config
Env | Default | Purpose |
|
| public API base |
| (unset) | 64-hex HMAC secret; enables |
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).
Available Tools
5 toolscreate_orderCreate orderA
Create an order and get a Lightning invoice to pay. After payment, poll get_order_status for the reveal link. Needs the variantId from get_product.
Inputs: amount (required), currency (required), productId (required), variantId (required), +2 more.
get_order_statusGet order statusA
Check an order: payment state and whether the reveal link (the code) is available yet.
Inputs: orderId (required).
get_productGet productA
Get one product by id, including its denominations/variants (the variantId + amount needed for create_order).
Inputs: id (required).
list_brandsList brandsA
List gift-card brands in the giftcardshop catalog. Optionally filter by country and paginate.
Inputs: limit, offset, country.
search_productsSearch productsB
Search/list purchasable products. Filter by free-text query, brand slug, country, or category.
Inputs: q, brand, limit, country, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool has a clear, distinct purpose: browsing brands, searching products, fetching product details, creating orders, and checking order status. No meaningful overlap or ambiguity.
All tool names follow a consistent verb_noun snake_case pattern (list_, search_, get_, create_), making the API intuitive and predictable.
Five tools cover the essential gift card shop workflow without unnecessary bloat or missing core operations. The count is well-scoped for the domain.
The toolset covers the full user journey: browse brands, search products, inspect product details/denominations, create an order, and poll order status. No obvious gaps for the stated purpose.
Maintenance
Related MCP Connectors
Verified merchants accepting agentic payments on Lightning/L402/BOLT12/USDT — search, verify, pay.
AI-agent product catalog: search, lookup & purchase routing over verified merchant data.
Directory of APIs, merchants, and tools AI agents can actually use.
Prepaid balance for AI agents: one key, 4,900+ tools your agent can run today, caps, receipts.
Related MCP Servers
- AlicenseBqualityFmaintenanceEnables interaction with lightning addresses and common lightning tools via your LLM, providing Lightning Network functionality through natural language.37 npm1MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to programmatically purchase physical and virtual goods from platforms like Amazon and Shopify using stablecoins, without the need for virtual debit cards or browser automation.1ISC
- FlicenseNot gradedqualityCmaintenanceBuy video game keys, gift cards, and digital subscriptions via x402 USDC payments on Base. 8 tools covering catalog search, price quotes, on-chain purchase confirmation, delivery status, and refunds.-
- AlicenseAqualityDmaintenanceEnables AI assistants to search for and purchase gift cards, mobile topups, and digital products via Bitrefill, with tools for managing invoices, orders, and account balance.12178 npm2MIT