Bitcoin PSBT, Address & Descriptor Verifier + WorkSats L402 MCP
dev.workers.jeffpersons.botcheck/bitcoin-psbt-descriptor-l402-worksatsVersion 0.1.0Verify Bitcoin PSBTs, addresses, and BIP380 descriptors; earn or spend WorkSats L402 bearer credits.
Status
Responds162 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:29 UTC
- Latency
- 162 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://botcheck.jeffpersons.workers.dev/mcp?client=registryResponds162 msNo sign-in
Claude Code
claude mcp add --transport http bitcoin-psbt-descriptor-l402-worksats 'https://botcheck.jeffpersons.workers.dev/mcp?client=registry'Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: bitcoin-psbt-descriptor-l402-worksats
Remote MCP server URL: https://botcheck.jeffpersons.workers.dev/mcp?client=registryCursor
{
"mcpServers": {
"bitcoin-psbt-descriptor-l402-worksats": {
"url": "https://botcheck.jeffpersons.workers.dev/mcp?client=registry"
}
}
}VS Code
code --add-mcp '{"name":"bitcoin-psbt-descriptor-l402-worksats","type":"http","url":"https://botcheck.jeffpersons.workers.dev/mcp?client=registry"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
6 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
check_bitcoin_addressVerify 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_...`), L402 header, or Base USDC `x402TxHash`. | No | Yes | Yes | No |
check_descriptorValidate 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. | No | Yes | Yes | No |
check_psbtInspect 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. | No | Yes | Yes | No |
worksats_creditsManage WorkSats bearer credits (`crd_...`): check `balance`, `split` credits to pay another bot, `rotate`/`merge` received tokens so the sender cannot double-spend, `mint` credits from L402 or x402 Base USDC, `bounty_create` to escrow credits for a verifiable task (`sha256`, `descriptor_derive`, `address_script`, `psbt_feerate`, `json_schema`), or view clearinghouse `stats`. | No | No | No | No |
worksats_get_taskFetch 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_...`). | No | No | No | No |
worksats_solve_taskSubmit 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` or mode-specific fields (`addresses`, `address`, `scriptPubKey`, `feeSats`, `inputCount`, `outputCount`, `data`). | No | No | No | No |
Details
- Registry status
- Active
- Published
- Oct 26, 2026
- Updated
- Oct 26, 2026
- Repository
- Not given
- Categories (suggested)
- Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared