{"name":"io.github.jkambo1986-collab/stb-giftcards","slug":"jkambo1986-collab-stb-giftcards","title":"SpendTheBits Gift Cards","description":"Let an AI agent buy gift cards with USDC over x402, within limits the wallet owner sets.","url":"https://mcp.market/server/jkambo1986-collab-stb-giftcards","rating":null,"grade":"C","score":55,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":3,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":null,"website":"https://superapp.spendthebits.com/agents/gift-cards","version":"0.1.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@spendthebits/mcp-giftcards","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"The agent key from the SpendTheBits app's Agents screen. Never the wallet's recovery phrase. Without it, search, price and status still work.","format":"string","isSecret":true,"name":"STB_AGENT_PRIVATE_KEY"},{"description":"The most this server signs for in one payment, in USDC.","format":"string","default":"30","name":"STB_MAX_USDC_PER_PAYMENT"},{"description":"Optional file that keeps order claim tokens across restarts.","format":"filepath","name":"STB_ORDERS_FILE"}]}],"tools":[{"name":"buy","description":"SPENDS USDC: pays the exact total of a quote to its per-order forwarder contract on Base (it can only forward to the card","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_price","description":"Free. The indicative USDC total for one card, read from the card URL's unpaid 402. Creates nothing and pays nothing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"order_status","description":"Free. Status of an order quoted by this server: awaiting_payment, awaiting_owner, processing, completed, expired,","write_action":true,"price_micros":0,"input_schema":null},{"name":"quote","description":"COSTS A FEW CENTS OF USDC. Pays the card URL's quote fee, which creates the order at the card provider's exact price","write_action":false,"price_micros":0,"input_schema":null},{"name":"reveal_card_code","description":"ONE-TIME and usually unavailable. Returns the gift-card code only if the owner turned on 'Let the agent read card codes'","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_gift_cards","description":"Free. Search the SpendTheBits gift-card catalogue for one country (USA, Canada and others).","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":55,"grade":"C","scanned_at":"2026-10-09T18:54:28.931Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-09T18:54:28.878Z","components":{"code":{"score":25,"max":25,"notes":["6 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"packages":[{"registryType":"npm","identifier":"@spendthebits/mcp-giftcards","version":"0.1.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-10-09T17:28:25.094Z"}],"repo":{"found":false},"icon":{"url":"https://superapp.spendthebits.com/icon.png?4e63e4b3c00a4674","source":"site","width":512,"height":512},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":"MIT","lastPushAt":null,"score":3}}}},"grade_history":[],"reviews":[]}