Micro-settled web content extraction and JSON schema validation utilities for AI agents via XRPL.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
mcp-name: io.github.Bristlecone2026/bristlecone-logic
Automated, offline-verified, institutional-grade M2M sweeper daemon for Bristlecone Logic LLC running on Base L2 (chain_id: 8453). The daemon monitors native Base USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913), verifies native ETH gas reserves, constructs EIP-1559 contract call payloads, and routes signatures through AWS KMS HSM (us-west-2).
/opt/bristlecone/bristlecone-logic/.env
Environment variables containing AWS_KMS_KEY_ID, AWS_REGION, and SWEEP_DESTINATION_ADDRESS.
/opt/bristlecone/bristlecone-logic/kms_signer.py
Offline EIP-1559 transaction constructor and AWS KMS signing engine. Handles DER ASN.1 signature parsing, Low-S canonicalization (EIP-2), and SECP256K1 public key recovery byte ($v$) calculation.
/opt/bristlecone/bristlecone-logic/sweeper_daemon.py
Main polling loop. Queries Base RPC endpoints, checks USDC balance (0x70a08231), monitors ETH gas reserves, encodes ERC-20 transfer() data payloads (0xa9059cbb), and executes dry-run or live transaction broadcasts.
/etc/systemd/system/bristlecone-sweeper.service
Linux background service unit managing the daemon process with automatic restart logic (Restart=always, RestartSec=10) and logging.
| Key | Value | Description |
|---|---|---|
| AWS Region | us-west-2 | KMS HSM physical region |
| Network | Base Mainnet (8453) | Primary Layer 2 execution environment |
| Target Token | Base USDC (0x8335...2913) | 1:1 USD revenue token |
| Service Status | Active (Running) | Managed by systemd |
| Safety State | DRY_RUN_MODE = True | Constructs & signs offline; no live network broadcasts |
SWEEP_DESTINATION_ADDRESS in .env with corporate Coinbase Business deposit address.DRY_RUN_MODE = False in sweeper_daemon.pysystemctl restart bristlecone-sweepersystemctl status bristlecone-sweeperNo reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/bristlecone-logic)<a href="https://allmcps.com/mcp/bristlecone-logic"><img src="https://allmcps.com/api/badge/bristlecone-logic?style=directory" alt="Bristlecone Logic on AllMCPs" /></a>