MCP server for AlgoVoi — create crypto payment links, verify payments, and generate MPP / x402 challenges from any MCP client (Claude Desktop, Claude Code, Cursor, Windsurf). Supports all 16 AlgoVoi networks: USDC on Algorand/VOI/Hedera/Stellar (mainnet + testnet) and native ALGO/VOI/HBAR/XLM.
Project description
algovoi-mcp
MCP server for AlgoVoi — create crypto payment links, verify payments, and generate MPP / x402 challenges from any MCP client (Claude Desktop, Claude Code, Cursor, Windsurf).
Supports all 16 AlgoVoi networks: USDC on Algorand, VOI, Hedera, Stellar (mainnet + testnet) and native ALGO, VOI, HBAR, XLM (mainnet + testnet).
Install
# Via uvx (no global install)
uvx algovoi-mcp
# Or with pip
pip install algovoi-mcp
algovoi-mcp
Requires Python ≥ 3.10.
Configure
Add to your MCP client config (~/.claude.json, ~/.cursor/mcp.json, or claude_desktop_config.json):
{
"mcpServers": {
"algovoi": {
"command": "uvx",
"args": ["algovoi-mcp"],
"env": {
"ALGOVOI_API_KEY": "algv_...",
"ALGOVOI_TENANT_ID": "your-tenant-uuid",
"ALGOVOI_PAYOUT_ADDRESS": "YOUR_WALLET_ADDRESS",
"ALGOVOI_WEBHOOK_SECRET": "optional"
}
}
}
}
Sign up for an AlgoVoi tenant at algovoi.com to get your API key.
Tools
| Tool | Purpose |
|---|---|
create_payment_link |
Hosted-checkout URL for Algorand / VOI / Hedera / Stellar |
verify_payment |
Check if a checkout token settled (optional tx_id) |
prepare_extension_payment |
In-page wallet flow params (Algorand / VOI) |
verify_webhook |
HMAC-SHA256 AlgoVoi webhook verification |
list_networks |
Supported chains + asset IDs |
generate_mpp_challenge |
IETF MPP 402 WWW-Authenticate response |
verify_mpp_receipt |
Verify MPP on-chain receipt |
verify_x402_proof |
Verify x402 base64 proof |
Example prompts
"Create an AlgoVoi payment link for $5 USDC on Algorand, labeled 'Order #42'."
"Verify payment token abc123."
"Generate an MPP 402 challenge for my /premium route, $0.01 per call, on Algorand and VOI."
Dependencies
Only mcp>=1.26.0. The AlgoVoi HTTP client is bundled in the package and uses stdlib urllib.request — no requests / httpx needed.
Development
git clone https://github.com/chopmob-cloud/AlgoVoi-Platform-Adapters
cd AlgoVoi-Platform-Adapters/mcp-server/python
pip install -e ".[test]"
pytest
Run the server directly for debugging:
ALGOVOI_API_KEY=algv_... \
ALGOVOI_TENANT_ID=... \
ALGOVOI_PAYOUT_ADDRESS=... \
python -m algovoi_mcp
License
Business Source License 1.1 — see LICENSE.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file algovoi_mcp-1.1.1.tar.gz.
File metadata
- Download URL: algovoi_mcp-1.1.1.tar.gz
- Upload date:
- Size: 25.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7c30312900b65859d58f2fbb5cb9df24dc96436af30b2a6dcbcfce715115a16
|
|
| MD5 |
43be0d3635398fad0aadd3704e437654
|
|
| BLAKE2b-256 |
520103bea6232e682cbddcd811948d47c713210450163c2ef8005a4d0b730927
|
File details
Details for the file algovoi_mcp-1.1.1-py3-none-any.whl.
File metadata
- Download URL: algovoi_mcp-1.1.1-py3-none-any.whl
- Upload date:
- Size: 22.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf6684b9637ad7cb186ba45bb9bcf2ee6ca6c180dcdc8cea432e4d27c86037f9
|
|
| MD5 |
799315f422ec8a34c64509695d45ec16
|
|
| BLAKE2b-256 |
c51bf46f71b067d02d564216a577b2c87073897fde06f8d67d06ac5e9af4ff5a
|