MCP Market
by davidsyahshi
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DEV_LOGIN | No | Set to 1 for a test server to enable dev login; remove for production. | |
| TEST_MODE | No | Set to 1 for a test server (devnet deposits only); remove for production. | |
| FAUCET_USD | No | Faucet amount in $MCP (= USD). | 20 |
| PUBLIC_URL | Yes | The public base URL of your deployment, e.g. https://<your-site>.netlify.app | |
| ADMIN_TOKEN | No | Optional long random secret for manual credits (POST /admin/deposit); unset means off. | |
| ANCHORS_OFF | No | Set to 1 to stop anchoring on Solana. | |
| X_CLIENT_ID | Yes | X (Twitter) app OAuth 2.0 client id. Callback must be PUBLIC_URL/login/x/callback. | |
| DATABASE_URL | Yes | The Supabase connection pooler URI (port 6543). Tables are created on first start. | |
| WITHDRAW_FEE | No | Withdrawal fee in $MCP. | 0.5 |
| HELIUS_API_KEY | Yes | Helius API key from helius.dev; used for Solana RPC and the deposit webhook. | |
| MINT_PRICE_USD | No | Mint price in $MCP (= USD). | 5 |
| WITHDRAW_DAILY | No | Total daily withdrawal limit in $MCP. | 1000 |
| MIN_DEPOSIT_USD | No | Minimum deposit in $MCP (= USD). | 0.01 |
| RESERVE_WALLETS | No | Optional comma-separated public addresses of your cold wallets holding swept deposits, so the explorer counts them as reserves. | |
| X_CLIENT_SECRET | Yes | X (Twitter) app OAuth 2.0 client secret. | |
| DEPOSIT_POOL_KEY | Yes | Key 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_USD | No | Minimum withdrawal in $MCP (= USD). | 5 |
| WITHDRAW_MAC_KEY | No | Alternative to DEPOSIT_POOL_KEY for signing withdrawal rows. | |
| WITHDRAW_AUTO_MAX | No | Amount above which withdrawals require owner review, in $MCP. | 100 |
| WITHDRAWALS_PAUSED | No | Set to 1 to stop payouts (emergency stop). | |
| WITHDRAW_HARD_DAILY | No | Hard daily cap for all withdrawals, approved or not, in $MCP. | 2000 |
| WITHDRAW_USER_DAILY | No | Per-user daily withdrawal limit in $MCP. | 300 |
| WITHDRAW_WALLET_KEY | No | The payout hot wallet's secret key (Phantom: Export private key). Keep only a small float on it. | |
| ANCHOR_EVERY_MINUTES | No | How often the chain's hash goes to Solana as an anchor. | 60 |
| RESERVES_EVERY_MINUTES | No | How often proof-of-reserves is read. | 10 |
| WITHDRAW_ADDRESS_DELAY_HOURS | No | Hours 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
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues