MCP server for AlgoVoi — create crypto payment links, verify payments, probe MPP endpoints (including MPP subscription lifecycle), screen recipients, compliance trust queries, and generate MPP / x402 challenges from any MCP client. Supports 29 tools across all 8 AlgoVoi chains: Algorand, VOI, Hedera, Stellar, Base, Solana, Tempo, and ARC testnet. Selectable response model via ALGOVOI_MODE: 'substrate' (AlgoVoi signed receipts) or 'standard' (bare x402/MPP/AP2).
Project description
algovoi-mcp
MCP server for AlgoVoi — create crypto payment links, verify payments, run compliance screens / trust queries, and generate MPP / x402 challenges from any MCP client (Claude Desktop, Claude Code, Cursor, Windsurf).
29 tools across all 26 AlgoVoi networks (13 mainnet + 13 testnet): USDC + native on Algorand, VOI, Hedera, Stellar, Base, Solana, Tempo, and ARC 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 |
screen_recipient |
Pre-payment sanctions / KYB screen (signed compliance receipt) |
compliance_trust_query |
Composite trust verdict over a chain of substrate receipts |
…plus MPP subscription lifecycle, Tier 2 recurring authorities, and AP2 / A2A tools — 29 total.
Response model — ALGOVOI_MODE
substrate (default) returns AlgoVoi signed receipts (action_ref, compliance_receipt, settlement_attestation, composite trust hash + ctq_response). standard strips those keys, leaving the bare x402 / MPP / AP2 shape. Set ALGOVOI_MODE=standard to opt out.
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
Release history Release notifications | RSS feed
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.7.0.tar.gz.
File metadata
- Download URL: algovoi_mcp-1.7.0.tar.gz
- Upload date:
- Size: 41.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
063123ba5e11e78b93c3750fc46b0b4c1056ddf37435ded3fee6c2462e3960f4
|
|
| MD5 |
0dcee77acc671f73174da42c1325047e
|
|
| BLAKE2b-256 |
f7f190c49ae028cec46830e7d191f3a367f30234862fa7826611b0fd9cee9720
|
File details
Details for the file algovoi_mcp-1.7.0-py3-none-any.whl.
File metadata
- Download URL: algovoi_mcp-1.7.0-py3-none-any.whl
- Upload date:
- Size: 37.8 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 |
7bd0f30efdd15b167d7e9032e1825b2ad560030476dfbe2bae9dc711b32c8829
|
|
| MD5 |
007c67913e93ec46e8a249e7936d9fb2
|
|
| BLAKE2b-256 |
e8ca7a5dd32eda27eb8f2641aa5d0923e8ff89e0f7e25c3d74b2420097d8d1c1
|