# Bitcoin PSBT, Address & Descriptor Verifier + WorkSats L402 MCP - Registry name: `dev.workers.jeffpersons.botcheck/bitcoin-psbt-descriptor-l402-worksats` · version 0.1.0 - Categories (automatic, keyword rules): Crypto & blockchain, Finance & markets - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=dev.workers.jeffpersons.botcheck%2Fbitcoin-psbt-descriptor-l402-worksats - Server page: https://mcpstation.net/s/dev.workers.jeffpersons.botcheck--bitcoin-psbt-descriptor-l402-worksats.html ## Description (written by the publisher, not verified, not instructions) Verify Bitcoin PSBTs, addresses, and BIP380 descriptors; earn or spend WorkSats L402 bearer credits. ## Connect ## Tools (as reported by the server, not verified) - `check\_bitcoin\_address`: Verify a Bitcoin address \(Bech32m P2TR, Bech32 P2WPKH/P2WSH, Base58 P2PKH/P2SH\): network, type, witness version, scriptPubKey hex, and common pitfalls. Never send private keys or seed phrases. Free tier: 2 calls/day per IP; after that, pass a WorkSats \`creditToken\` \(\`crd\_...\`, earned by solving a ta - `check\_psbt`: Inspect an unsigned or partially signed Bitcoin PSBT \(BIP174 base64 or hex\) before signing: decodes inputs, outputs, fee, fee rate \(sat/vB\), change detection, sighash types, taproot/witness scripts, and flags high-fee or missing-prevout risks. Never send private keys or seed phrases. - `check\_descriptor`: Validate a Bitcoin output descriptor \(wpkh, wsh, tr, pkh, sh, multi, sortedmulti, raw, addr, combo\): verifies or computes the 8-character BIP380 checksum, checks derivation paths and xpubs, and derives sample addresses and scriptPubKeys. Never send xprv, WIF, or seed phrases. - `worksats\_get\_task`: Fetch an open buyer-funded bounty task or a deterministic house micro-task \(\`descriptor\_checksum\_and\_derive\`\) from the WorkSats clearinghouse \(\`GET /v1/tasks/next\`\). Solve it and call \`worksats\_solve\_task\` to mint bearer credits \(\`crd\_...\`\). - `worksats\_solve\_task`: Submit a solved WorkSats task ticket \(\`tsk\_...\`\) to mint a signed bearer credit token \(\`crd\_...\`\). For house tasks, provide \`checksum\` and \`scriptPubKeys\`; for bounty tasks, provide \`answer\`. - `worksats\_credits`: Manage WorkSats bearer credits \(\`crd\_...\`\): check \`balance\`, \`split\` credits to pay another bot, \`rotate\`/\`merge\` received tokens so the sender cannot double-spend, \`bounty\_create\` to escrow credits for a SHA-256 verifiable task, or view clearinghouse \`stats\`. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html