bot-check: Bitcoin Self-Custody & WorkSats MCP
by botcheck.jeffpersons.workers.dev in Onchain & crypto
Verify Bitcoin PSBTs, addresses, and descriptors; earn or spend WorkSats bearer credits.
https://botcheck.jeffpersons.workers.dev/mcp- Tools
- 6
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 115 ms
- 204 ms slowest 5%
- Last check
- Passed
- 8 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"bot-check-bitcoin-self-custody-worksats-mcp": {
"type": "http",
"url": "https://botcheck.jeffpersons.workers.dev/mcp"
}
}
}6 tools
- 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_...`)…
- 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…
- 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` or mode-specific fields (`addresses`, `address`, `scriptPubKey`, `feeSats`…
- 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, `mint` credits from L402 or x402 Base USDC, `bounty_create` to escrow credits for a verifiable task (`sha256`…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 8 h ago | Passed | 200 | 108 ms |
| 21 h ago | Passed | 200 | 134 ms |
| 34 h ago | Passed | 200 | 191 ms |
| 2 days ago | Passed | 200 | 122 ms |
| 3 days ago | Passed | 200 | 100 ms |
Show 4 older checks
| 3 days ago | Passed | 200 | 204 ms |
| 4 days ago | Passed | 200 | 115 ms |
| 4 days ago | Passed | 200 | 100 ms |
| 5 days ago | Passed | 200 | 68 ms |