coinvoyage-paykit
coinvoyage-paykit-claudeplugin
Claude Code plugin for integrating CoinVoyage — a non-custodial, multi-chain crypto payment gateway — into any app you build with Claude.
Bundles two surfaces:
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, ReactPaymentWidget, webhook signature verification, and REST API fallback for non-JS stacks.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.
Community-maintained integration. Not officially affiliated with CoinVoyage.
Install
/plugin install KingPeque/coinvoyage-paykitYou'll be prompted at install for:
Field | Required | Notes |
| yes | Your public API key from https://dashboard.coinvoyage.io → Developers |
| optional | Needed for SALE/REFUND orders, webhook management, and fee claims. Leave blank to restrict Claude to read + DEPOSIT flows only. |
| optional | Defaults to |
The secret is stored in your system keychain via Claude Code's sensitive-config pathway — it never lands in a file you'd commit.
What you can now say to Claude
Once installed, these kinds of requests will activate the skill and/or MCP tools:
"Add crypto payments to my Next.js checkout"
"I want to accept Bitcoin on from my site"
"Build a donation page that takes any crypto while I settle to USDC on base"
"Create a $25 test invoice and settle to USDC on Base heres my wallet"
"Register a webhook at https://mysite.com/api/webhooks/coinvoyage for completed orders"
What's inside
coinvoyage-paykit/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest (prompts user for API keys)
├── mcp.json # Declares the bundled MCP server
├── skills/
│ └── coinvoyage-payments/
│ └── SKILL.md # Integration guide + trigger description
├── mcp-server/ # Source for @kingpeque/coinvoyage-mcp (npm)
│ ├── src/index.ts
│ ├── package.json
│ └── tsconfig.json
├── README.md
└── LICENSESupported chains
Bitcoin, 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.
Pricing (CoinVoyage's, not this plugin's)
1.5% per successful payment
0% offramp
Merchants can add a custom percentage fee on top
This plugin is free and MIT-licensed. Volume discounts on CoinVoyage fees:
help@coinvoyage.io.
Security posture
No secrets in this repo. Everything sensitive lives in your Claude Code config, injected into the MCP server at runtime.
Per-user keys. Every builder uses their own CoinVoyage API key. Nothing is centrally hosted; there's no shared server to compromise.
Minimal network surface. The MCP server only talks to
api.coinvoyage.io(or your configured override).HMAC-SHA256 authentication for privileged operations (SALE/REFUND/webhooks/fee claims).
Open source. Read the MCP server source at
mcp-server/src/index.ts— it's under 300 lines.
Local development
git clone https://github.com/KingPeque/coinvoyage-paykit
cd coinvoyage-paykit/mcp-server
npm install
npm run build
# Point your MCP client at ./mcp-server/dist/index.js with COINVOYAGE_API_KEY setRun the skill locally by symlinking skills/coinvoyage-payments/ into ~/.claude/skills/ (or installing the plugin in dev mode).
Contributing
Issues and PRs welcome at https://github.com/KingPeque/coinvoyage-paykit/issues. Please don't commit API keys, secrets, or wallet addresses.
License
MIT — see LICENSE.
Links
CoinVoyage site: https://coinvoyage.io
CoinVoyage docs: https://docs.coinvoyage.io
Dashboard: https://dashboard.coinvoyage.io
Support:
help@coinvoyage.ioThis plugin's issues: https://github.com/KingPeque/coinvoyage-paykit/issues
This server cannot be installed
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/KingPeque/coinvoyage-paykit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server