Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GUARDBOT_HOSTNoExpose on your LAN; default loopback
GUARDBOT_PORTNoPort (default 8403)
GUARDBOT_PAY_TONoAddress to receive payments
GUARDBOT_NETWORKNoNetwork for x402 payments (e.g., base-sepolia)
GUARDBOT_DEV_SEEDNoServes /dev/seed, a testnet-only page to create test grants
GUARDBOT_NO_CACHENoDisable the local index
GUARDBOT_PRICE_USDCNoPrice in USDC for paid calls via x402
GUARDBOT_SOLANA_RPCNoPoint at testnets (devnet / nile)
GUARDBOT_FACILITATORNoFacilitator URL for x402 payments
GUARDBOT_TRON_NETWORKNoPoint at testnets (devnet / nile)
GUARDBOT_ETHERSCAN_KEYNoFree; speeds up log history on eth/arbitrum/polygon
GUARDBOT_WC_PROJECT_IDNoEnables WalletConnect (free id from cloud.reown.com)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
check_tokenA

Pre-trade safety check. Simulates actually BUYING the token and SELLING it back against live liquidity, so a honeypot, a punitive tax or an empty pool is demonstrated rather than guessed. Also checks whether the contract is impersonating a bigger token's ticker. Returns safe/warn/block with the evidence. Call BEFORE buying.

check_approvalsA

What has this wallet already handed out? Lists standing approvals across EVM chains, TRON and Solana — ERC-20 allowances, NFT operator approvals (ApprovalForAll) and grants held inside Permit2 — each with a graded risk level. Read-only.

simulate_revokeA

Prove a revoke BEFORE it is signed. Builds the one transaction that removes a single approval — ERC-20 approve(spender, 0), NFT setApprovalForAll(operator, false), or a grant held inside Permit2 — then runs it against live state on the node and re-reads the grant in the same simulated block, so 'works' is measured, not assumed. Nothing is signed, sent or broadcast: the calldata comes back for a wallet or an offline signer, and the amount is hard-coded to zero. Read-only. Use check_approvals first to find which grant to remove; use this to prove that removing it will actually work.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.4/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a distinct responsibility: check_approvals lists existing approvals, simulate_revoke tests a specific revocation, and check_token evaluates a token's safety. The workflow relationship between check_approvals and simulate_revoke is clearly separated by read vs. simulate.

Naming Consistency4/5

Names follow a clean verb_noun pattern, with check_approvals and check_token sharing the 'check' prefix. simulate_revoke is the only deviation, but the verb accurately reflects its action and is still in the same structural style.

Tool Count5/5

Three tools is well-scoped for a guard-focused server: inspect approvals, simulate a revoke, and vet a token before trading. Each tool covers a distinct user need with no redundancy or bloat.

Completeness4/5

The tool surface covers the core workflows: discovering risky approvals, proving a revoke works before signing, and detecting malicious tokens. A minor gap is the lack of any execution/broadcast capability, but the tools intentionally stop at simulation and calldata generation.

Maintenance

ActivityMaintained
ResponsivenessNo issues