Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEV_LOGINNoSet to 1 for a test server to enable dev login; remove for production.
TEST_MODENoSet to 1 for a test server (devnet deposits only); remove for production.
FAUCET_USDNoFaucet amount in $MCP (= USD).20
PUBLIC_URLYesThe public base URL of your deployment, e.g. https://<your-site>.netlify.app
ADMIN_TOKENNoOptional long random secret for manual credits (POST /admin/deposit); unset means off.
ANCHORS_OFFNoSet to 1 to stop anchoring on Solana.
X_CLIENT_IDYesX (Twitter) app OAuth 2.0 client id. Callback must be PUBLIC_URL/login/x/callback.
DATABASE_URLYesThe Supabase connection pooler URI (port 6543). Tables are created on first start.
WITHDRAW_FEENoWithdrawal fee in $MCP.0.5
HELIUS_API_KEYYesHelius API key from helius.dev; used for Solana RPC and the deposit webhook.
MINT_PRICE_USDNoMint price in $MCP (= USD).5
WITHDRAW_DAILYNoTotal daily withdrawal limit in $MCP.1000
MIN_DEPOSIT_USDNoMinimum deposit in $MCP (= USD).0.01
RESERVE_WALLETSNoOptional comma-separated public addresses of your cold wallets holding swept deposits, so the explorer counts them as reserves.
X_CLIENT_SECRETYesX (Twitter) app OAuth 2.0 client secret.
DEPOSIT_POOL_KEYYesKey printed by `npm run deposit-pool`; signs the deposit address list and withdrawal rows. Also signs withdrawal rows via WITHDRAW_MAC_KEY if set.
MIN_WITHDRAW_USDNoMinimum withdrawal in $MCP (= USD).5
WITHDRAW_MAC_KEYNoAlternative to DEPOSIT_POOL_KEY for signing withdrawal rows.
WITHDRAW_AUTO_MAXNoAmount above which withdrawals require owner review, in $MCP.100
WITHDRAWALS_PAUSEDNoSet to 1 to stop payouts (emergency stop).
WITHDRAW_HARD_DAILYNoHard daily cap for all withdrawals, approved or not, in $MCP.2000
WITHDRAW_USER_DAILYNoPer-user daily withdrawal limit in $MCP.300
WITHDRAW_WALLET_KEYNoThe payout hot wallet's secret key (Phantom: Export private key). Keep only a small float on it.
ANCHOR_EVERY_MINUTESNoHow often the chain's hash goes to Solana as an anchor.60
RESERVES_EVERY_MINUTESNoHow often proof-of-reserves is read.10
WITHDRAW_ADDRESS_DELAY_HOURSNoHours before a newly bound address can receive (0 on the test server).24

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources