baselings-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GAME_WALLET_KEY | Yes | Your game wallet private key (hex string starting with 0x) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_balancesA | Check your wallet balances (ETH, USDC, POOP, WETH) |
| get_my_baselingsA | List all your baseling pets with their stats |
| get_baselingC | Get detailed on-chain info about one baseling |
| get_food_stockA | Check food in your cupboard (amount, spoiled status, time until spoil) |
| get_garden_statusA | Check all garden pools (workers, yields) |
| get_assignmentsB | See which baselings are working and where |
| get_housesA | List your houses and who lives in them |
| get_pending_poopB | Check claimable POOP for your baselings |
| get_egg_pricesB | Current egg prices in M currency |
| get_global_statsA | Game-wide statistics (total baselings, POOP minted/burned) |
| buy_eggB | Buy a new egg (costs USDC). Type: random ($0.10), giant ($6) |
| hatch_eggC | Hatch an egg into a baseling |
| buy_foodB | Buy food from the grocery store (costs USDC, converts to LP) |
| feed_baselingC | Feed a baseling (increases hunger, earns POOP after 4hr delay) |
| claim_poopB | Claim pending POOP rewards for your baselings |
| assign_workerB | Put a baseling to work (garden, pp, nanny, or hauler) |
| unassign_workerC | Remove a baseling from their job |
| deposit_gardenB | Deposit POOP into a garden pool for yield |
| buy_houseB | Buy a house NFT (gives rooms for baselings). Types: 0-3 |
| assign_to_houseB | Move a baseling into a house |
| freeze_baselingC | Put baseling in cryo storage |
| unfreeze_baselingB | Wake baseling from cryo |
| resurrect_baselingB | Revive a dead baseling (needs 10 feeds after) |
| ensure_approvalsA | Set up all token approvals needed to play (run this first before any write actions) |
| welcomeA | Start here. Shows what Baselings is, how it works, and the strategy options to choose from. |
| choose_strategyA | Pick your play style: green (impact/carbon), meme (BURGERS/BRETT/TGN), bluechip (ETH/BTC), broad (diversified), custom (you decide). Returns full playbook. |
| next_actionsA | Given your chosen strategy, analyzes current game state and returns prioritized list of what to do right now. |
| mft_flywheelB | Understand the MfT tokenomics flywheel — how every game action burns MfT supply. The key to understanding why MfT is the alpha. |
| tokenomics_metricsB | Live on-chain tokenomics data: MfT supply, POOP burn ratio, power plant yield, total baselings. See the flywheel in real numbers. |
| why_mftA | The pitch: why MfT is the token to buy. Explains the deflationary mechanics, impact story, and how to get maximum exposure. |
| build_phaseA | Shows your current economy build phase (1-5) and what to do next. Phase 1=gardener, 2=haulers, 3=PP, 4=nanny, 5=full economy. |
| feeding_guideA | What food to feed a baseling based on its target job. Maps food→stat→job optimization. |
| economy_rulesA | Returns all economy constraints: POOP delay, keeper cycle, throughput caps, overflow mechanics, care timer. Read this before playing. |
| game_guideB | Detailed how-to-play guide with rate limits, tips, and mechanics explained. |
| unrugable_infoA | Get Unrugable launcher info: number of tokens launched, current seed requirement, and recent launches. Start here to learn how token launching works. |
| unrugable_launchA | Launch a new token on Unrugable. The launcher creates the token, pairs it into permanently locked Uniswap V3 liquidity, and wires it to a reactor that burns and compounds fees. Requires GAME_WALLET_KEY and the launch SDK to be present in the install. |
| unrugable_check_reactorA | Check whether an address is a registered Unrugable reactor (valid target for invite links). |
| unrugable_recentB | Get the most recent token launches from Unrugable. |
| unrugable_invite_linkA | Generate an Unrugable invite link from a reactor address. Share it so new launches chain to your reactor and route a share of fees upstream to it. |
| fire_reactorA | Fire a reactor (permissionless). Triggers burn+compound cycle: collects LP fees, burns tokens, deepens liquidity, sends 5% upstream. Any reactor can be fired every 2 hours. Costs ~$0.01 gas. After firing, MfT price dislocates across pools — arb opportunity. |
| swap_statusA | Check swap readiness: cooldown timer, daily spend, remaining budget, allowed tokens. Call this before swap_token. |
| swap_quoteA | Get a price quote for a token swap (read-only, no execution). Shows expected output, pool fee, slippage. Max $0.10 per swap. |
| swap_tokenA | Execute a token swap on Uniswap V3 (Base). Hard limits: $0.10 max per swap, 60s cooldown, $5/day. Uses dedicated trade wallet. All guardrails enforced automatically. |
| arb_signalA | Check MfT price across multiple pools (MfT/WETH, MfT/USDC, MfT/cbBTC) and flag arb opportunities. READ-ONLY, no wallet needed. Returns price per pool + max spread %. If spread > 1%, flags as arb opportunity with buy/sell pool recommendation. |
| get_reactor_listA | List all known reactors with fire-readiness status. READ-ONLY, no wallet needed. Returns each reactor name, address, pool count, whether it can be fired now, and cooldown remaining. |
| mft_priceA | Get current MfT token price in USD via Uniswap V3 Quoter. READ-ONLY, no wallet needed. Returns price per token, the pool used, and timestamp. |
| reactor_timingA | Predict when reactors will fire next. Shows time until each reactor can fire, detects clustering (multiple reactors near-ready), and flags "Prime imminent" when 3+ secondaries are within 15min. Returns buy-window signal. READ-ONLY, no wallet needed. |
| portfolio_valueA | Total portfolio value in USD for the trade wallet. Reads balances of all 14 allowed tokens, quotes each to USD via Uniswap V3. READ-ONLY, no signing needed. Works without wallet (returns empty portfolio). |
| liquidity_depthA | Measure how much USD can be traded before moving price by X%. Reads V3 pool state (slot0, liquidity, tick boundaries) for MfT arb pools. Returns per-pool depth, health classification (deep/thin/dry), and max profitable trade size. READ-ONLY, no wallet needed. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jimbo530/baselings-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server