Latest release: v1.0.1Download zip
Capabilities
Security Scan
OpenClaw
Benign
medium confidencePurpose & Capability
The name/description, listed CLI tools, and .mcp.json entry are consistent with an A2M payment plugin that delegates work to the snaplii-cli MCP server. The README and SKILL.md only reference Snaplii-related artifacts (app, API key, snaplii-cli) — nothing unrelated is requested.
Instruction Scope
SKILL.md stays on topic: it instructs installing the snaplii-cli, creating an API key in the mobile app, and using the provided CLI tools. It explicitly states purchases and key operations require explicit user confirmation. The instructions do not ask the agent to read unrelated files or environment variables. Note: the instructions assume the snaplii-cli/MCP server will handle secrets as described; you should verify that behavior in the actual package.
Install Mechanism
This is an instruction-only skill with no install spec in the registry; the README directs users to pip install snaplii-cli and an MCP component and links to the PyPI and GitHub sources. That is expected for this kind of plugin, but installing third-party PyPI packages carries risk — the skill itself does not bundle or pin code to review.
Credentials
The skill declares no required environment variables or config paths. The README describes API keys created in the mobile app and claims keys are passed via hidden stdin or MCP parameters and 'never stored on disk.' That is proportionate to the plugin's purpose; however, the registry bundle does not verify or enforce that behavior, so confirm how the installed snaplii-cli actually handles keys.
Persistence & Privilege
always is false and there's no request to modify other skills or system-wide settings. The .mcp.json declares a server command but does not request permanent elevated privileges. Autonomous invocation is permitted (default) but the README instructs explicit confirmations for purchases, which reduces risk if followed.
Assessment
This skill appears coherent for making agent-driven purchases with Snaplii gift cards, but you should: 1) review the snaplii-cli PyPI package and its GitHub source before installing (look for how it stores/handles API keys and redemption codes), 2) confirm the MCP server process (snaplii-mcp) will not persist secrets or exfiltrate data, 3) verify the Snaplii app's API key scope and spending limits in the mobile app, and 4) ensure you (the user) always explicitly confirm purchases when the agent asks. Because the registry bundle is instruction-only, the real security surface is the external snaplii-cli package and Snaplii service — vet those before use.Verification
Tags
Snaplii A2M Payment — MCP Plugin
Agent-to-Merchant (A2M) payments — where AI agents complete transactions without checkout. Snaplii uses pre-funded gift cards as a payment rail, enabling instant, merchant-ready execution across 500+ brands.
Prerequisites
- Download the Snaplii App (iOS / Android)
- Create an API Key in the app: More → Payment Methods → AI Payment Management → + New API Key
- Install the MCP server:
pip install snaplii-cli "mcp[cli]"— PyPI package | Source code
Tools
| Tool | Description |
|---|---|
snaplii_init | Authenticate with API key (not stored) |
snaplii_config_show | Show auth status |
snaplii_browse_tags | Browse gift card categories (CA/US) |
snaplii_browse_brand | Brand details and denominations |
snaplii_giftcard_list | List owned gift cards |
snaplii_giftcard_detail | Card redemption code (sensitive) |
snaplii_purchase | Buy a gift card (requires explicit user confirmation) |
snaplii_apikey_list | List API keys |
snaplii_apikey_create | Create API key |
snaplii_apikey_delete | Delete API key |
snaplii_cashback_calc | Calculate cashback savings |
snaplii_dashboard | Owned card inventory summary |
Security
- API key handling: API keys are used only to obtain a short-lived token and are never stored on disk. Keys are passed via hidden stdin input (CLI) or MCP tool parameters (plugin) — never as command-line arguments.
- Sensitive data: Card redemption codes, PINs, and barcode URLs are treated as confidential. They are never displayed unless the user explicitly requests them.
- Purchase authorization: All purchase, API key creation, and API key deletion operations require explicit user confirmation before execution. The agent must not execute these autonomously.
- Spending limits: API keys are scoped with hard spending limits set in the Snaplii app. Agents can only spend from prepaid Snaplii Cash balance.
