Comprabtc MCP server
Non-custodial Bitcoin DCA for agent treasuries: approve USDT once, stack WBTC on Celo forever.
0 stars67 downloads/wk
Reviews
Write oneNobody has reviewed Comprabtc yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Comprabtc tools (5, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
cancel_planwrite actionStop the DCA plan immediately — signs cancelPlan() and, by default, also revokes the USDT allowance (approve 0) for a clean, double-locked exit. The WBTC already purchased stays in the wallet untouched.
create_planwrite actionCreate (or OVERWRITE) the treasury's Bitcoin DCA plan — signs 2 on-chain transactions: approve(total budget) + createPlan. Get explicit operator/human approval on the exact numbers first. Non-custodial: funds stay in the wallet; the verified contract enforces amount and interval; purchased WBTC arrives at this same wallet; fees ($0.005 + 1%) come OUT of each installment. First purchase executes wi
get_portfolioBitcoin accumulated by a wallet's plan: execution history (each purchase with tx hash and sats), cost basis, live BTC price. Free, read-only, via the CompraBTC API.
get_wallet_statusBalances (USDT, CELO for gas, WBTC sats), remaining authorized budget (allowance) and the current DCA plan of a wallet. Free, read-only. ALWAYS call this before create_plan, renew_budget or cancel_plan.
renew_budgetAuthorize a new total budget for the existing plan — signs one approve transaction. IMPORTANT: approve REPLACES the previous allowance (it does not add). Use when installments_left is low or purchases paused for exhausted budget.
Public scan report
scanner v0.1.10 · 2026-11-04 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 84 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Comprabtc compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 57% of 4,460 AI and agents servers
- Tools
- 5
- the typical AI and agents server has 6
- Tools that change things
- 40%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 67
- more than 53% of 1,538 AI and agents servers with a package
What its tools let an agent do: 3 read · 1 create · 1 delete
Install Comprabtc in Claude Code, Cursor or VS Code
Runs npx -y comprabtc-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add comprabtc -- npx -y comprabtc-mcp
What the publisher says
From the Comprabtc repository's README, as published. We do not edit it. Read it on GitHub
CompraBTC
Non-custodial Bitcoin DCA agent on Celo. Define your plan once — $X every hour/day in BTC — and an on-chain agent buys Bitcoin for you, straight into your own wallet. Funds never leave your wallet between purchases.
- Live app: https://comprabtc.vercel.app (works in MiniPay and any injected wallet)
- Agent API: https://comprabtc-api.vercel.app (GET / service descriptor · GET /api/stats public metrics)
- Built for the Celo Agentic Payments & DeFAI Hackathon — leaderboard
Deployed contracts (Celo mainnet, chain 42220)
Swaps route through the USDT/WBTC 0.3% Uniswap V3 pool. Protocol fee: 1% + $0.005 flat per execution, with on-chain hard caps (≤1%, ≤$0.05 flat) and a revert if the fee would ever eat the installment.
Agent identity: ERC-8004 #9665 on Celo mainnet (8004scan). Every transaction carries ERC-8021 attribution tags.
How it works
flowchart TB
USER["👤 User wallet<br/>(MiniPay / MetaMask / Valora)"]
FE["Frontend — Next.js PWA<br/>(Vercel)"]
subgraph onchain["⛓️ Celo mainnet"]
USDT["USDT (ERC-20)"]
EXEC["DCAExecutor<br/>0xd03f…4189<br/>non-custodial, on-chain limits"]
ROUTER["Uniswap V3 SwapRouter02<br/>USDT/WBTC 0.3% pool"]
TREASURY["Treasury"]
end
subgraph backend["🤖 Agent backend — Vercel"]
KEEPER["Keeper (Vercel Cron, 5 min)<br/>scans PlanCreated events,<br/>checks due plans"]
API["Express API<br/>POST /api/execute<br/>(x402-gated, permissionless)"]
DB[("Supabase<br/>plans · executions")]
TG["Telegram bot<br/>purchase alerts + ops"]
end
FACIL["x402 facilitator<br/>api.x402.celo.org"]
USER -- "① approve(budget) — once" --> USDT
USER -- "② createPlan(amount, interval) — once" --> EXEC
FE -.-> USER
KEEPER -- "discovers plans<br/>(PlanCreated events)" --> EXEC
KEEPER -- "③ pays 0.02 USDT via x402<br/>(EIP-3009 signature)" --> API
API -- "verify + settle" --> FACIL
API -- "④ execute(user, minOut)<br/>+ ERC-8021 attribution tags" --> EXEC
EXEC -- "⑤ transferFrom<br/>(one installment)"- The user approves USDT to DCAExecutor (cap = total plan budget) and creates a plan with on-chain limits (amount per run, minimum interval). Cancelling = one click (cancelPlan or approve(0)).
- The keeper discovers plans from PlanCreated events, and each cycle pays the execution API with an x402 micropayment before calling execute() — so every purchase is also an agent-to-agent payment.
- On-chain limits mean even a compromised keeper can't overcharge: it can never pull more than amountPerRun or execute before minInterval elapses.
- Users get Telegram alerts on every purchase (link from Settings in the app).
Repository layout
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Comprabtc: common questions
- Is Comprabtc MCP server safe?
- Mostly: it is graded B (78/100). Read the Comprabtc safety report
- How do I install Comprabtc?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Comprabtc need an API key?
- Yes. The registry entry asks for
COMPRABTC_WALLET_PRIVATE_KEY. - Is Comprabtc maintained?
- The last commit was 84 days ago (2026-08-12). The latest release is v0.1.1.
- What can I use instead of Comprabtc?
- Servers from other publishers that do the same job: Agent Sniper MCP server.
- How does Comprabtc compare with other AI and agents MCP servers?
- safety score 78/100 (higher than 57% of 4,460 AI and agents servers); tools 5 (the typical AI and agents server has 6); tools that change things 40% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Comprabtc
Same job from other publishers: the closest match first, then the best rated.
- Agent SniperSelf-custodial pump.fun sniper: arm strategies, snipe, manage positions. Simulate by default.not reviewedEstablishedB