{
  "markdown": "# coinvoyage-paykit-claudeplugin\n\nClaude Code plugin for integrating [CoinVoyage](https://coinvoyage.io) — a non-custodial, multi-chain crypto payment gateway — into any app you build with Claude.\n\nBundles two surfaces:\n\n1. **Skill (`coinvoyage-payments`)** — triggers whenever Claude is helping with crypto payments, checkout, stablecoins, or web3 payment work. Guides the integration end to end: server-side PayOrder creation, React `PaymentWidget`, webhook signature verification, and REST API fallback for non-JS stacks.\n2. **MCP server (`@kingpeque/coinvoyage-mcp`)** — gives Claude 15 tools for calling the CoinVoyage API directly: create PayOrders, check status, manage webhooks, get swap quotes, and more.\n\n> **Community-maintained integration.** Not officially affiliated with CoinVoyage.\n\n## Install\n\n```bash\n/plugin install KingPeque/coinvoyage-paykit\n```\n\nYou'll be prompted at install for:\n\n| Field | Required | Notes |\n|-------|----------|-------|\n| `api_key` | yes | Your public API key from https://dashboard.coinvoyage.io → Developers |\n| `api_secret` | optional | Needed for SALE/REFUND orders, webhook management, and fee claims. Leave blank to restrict Claude to read + DEPOSIT flows only. |\n| `api_base_url` | optional | Defaults to `https://api.coinvoyage.io` |\n\nThe secret is stored in your system keychain via Claude Code's sensitive-config pathway — it never lands in a file you'd commit.\n\n## What you can now say to Claude\n\nOnce installed, these kinds of requests will activate the skill and/or MCP tools:\n\n- \"Add crypto payments to my Next.js checkout\"\n- \"I want to accept Bitcoin on from my site\"\n- \"Build a donation page that takes any crypto while I settle to USDC on base\"\n- \"Create a $25 test invoice and settle to USDC on Base heres my wallet\"\n- \"Register a webhook at https://mysite.com/api/webhooks/coinvoyage for completed orders\"\n\n\n## What's inside\n\n```\ncoinvoyage-paykit/\n├── .claude-plugin/\n│   └── plugin.json              # Plugin manifest (prompts user for API keys)\n├── mcp.json                     # Declares the bundled MCP server\n├── skills/\n│   └── coinvoyage-payments/\n│       └── SKILL.md             # Integration guide + trigger description\n├── mcp-server/                  # Source for @kingpeque/coinvoyage-mcp (npm)\n│   ├── src/index.ts\n│   ├── package.json\n│   └── tsconfig.json\n├── README.md\n└── LICENSE\n```\n\n## Supported chains\n\nBitcoin, Solana, Ethereum, Optimism, Arbitrum, Base, BSC, Polygon, Sui — plus any ERC-20 / SPL / native token on these chains. See full chain ID reference in the `supported_chains` MCP tool.\n\n## Pricing (CoinVoyage's, not this plugin's)\n\n- 1.5% per successful payment\n- 0% offramp\n- Merchants can add a custom percentage fee on top\n- This plugin is free and MIT-licensed. Volume discounts on CoinVoyage fees: `help@coinvoyage.io`.\n\n## Security posture\n\n- **No secrets in this repo.** Everything sensitive lives in your Claude Code config, injected into the MCP server at runtime.\n- **Per-user keys.** Every builder uses their own CoinVoyage API key. Nothing is centrally hosted; there's no shared server to compromise.\n- **Minimal network surface.** The MCP server only talks to `api.coinvoyage.io` (or your configured override).\n- **HMAC-SHA256** authentication for privileged operations (SALE/REFUND/webhooks/fee claims).\n- **Open source.** Read the MCP server source at [`mcp-server/src/index.ts`](mcp-server/src/index.ts) — it's under 300 lines.\n\n## Local development\n\n```bash\ngit clone https://github.com/KingPeque/coinvoyage-paykit\ncd coinvoyage-paykit/mcp-server\nnpm install\nnpm run build\n# Point your MCP client at ./mcp-server/dist/index.js with COINVOYAGE_API_KEY set\n```\n\nRun the skill locally by symlinking `skills/coinvoyage-payments/` into `~/.claude/skills/` (or installing the plugin in dev mode).\n\n## Contributing\n\nIssues and PRs welcome at https://github.com/KingPeque/coinvoyage-paykit/issues. Please don't commit API keys, secrets, or wallet addresses.\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n\n## Links\n\n- CoinVoyage site: https://coinvoyage.io\n- CoinVoyage docs: https://docs.coinvoyage.io\n- Dashboard: https://dashboard.coinvoyage.io\n- Support: `help@coinvoyage.io`\n- This plugin's issues: https://github.com/KingPeque/coinvoyage-paykit/issues\n",
  "bytes": 4255,
  "sha": "f9db7b5846d3cefd984fac2a88de347bfeb3d9c3e289d2abc1fefab7dda03d10",
  "repo_slug": "kingpeque/coinvoyage-paykit",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_kingpeque_coinvoyage_paykit_coinvoyage_p_e7349429/readme"
}