npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@libermall/card-mcp

v1.1.2

Published

MCP server for Libermall Card — a Telegram-native crypto card. Lets AI assistants (Claude, ChatGPT, Cursor) read the public card catalog: card types, supported networks (USDT TRC-20 / TON), KYC requirements, and staking rates. Read-only, no auth, no perso

Readme

Libermall Card — MCP Server

Model Context Protocol (MCP) server for Libermall Card — a Telegram-native crypto card you top up with USDT and spend like a normal Visa / Mastercard.

npm version npm downloads CI License: MIT MCP Node

Contents: What it answers · Tools · Install · Example · Configuration · Safety · Roadmap · Project

This server lets AI assistants that speak MCP — Claude (Desktop, Code), Cursor, and any other Model Context Protocol client — answer questions about Libermall Card directly: which card types exist, what networks you can fund them with, whether KYC is needed, and current staking rates.

Read-only and safe by design. It exposes only the public catalog. No authentication, no balances, no personal data, no money operations — nothing that could move funds.


What it can answer

  • "What crypto cards does Libermall offer, and which need KYC?"
  • "How do I top up a Libermall Card — which networks, what fees?"
  • "What are the USDT / TON staking rates?"
  • "How much does it cost to issue a card?"

Tools

| Tool | Description | |------|-------------| | list_card_products | Card types: name, network, format (virtual / Apple-Google Pay / metal), KYC requirement | | list_deposit_networks | Top-up networks (USDT TRC-20 — no fee — and USDT TON) with fees | | get_staking_rates | Fixed-term USDt plans (APY, minimum) + non-custodial TON liquid staking | | get_issuance_pricing | How issuance works, starting prices, accepted payment methods | | get_card_faq | KYC, top-ups, custody, supported currencies | | get_catalog | The whole catalog in one call |


Install

No install needed — run it on demand with npx:

npx -y @libermall/card-mcp

Claude Desktop

Add to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "libermall-card": {
      "command": "npx",
      "args": ["-y", "@libermall/card-mcp"]
    }
  }
}

Restart Claude Desktop, then ask: "Using the libermall-card tools, what cards are available and which need KYC?"

Cursor

Settings → MCP → Add new server, or add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "libermall-card": { "command": "npx", "args": ["-y", "@libermall/card-mcp"] }
  }
}

Any MCP client

Run npx -y @libermall/card-mcp as a stdio MCP server.


Example

You:    What's the cheapest way to top up a Libermall card, and what staking can I get?
Claude: (calls list_deposit_networks + get_staking_rates)
        Cheapest top-up is USDT on TRC-20 (Tron) — no network fee. USDT on TON
        costs ~0.50%. For savings: fixed-term USDt at 8% (30d) / 10% (90d) / 12%
        (180d), $100 minimum, plus non-custodial TON liquid staking.

Configuration

| Env var | Default | Description | |---------|---------|-------------| | LIBERMALL_CATALOG_URL | https://card.libermall.com/api/public/catalog | Public catalog endpoint. Used by default (live data), with the bundled snapshot as automatic fallback on any error. Set to "" to force offline/bundled. |

Data & safety

  • Read-only. The server never authenticates, never sees a balance, never issues a card or moves money.
  • No personal data. It returns only the public product catalog.
  • Rates and prices are indicative — always confirm current terms in the app at card.libermall.com.

Documentation

  • API reference — every tool, inputs/outputs, the data model
  • Integration guide — Claude Desktop / Claude Code / Cursor / VS Code / Windsurf
  • FAQ — developer questions
  • OpenAPI — public catalog schema (the data the server serves)
  • llms.txt — machine-readable summary for AI agents

Roadmap

  • [ ] Publish to npm so npx @libermall/card-mcp works out of the box
  • [ ] Live catalog endpoint (LIBERMALL_CATALOG_URL) for always-current rates
  • [ ] Listings in MCP registries (Smithery, mcp.so, PulseMCP)
  • [ ] Localized catalog (RU/EN)

Project

Links

  • 🌐 Website: https://card.libermall.com
  • 📦 npm: https://www.npmjs.com/package/@libermall/card-mcp
  • 📖 Model Context Protocol: https://modelcontextprotocol.io
  • 🐛 Issues: GitHub issue tracker

License

MIT © Libermall Card