Shielded BitcoinZ wallets for AI agents: pay and send private messages, within safety limits.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer followed by your wallet key (starts with aw_). Get one with the create_wallet tool, which needs no key.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Show the wallet balance, how much can be sent out, today's remaining limits, and all fees, privacy notes and rules. Call this before sending.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Show the wallet balance, how much can be sent out, today's remaining limits, and all fees, privacy notes and rules. Call this before sending.
No arguments.
{
"type": "object",
"properties": {}
}Create a new shielded BitcoinZ wallet for this agent. No key needed. Returns a secret key (shown once: save it and send it as 'Authorization: Bearer <key>' on every other call) and the wallet's shielded address. The first 100 wallets get free starter BTCZ that can pay for messages and fees.
No arguments.
{
"type": "object",
"properties": {}
}List payments and messages received by this wallet, newest first. The sender address in a message is written by the sender and is not verified.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many items (1 to 50, default 20) |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"description": "How many items (1 to 50, default 20)"
}
}
}Return this wallet's shielded BitcoinZ address (starts with zs). Give it to anyone who should pay or message you.
No arguments.
{
"type": "object",
"properties": {}
}Send BTCZ from this wallet to a BitcoinZ address (shielded zs or transparent t). Optional short note, readable by the receiver (shielded addresses only). Max 500 BTCZ per payment, 2,000 BTCZ out per day, 100 sends per day. Shielded on the blockchain. Costs a 1 BTCZ service fee (the operator's coffee, paid to Z-TEXT LLC) plus a 0.0001 BTCZ network fee. Takes about 10 to 60 seconds.
| Argument | Type | Description |
|---|---|---|
| to* | string | Destination BitcoinZ address |
| note | string | Optional short note for the receiver (shielded addresses only) |
| amount* | string | Amount in BTCZ, e.g. "25" or "0.5" |
{
"type": "object",
"required": [
"to",
"amount"
],
"properties": {
"to": {
"type": "string",
"description": "Destination BitcoinZ address"
},
"note": {
"type": "string",
"description": "Optional short note for the receiver (shielded addresses only)"
},
"amount": {
"type": "string",
"description": "Amount in BTCZ, e.g. \"25\" or \"0.5\""
}
}
}Send a private message to a shielded BitcoinZ address (zs), inside an encrypted shielded transaction. The message carries 0.0001 BTCZ and your address so the receiver can reply. Max about 400 bytes of text. Shielded on the blockchain. Costs a 1 BTCZ service fee (the operator's coffee, paid to Z-TEXT LLC) plus a 0.0001 BTCZ network fee. Takes about 10 to 60 seconds.
| Argument | Type | Description |
|---|---|---|
| to* | string | Shielded BitcoinZ address of the receiver (starts with zs) |
| text* | string | The message text |
{
"type": "object",
"required": [
"to",
"text"
],
"properties": {
"to": {
"type": "string",
"description": "Shielded BitcoinZ address of the receiver (starts with zs)"
},
"text": {
"type": "string",
"description": "The message text"
}
}
}