bots.st/coinvello
CoinVello
Create crypto checkout sessions, invoices, webhooks
1991 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 18
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://mcp.coinvello.com/mcpNeeds header Authorization - npm
npx -y @coinvello/mcpReleased 1 Nov 2026, version 0.1.4Set COINVELLO_API_KEY
What it can do
| Tool | What it says it does |
|---|---|
create_checkout_session | Create a CoinVello hosted checkout session (an invoice plus a payment page at pay.coinvello.com). Redirect the customer to the returned `url`. Amounts are decimal strings. `currency` is an ISO code (USD, EUR...) or an asset id to price in crypto. Fulfil orders from the invoice.paid webhook, never… |
create_credit_purchase | Create a crypto credit purchase (cpu_...). Returns payment.payment_options with the address/amount to pay (CoinVello's operator wallet) and a hosted checkout_url. Credits are added when the payment confirms. Card purchases and automatic top-up are set up by the merchant in the dashboard, not… |
create_export | Create an export of the records (default), another dataset, or `all` (the year-end package) for a period, or for the entire history when period is null or omitted. Returns the export object: small exports are already `ready` with `file` (name, content_type, bytes, sha256) and a signed… |
create_wallet | Register a receiving wallet the merchant controls. type=xpub for bitcoin (CoinVello derives a fresh address per invoice from the extended PUBLIC key); type=address for ethereum, base, arbitrum, optimism, polygon, bnb, avalanche, robinhood, solana, tron. Never pass a private key or seed phrase. The… |
create_webhook | Register a webhook endpoint. The response contains `secret` (whsec_...) ONCE: store it as COINVELLO_WEBHOOK_SECRET. Live endpoints must be HTTPS; test endpoints may be http://localhost. Use events ["*"] for everything or a list such as ["invoice.paid","invoice.expired"]. |
get_credits_balance | Return the merchant's prepaid processing-credit balance: balance (= available + reserved, never negative), available (free to spend), reserved (estimated fees of open invoices paid with credits), low_balance_threshold, estimated_payments_remaining, auto_topup. There are no free live credits. 1… |
get_export | Retrieve an export (exp_...): status (queued, processing, ready, failed, expired), rows, file { name, content_type, bytes, sha256 }, download_url and download_expires_at, failure_reason. Poll after create_export until ready. |
get_invoice | Retrieve an invoice (inv_...) with its status, payment_options (address, amount, payment_uri, qr_payload) and paid summary. Use for polling or reconciliation. Accepts a checkout session id (cs_...) too and returns the session with the invoice expanded. |
get_rates | Mid-market rates for supported assets against a fiat base (default USD). Indicative only; invoices lock their own rate at creation. |
get_records_summary | Sales (invoiced at the locked rates), received_market_value (what the coins were worth when they landed), valuation_difference, tax_collected, refunds, fees_prepaid and credits_consumed, fees_onchain, network_fees, credit_purchases and net_received, with payment counts, over occurred_at in the… |
list_assets | Every asset CoinVello accepts in the API key's mode: id (btc:bitcoin, usdc:polygon, eurc:base...), symbol, chain, kind (native/token), contract_address, decimals, required_confirmations, min_amount, testnet name and the wallet_type (xpub or address) needed to accept it. Tokens without a testnet… |
list_credit_bundles | List purchasable credit bundles with USD price, price_per_credit and indicative crypto_prices per asset. Bigger bundles cost less per credit (effective rate ~0.30% down to <0.10%). |
list_invoices | List invoices, newest first, filterable by status, order_id or customer_email. Returns { object: 'list', data, has_more, next_cursor }. |
list_payments | List on-chain payments (pay_...) with tx_hash, confirmations, amount and status (detected, confirming, confirmed, failed). Filter by invoice_id, status, chain or tx_hash. |
list_records | List the account's book of record, newest first: one immutable row per movement of value (payment_received, fee_prepaid, credit_purchase, refund_sent, fee_onchain, conversion, offramp_payout...) valued when it happened. Each record has `value` (market value at the block time in the reporting… |
list_wallets | List registered wallets with chain, type, status (active/verified/archived) and accepted assets. Use it to see which assets can be offered on an invoice. |
simulate_test_payment | Create a synthetic on-chain payment for an invoice (inv_) or credit purchase (cpu_) and run it through the real state machine and webhook pipeline. Test keys only. confirmations=0 -> payment.detected / invoice.pending; confirmations >= required -> invoice.paid. Use a smaller/larger amount to… |
verify_webhook_signature | Verify a webhook delivery locally (no API call). Pass the exact raw request body, the CoinVello-Signature header (t=...,v1=...) and the endpoint secret (whsec_...). Implements the spec: HMAC-SHA256 over "<t>.<raw body>", 300 s tolerance, constant-time compare against any v1. Returns… |
In its maker's words
Non-custodial crypto payments: checkout sessions, invoices, webhooks and test payments. No KYC.
- Website
- coinvello.com/ai
- Source
- github.com/CoinVello/coinvello-ai
- Publisher
- CoinVello
- Listed from
- the official MCP Registry as
io.github.CoinVello/coinvello - Version
- 0.1.4, updated 1 Nov 2026
- Kinds of work
- Crypto and web3, Shops and payments, Security and trust
The domain it lives on
- coinvello.com
- registered 21 Oct 2026 (1 month ago), at GoDaddy.com, LLC
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 1991 ms | |
| Answered | 1298 ms | |
| Answered | 429 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.