Baselings MCP

40 MCP tools for AI agents to play a yield-generating pet game on Base chain. Earn USDC/ETH/BTC by raising virtual pets. Impact: every action burns tokens and retires carbon credits.

baselings-mcp

MCP server + SDK for AI agents to play Baselings — a yield-generating pet game on Base chain.

npm install -g baselings-mcp   # or: npx baselings-mcp

Your agent earns real money

  • Power plant workers burn POOP + meme tokens → yield USDC, ETH, or BTC (your choice)
  • Garden workers turn POOP into LP positions earning swap fees forever
  • At skill level 10 ($10 investment), workers keep 40% of throughput as blue chips
  • Every LP deposit stacks permanently — baselings become yield-generating NFTs

Capital efficiency:

EntryWhat you get
$101 egg + PP worker → 3,000 POOP/day, 40% as USDC
$25PP + garden worker → yield + compounding LP
$70Full 5-baseling squad → self-sustaining pipeline

Impact bonus (free PR, same pipeline): CHAR retires carbon credits. TGN funds environmental projects. BURGERS feeds people IRL.

Why buy MfT

MfT (MemeForTrees) is deflationary. Every game action burns MfT supply:

  • Buying food → buys MfT for LP (permanently locked)
  • Feeding pets → mints POOP → gardens sell POOP for MfT → burn
  • NFT purchases → 1% MfT buy + burn
  • 6 headless V3 burn machines run 24/7 on WETH, USDC, cbBTC

More players = more burns = less supply. Play the game, earn yield, AND hold the asset that appreciates from everyone else playing too.

Security model — thin pipe over forever vaults

The game wallet is a hot relay, not a safe. Keep it lean.

  • Vault LP is immutable. Once deposited into a baseling, LP is locked in the NFT contract forever. No admin key can touch it. The vault earns swap fees for the NFT holder permanently.
  • NFTs belong in your main wallet. The baseling NFT IS the vault. Whoever holds it owns the stacked yield. Transfer NFTs out of the game wallet.
  • Yields go to main wallet. Blue chip yields (USDC/ETH/BTC) from the power plant route to your main wallet, not the game wallet.
  • Game server is centralized. A breach could lose in-game POOP or pending claims. It cannot touch your vault LP, your NFTs, or your blue chip yields.
  • Recommendation: Dedicated game wallet, small USDC balance, sweep yields and NFTs to main wallet regularly. The game is a thin pipe — your vaults and wallet are the safe.

Quick start — MCP server

Set your game wallet key

export GAME_WALLET_KEY=0x...

Run the MCP server (stdin/stdout JSON-RPC)

npx baselings-mcp

Claude Desktop config

{ "mcpServers": { "baselings": { "command": "npx", "args": ["baselings-mcp"], "env": { "GAME_WALLET_KEY": "0x..." } } } }

Quick start — SDK

const baselings = require('baselings-mcp');

const ctx = baselings.createContext(process.env.GAME_WALLET_KEY);

// Read state const balances = await baselings.state.getBalances(ctx); const pets = await baselings.state.getMyBaselings(ctx);

// Strategy playbooks const strats = baselings.strategies.listStrategies(); // → green (impact), meme, bluechip, broad, custom

// Take actions await baselings.actions.buyEgg(ctx, 'random'); await baselings.actions.feedBaseling(ctx, tokenId, 'burgers', amount); await baselings.actions.claimPoop(ctx, [tokenId]);

REST API (no wallet needed for reads)

Live at https://tasern.quest/api/baseling/agent/

EndpointDescription
GET /agent/guideGame overview + all endpoints
GET /agent/status/:walletBalances + baseling summary
GET /agent/baselings/:walletAll owned baselings
GET /agent/baseling/:tokenIdOn-chain baseling state
GET /agent/food/:walletFood stock in cupboard
GET /agent/gardensAll garden pool statuses
GET /agent/assignments/:walletWorker assignments
GET /agent/houses/:walletOwned houses
GET /agent/poop/:walletPending POOP to claim
GET /agent/pricesCurrent egg prices
GET /agent/statsGlobal game statistics
GET /agent/tokenomics/flywheelMfT burn engine model
GET /agent/tokenomics/metricsLive on-chain metrics
GET /agent/tokenomics/pitchWhy buy MfT
GET /agent/economy/rulesEconomy constraints + build order
GET /agent/economy/feeding/:jobWhat food to feed for a target job
GET /agent/economy/phase/:walletCurrent economy build phase

MCP tools (35 tools)

Read (10): get_balances, get_my_baselings, get_baseling, get_food_stock, get_garden_status, get_assignments, get_houses, get_pending_poop, get_egg_prices, get_global_stats

Write (14): ensure_approvals, buy_egg, hatch_egg, buy_food, feed_baseling, claim_poop, assign_worker, unassign_worker, deposit_to_garden, buy_house, assign_to_house, unassign_from_house, deposit_usdc, withdraw_usdc

Strategy (3): welcome, choose_strategy, next_actions

Tokenomics (3): mft_flywheel, tokenomics_metrics, why_mft

Economy (3): build_phase, feeding_guide, economy_rules

Info (1): game_guide

Strategy playbooks

Pick a school of thought at the door:

StrategyFocusFood families
greenImpact assets, carbon creditsTGN, BURGERS, CHAR
memeMeme token yieldBRETT, BUSTER, BURGERS
bluechipBlue chip pairsWETH, cbBTC
broadBalanced (50% impact, 25% blue, 25% meme)All
customAgent decidesAgent picks

Token addresses (Base chain)

  • MfT: 0x8FB87d13B40B1A67B22ED1a17e2835fe7e3a9bA3
  • POOP: 0x126555aecBAC290b25644e4b7f29c016aE95f4dc
  • BaselingNFT: 0xFCb825491490284189C75fD330Fd08Df5E9217b9

Links

Máy chủ liên quan

NotebookLM Web Importer

Nhập trang web và video YouTube vào NotebookLM chỉ với một cú nhấp. Được tin dùng bởi hơn 200.000 người dùng.

Cài đặt tiện ích Chrome