Skip to main content

MCP server for AlgoVoi — create crypto payment links, verify payments, generate MPP / x402 / AP2 / A2A challenges, and manage Tier 2 standing-authority subscriptions on 7 chains, from any MCP client (Claude Desktop, Claude Code, Cursor, Windsurf). 21 tools across one-shot payments, agent-protocol challenges, A2A messaging, and recurring billing (Algorand, VOI, Base, Tempo, Solana, Hedera, Stellar).

Project description

algovoi-mcp

MCP server for AlgoVoi21 tools across one-shot payments, agent-protocol challenges (MPP / x402 / AP2 / A2A), and Tier 2 standing-authority subscriptions, from any MCP client (Claude Desktop, Claude Code, Cursor, Windsurf).

Tier 1 (one-shot): create payment links, verify payments, prepare extension payments, verify webhooks, list networks, plus MPP / x402 / AP2 / A2A challenge + verify tools — supports all 16 AlgoVoi networks (USDC on Algorand / VOI / Hedera / Stellar mainnet+testnet, plus native ALGO / VOI / HBAR / XLM).

Tier 2 (standing-authority recurring) new in v1.3.0: create / get / list / confirm / revoke / pause / resume / manual-pull authorities — supports all 14 chain ids (7 mainnets + 7 testnets, including Base / Tempo / Solana / Hedera / Stellar). See the parent repo's Recurr/ folder for per-chain wallet-side integration code.

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

algovoi_mcp-1.4.0.tar.gz (35.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

algovoi_mcp-1.4.0-py3-none-any.whl (30.2 kB view details)

Uploaded Python 3

File details

Details for the file algovoi_mcp-1.4.0.tar.gz.

File metadata

  • Download URL: algovoi_mcp-1.4.0.tar.gz
  • Upload date:
  • Size: 35.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for algovoi_mcp-1.4.0.tar.gz
Algorithm Hash digest
SHA256 7c46770c844a455eba1fec3cdb58c4abf34e3b68bce5f00ec44f186e726b7ca4
MD5 5fbde1a4e0adee71277f725794f41e1b
BLAKE2b-256 3b6ea3b98c6992d1271093e934d14826066cb98220508f715407ffd637419995

See more details on using hashes here.

File details

Details for the file algovoi_mcp-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: algovoi_mcp-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 30.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for algovoi_mcp-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2fb703a19144fe7c2673a4f1e257f738c34320a675c6ae6fb6962665608b748b
MD5 1d4c8bf2e5da4c132bf2ebd69e4497a8
BLAKE2b-256 a0e86b845c30eef43c71751a1540f52f235e421859634774d43a6e72051aad2d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page