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) |
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
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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