Back to Browse

Coinvello Ai MCP Server

Developer ToolsLow Risk9.5MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

Non-custodial crypto payments: checkout sessions, invoices, webhooks and test payments. No KYC.

About

Non-custodial crypto payments: checkout sessions, invoices, webhooks and test payments. No KYC.

Remote endpoints: streamable-http: https://mcp.coinvello.com/mcp

Security Report

9.5
Low Risk9.5Low Risk

Valid MCP server (3 strong, 3 medium validity signals). 1 known CVE in dependencies ⚠️ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.

18 tools verified · Open access · 2 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

CoinVello API key. Use a cv_test_ key while developing; cv_live_ keys are refused unless COINVELLO_ALLOW_LIVE=1.Required

Environment variable: COINVELLO_API_KEY

API base URL. Default https://api.coinvello.com/v1; http://localhost:4242/v1 for the local reference server.Optional

Environment variable: COINVELLO_API_BASE

Set to 1 to allow a live key.Optional

Environment variable: COINVELLO_ALLOW_LIVE

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

CoinVello MCP server and AI kit

CoinVello MCP server

MCP server and integration kit for CoinVello, the non-custodial crypto payment processor: payments go straight to the merchant's own wallet on 11 networks (Bitcoin, Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Robinhood Chain, Solana, Tron; USDC, USDT and more), no KYC, fees are prepaid credits or a fixed on-chain split. Nothing here can move funds.

Documentation

Installation

Get a cv_test_ API key at https://coinvello.com/app/settings.php (or use any cv_test_ string against the local mock server in api/reference-server), then add the server to your MCP client. Claude Desktop, Cursor, Windsurf and VS Code all take this block:

{
  "mcpServers": {
    "coinvello": {
      "command": "npx",
      "args": ["-y", "@coinvello/mcp"],
      "env": { "COINVELLO_API_KEY": "cv_test_..." }
    }
  }
}

Claude Code: claude mcp add coinvello -e COINVELLO_API_KEY=cv_test_... -- npx -y @coinvello/mcp. Live keys (cv_live_) are refused unless COINVELLO_ALLOW_LIVE=1. More clients and the Streamable HTTP mode: api/ai/mcp-server/README.md.

Screenshots

The server in the MCP Inspector, creating a checkout session against the local mock API, and the hosted payment page that session opens:

CoinVello tools in the MCP Inspector create_checkout_session result Hosted checkout page

Tools

ToolDoes
create_checkout_sessionPOST /checkout-sessions: hosted payment page; returns url to redirect to and invoice_id
get_invoiceGET /invoices/{id} (or GET /checkout-sessions/{cs_id}?expand=invoice)
list_invoicesGET /invoices with status / order_id / email filters
list_paymentsGET /payments with invoice_id / status / chain / tx_hash filters
create_walletPOST /wallets (xpub for BTC, address for EVM/Solana/Tron). Refuses xprv locally.
list_walletsGET /wallets
create_webhookPOST /webhooks; returns the whsec_ secret once
verify_webhook_signatureLocal HMAC check of a CoinVello-Signature header against a raw body (no API call)
get_credits_balanceGET /credits/balance
list_credit_bundlesGET /credits/bundles
create_credit_purchasePOST /credits/purchases; returns payment options + checkout_url
get_ratesGET /rates
list_assetsGET /assets (optional chain filter)
simulate_test_paymentPOST /test/simulate_payment (test keys only)
list_recordsGET /records: the book of record (payments, fees, credit purchases) valued when they happened; filters type / asset / chain / invoice / order / tx / dates / currency
get_records_summaryGET /records/summary: sales, market value received, refunds, fees, net received for a period, optionally grouped
create_exportPOST /exports: CSV, Excel or JSON file of records or any dataset (QuickBooks, Xero, Koinly, CoinTracker, CoinLedger presets); returns the export with download_url
get_exportGET /exports/{id}: poll status until ready, read file.sha256 and download_url

Every tool returns the raw API JSON (also as structuredContent). API errors come back as tool errors containing http_status, the CoinVello error envelope (type, code, message, request_id) and a hint.

Resources

URIContent
coinvello://docs/llms-full.txtComplete single-file integration guide (auth, checkout, redirect, webhook verification, polling, credits, errors, examples in curl/Node/Python/PHP)
coinvello://docs/llms.txtShort llms.txt index
coinvello://openapi.yamlOpenAPI 3.1 specification

Documents are bundled at build time; if missing they are fetched from coinvello.com.

Prompts

integrate-coinvello-into-<framework> for nextjs, express, fastapi, flask, django, laravel, rails, sinatra, go, woocommerce, shopify, generic, plus integrate-coinvello-into-framework with a free-form framework argument. Optional arguments: currency, assets. Each prompt tells the agent to read the guide resource, add a checkout route, a raw-body webhook route with signature verification and event.id dedupe, and to verify end to end with simulate_test_payment.

What else is in this repository

PathWhat
api/ai/mcp-serverMCP server, npx -y @coinvello/mcp (npm, MCP Registry: io.github.CoinVello/coinvello)
api/ai/llms-full.txtThe whole integration guide in one file (also at https://coinvello.com/llms-full.txt)
api/ai/skillcoinvello-payments Agent Skill: drop it into .claude/skills/
api/ai/cookbookSingle-file recipes: Next.js, Express, FastAPI, Flask, Django, Laravel, Sinatra, Go, curl
api/ai/tool-definitionsTool schemas for Anthropic, OpenAI and Gemini function calling
api/ai/postmanPostman collection with a runnable quickstart
api/reference-serverMock API: npm start, then use http://localhost:4242/v1 with any cv_test_ key; signs real webhooks
api/openapi.yamlOpenAPI 3.1 reference for https://api.coinvello.com/v1
api/sdksNode, Python and PHP SDKs (npm install @coinvello/sdk, pip install coinvello)

SDKs: npm install @coinvello/sdk; Python and PHP install commands are on https://coinvello.com/developers.

This repository is a read-only mirror, synced from CoinVello's main repository. Issues are welcome; security reports go to support@coinvello.com.

Reviews

No reviews yet

Be the first to review this server!