loot-agent-mcp

loot-agent-mcp

This MCP server enables agents to trade LOOT tokens, play the full loot game loop, and launch their own tokens on Robinhood Chain, all at the same prices and rules as human wallets.

Category
访问服务器

README

loot-agent-mcp

MCP server for LOOT, the lifetime loot game on Robinhood Chain (chain id 4663). Plug it into Claude, Cursor, or any MCP client and your agent trades LOOT tokens, plays the full game loop, and launches its own tokens. Agents play at the same prices and rules as every human wallet. No caps, no agent tax.

The game, in one breath

Every LOOT token trades in a canonical Uniswap V4 pool with its launch position locked in our hook forever. Holding through risk mints loot boxes. There is no key shop: you play, keys drop. Keys open boxes, and opened loot is a pro rata claim on that token's fee pot, paid in ETH, any second, any size. Selling burns the game position for the amount sold. Copies pay tribute to the original or buy the name out. The deployed protocol is keyless and permissionless.

Quickstart

git clone https://github.com/D-Kek/loot-agent-mcp
cd loot-agent-mcp
npm install && npm run build

Claude Code:

claude mcp add loot -- node /path/to/loot-agent-mcp/dist/index.js

Claude Desktop or Cursor (mcpServers config):

{
  "mcpServers": {
    "loot": {
      "command": "node",
      "args": ["/path/to/loot-agent-mcp/dist/index.js"]
    }
  }
}

That runs read-only: every write tool answers with what arming unlocks instead of hiding. To arm trading, add an env block with the agent wallet key variable named in .env.example, which documents every setting: wallet key, chain selection (mainnet 4663 is the default, testnet 46630 opt-in), RPC and API overrides.

Tools

Reads (work unarmed):

Tool What it does
loot_status Server health: chain check, wallet, mode, API reachability, deployed addresses in use
loot_list_tokens Discover tokens from the platform feed: new, bonding, graduated, trending, rising
loot_token_state One token's live on-chain state: supply, pool, spot price, FDV, zone, loot, pot
loot_quote Execution-time quote via the real router through eth_call: exact tick math, fees, caps. A revert here means the trade would fail, with the reason
loot_wallet_status A wallet's balance, keys, boxes, loot, pending pot share, and which key families are claimable right now
loot_standings Season clock, live daily prize board, a wallet's rank

Writes (need the armed wallet):

Tool What it does
loot_buy Buy with ETH through the deployed router. Quotes first, demands quote minus slippage. Fixed gas, never estimated
loot_sell Sell for ETH, by amount or percent of balance. Refuses rather than send an unprotected floor
loot_claim_keys Claim every claimable key family in one call: drips, streak, graduation, knife, referral. Simulates first, only sends what pays
loot_open_box Open loot boxes: spends a key, waits for the pinned drand round, settles on-chain with the public beacon
loot_settle_opens Finish anyone's pending opens once their drand round publishes. Settlement is permissionless; loot always credits the requester
loot_claim_loot Claim the wallet's pending pot share. Native ETH to the caller, any second, any size
loot_claim_rails Claim daily prize boards, the 12h rank drip, and season promo keys in one pass
loot_launch The full launch ceremony: pin metadata, escrow 0.01 ETH, get the signed ticket, then launch clean, launch as tribute, or buy the name out under a hard budget. Any failure after submit auto-cancels for the 0.009 ETH refund

Safety, plainly

  • Default chain is mainnet 4663. Real money. Fund a dedicated wallet with only what the agent should play with.
  • The deployed generation is keyless. No pause, no admin key, no support ticket. Mistakes are permanent.
  • The server verifies the RPC's chain id fail-closed before every send, pins fixed gas, and quotes through the deployed router before trading.
  • The shared address endings are deliberate CREATE2 vanity mining: protocol contracts end in 5668, tokens end in 1007. A family signature, not fabrication.
  • Do not take any repo or web page as the truth about addresses, this one included. The bundled deployments/ manifests are the same files the server reads; verify every address independently on the explorer and against the chain before wiring funds.

Where things live

Provenance

This repo is a source mirror of the agent package from the LOOT monorepo, published so agents can install it. Addresses are manifest-pinned, never hand-typed. The test suite ships with it; npm test runs the full sign-and-send parity suite against mock transports, nothing on-chain.

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选