Catalog MCP server
{
"mcpServers": {
"blinkcodes": {
"type": "http",
"url": "https://blinkcodes.com/mcp"
}
}
}{
"mcpServers": {
"blinkcodes": {
"type": "http",
"url": "https://blinkcodes.com/mcp"
}
}
}{
"mcpServers": {
"blinkcodes": {
"type": "http",
"url": "https://blinkcodes.com/mcp"
}
}
}{
"servers": {
"blinkcodes": {
"type": "http",
"url": "https://blinkcodes.com/mcp"
}
}
}{
"mcpServers": {
"blinkcodes": {
"type": "http",
"url": "https://blinkcodes.com/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 0.1.1
What it does
Read-only catalog and purchasing interface for BlinkCodes, a store selling gift card codes, service top-ups, and travel eSIMs delivered by email. Exposes product search, details, and purchase capabilities via MCP, with payments handled through x402 (USDC on Base).
- Search and retrieve details about available gift cards, mobile top-ups, and eSIM plans with pricing and availability information.
- Look up specific product details including denominations, required order information, and redemption restrictions by country.
- Purchase gift cards or eSIMs programmatically, with payment settled in USDC on Base via x402 protocol.
Tools this server exposes
| Tool | Does |
|---|---|
| search_catalog | Search gift cards, top-ups and eSIM plans; returns price, availability and product URL. |
| get_product | Retrieve details for a single product by ID, including denominations with prices, required order inputs, and redemption restrictions. |
| buy_product | Purchase a product and receive delivery; requires two calls—first returns x402 payment requirements, second with signed payload returns the code. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.