AlgoVoi MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ALGOVOI_API_KEY | Yes | Your AlgoVoi API key (starts with algv_). Get one from https://dash.algovoi.co.uk | |
| ALGOVOI_API_BASE | No | API base URL. Default https://cloud.algovoi.co.uk (AlgoVoi Cloud, managed payouts). Change to https://api1.ilovechicken.co.uk for direct API access. | https://cloud.algovoi.co.uk |
| ALGOVOI_TENANT_ID | No | Tenant UUID. Required only for direct API access (when ALGOVOI_API_BASE is api1.ilovechicken.co.uk). Leave unset when using AlgoVoi Cloud. | |
| ALGOVOI_PAYOUT_VOI | No | Per-chain override: VOI payout address (direct API only). | |
| ALGOVOI_PAYOUT_HEDERA | No | Per-chain override: Hedera payout address, e.g. 0.0.123456 (direct API only). | |
| ALGOVOI_PAYOUT_ADDRESS | No | Default payout wallet address. Required only for direct API access; managed centrally in AlgoVoi Cloud otherwise. | |
| ALGOVOI_PAYOUT_STELLAR | No | Per-chain override: Stellar public key, starts with G (direct API only). | |
| ALGOVOI_WEBHOOK_SECRET | No | Optional HMAC-SHA256 secret for webhook signature verification. Enables the verify_webhook tool. | |
| ALGOVOI_PAYOUT_ALGORAND | No | Per-chain override: Algorand payout address (direct API only). |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_payment_linkA | Create a hosted AlgoVoi checkout URL for a given amount and chain. Returns a short token and public URL the customer can visit to pay in USDC or native tokens (Algorand / VOI / Hedera / Stellar). |
| verify_paymentA | Verify that a payment for a given checkout token has settled. Returns paid/unpaid status. If tx_id is supplied, verifies that specific on-chain transaction; otherwise uses hosted-checkout status. |
| prepare_extension_paymentA | Prepare an in-page wallet-extension payment (Algorand / VOI only). Returns the token and chain parameters a frontend can use to ask a browser wallet to sign and submit the transfer, then verify with verify_payment + tx_id. |
| verify_webhookA | Verify an AlgoVoi webhook HMAC-SHA256 signature. Returns {valid: true, payload: } if the signature matches the server's configured webhook secret (ALGOVOI_WEBHOOK_SECRET env var — never passed as a tool argument). |
| list_networksA | List the blockchain networks AlgoVoi supports, with asset IDs, decimals, and CAIP-2 identifiers. Offline tool — no API call. |
| generate_mpp_challengeA | Generate an IETF MPP (draft-ryan-httpauth-payment) 402 challenge that an API server can return to gate a resource. Produces the WWW-Authenticate and X-Payment-Required headers plus the challenge_id to echo. |
| verify_mpp_receiptB | Verify an MPP receipt (on-chain transaction ID) for a given resource — returns {verified: true} if the transaction paid the resource's declared amount to the tenant's payout address. |
| verify_x402_proofA | Verify a base64-encoded x402 payment proof against a given network — returns {verified: true} if the proof corresponds to a confirmed on-chain transfer to the tenant's payout address. |
| generate_x402_challengeA | Generate an x402 (spec v1) 402 Payment Required response for gating a resource. Returns the X-Payment-Required header value and full payload. The client must pay on-chain and re-send with X-Payment: , then verify with verify_x402_proof. |
| generate_ap2_mandateA | Generate an AP2 v0.1 PaymentMandate for agent-to-agent payment. Returns the mandate object and its base64 encoding for the AP2-Payment-Required header. After the paying agent submits on-chain, call verify_ap2_payment to confirm. |
| verify_ap2_paymentA | Verify an AP2 payment — returns {verified: true} if the on-chain transaction satisfies the mandate's amount and recipient. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chopmob-cloud/AlgoVoi-Platform-Adapters'
If you have feedback or need assistance with the MCP directory API, please join our Discord server