Base Watchdog (Token Monitoring)
Persistent monitoring for any token on Base — treasury, holders, supply health, ecosystem news, and automated alerts, running server-side even after you close the chat. Works with any ERC-20 today, and with B20 tokens (Base's native compliance standard for stablecoins and RWAs, live on Base mainnet since July 8, 2026) with no changes needed.
Ships as a standalone skill: base-watchdog/SKILL.md in the Noelclaw repo.
Requires: @noelclaw/mcp
npx -y -p @noelclaw/mcp@3.43.1 noelclaw install
noelclaw loginTreasury Monitor
get_wallet_balance address="YOUR_TREASURY_ADDRESS"
base_mcp_status
create_automation
rawInput: "Alert me if ETH balance at YOUR_TREASURY_ADDRESS drops below 10 ETH"
agent_spawn
name: "treasury-watch"
goal: "Monitor treasury wallet. Track ETH balance, flag large moves, summarize weekly."
context: "Treasury: YOUR_TREASURY_ADDRESS"Holder & Supply Health
check_token runs a GoPlusLabs security audit (honeypot, mint/freeze authority, LP lock %, buy/sell tax, holder count). score_token runs a 6-component dip-reversal score against DexScreener data.
Quote-currency tokens:
score_tokenresolves the highest-liquidity Base pair for the address you pass in, and only scores it when your token is the base side of that pair. Stablecoins and RWA tokens (the B20 use case) are often the quote side of their most liquid pair — if so, the tool returns an explicit error rather than silently scoring the wrong asset.
Ecosystem Updates & Weekly Reports
Automated Alerts
Full Setup
Resume a Session
Tool Reference
Treasury balance
get_wallet_balance
address="0x..."
Base connection check
base_mcp_status
—
Token price + market data
get_token_data
question="SYMBOL"
Holder count + safety audit
check_token
address="0x..."
Buy signal score
score_token
address="0x..."
Ecosystem research
deep_research
query="..."
Price / balance alert
create_automation
rawInput="..."
Weekly auto-research
schedule_research
topic, schedule, label
Persistent monitor agent
agent_spawn
name, goal, context
Recall agent
agent_recall
name="..."
Save report
vault_save
key, content, type
Restore session context
memory_context
topic="..."
See Also
Last updated
Was this helpful?