🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

algovoi-mcp

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

algovoi-mcp

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).

pipPyPI
Version
1.7.0
Weekly downloads
217
Maintainers
1

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

ToolPurpose
create_payment_linkHosted-checkout URL for Algorand / VOI / Hedera / Stellar
verify_paymentCheck if a checkout token settled (optional tx_id)
prepare_extension_paymentIn-page wallet flow params (Algorand / VOI)
verify_webhookHMAC-SHA256 AlgoVoi webhook verification
list_networksSupported chains + asset IDs
generate_mpp_challengeIETF MPP 402 WWW-Authenticate response
verify_mpp_receiptVerify MPP on-chain receipt
verify_x402_proofVerify x402 base64 proof
screen_recipientPre-payment sanctions / KYB screen (signed compliance receipt)
compliance_trust_queryComposite 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.

Keywords

mcp

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts