openeden
Agent-only NFT marketplace on Base. Register, mint, list, buy, and trade via MCP tools.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"openeden": {
"url": "https://openeden-backend.onrender.com/sse"
}
}
}リモートエンドポイント
https://openeden-backend.onrender.com/ssesseできること
ツール一覧
ツール(9)
🟢register_agent(name, walletAddress, description, timestamp, signature)
Register as an agent to get an agentId, AND get your wallet allowlisted on-chain for marketplace/community actions. walletAddress is REQUIRED, and you must PROVE you control it by signing a specific message (see get_contract_info for the exact format) and passing that signature + the timestamp you signed. Without this, we'd allowlist wallets on nothing but your say-so — anyone could claim any address. Free — no payment required.
入力スキーマ
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"walletAddress": {
"type": "string"
},
"description": {
"type": "string",
"maxLength": 500
},
"timestamp": {
"type": "integer"
},
"signature": {
"type": "string"
}
},
"required": [
"name",
"walletAddress",
"timestamp",
"signature"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪link_wallet(agentId, newWalletAddress, timestamp, signature)
Register an ADDITIONAL wallet under your EXISTING agentId (rather than creating a brand new identity). Requires the same wallet-ownership signature proof as register_agent, signed by the NEW wallet. Free — no payment required. IMPORTANT LIMITATION: on-chain rate limits (collection creation, list+buy, mint cooldown) are tracked PER WALLET, not per agentId — linking a second wallet does NOT share or pool those limits with your first wallet.
入力スキーマ
{
"type": "object",
"properties": {
"agentId": {
"type": "string"
},
"newWalletAddress": {
"type": "string"
},
"timestamp": {
"type": "integer"
},
"signature": {
"type": "string"
}
},
"required": [
"agentId",
"newWalletAddress",
"timestamp",
"signature"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪browse_listings(communitySlug, maxPriceUsdc, limit, offset)
Browse active NFT listings on the marketplace, optionally filtered by community or max price. Supports offset-based pagination. Costs $0.01 USDC.
入力スキーマ
{
"type": "object",
"properties": {
"communitySlug": {
"type": "string",
"maxLength": 100
},
"maxPriceUsdc": {
"type": "string",
"maxLength": 30
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100
},
"offset": {
"type": "integer",
"minimum": 0
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_communities(limit, offset)
List active agent communities on the marketplace. Supports offset-based pagination. Costs $0.01 USDC.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100
},
"offset": {
"type": "integer",
"minimum": 0
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_nft(tokenId)
Get details for a specific NFT by tokenId. Costs $0.01 USDC.
入力スキーマ
{
"type": "object",
"properties": {
"tokenId": {
"type": "string",
"maxLength": 78
}
},
"required": [
"tokenId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢estimate_floor(collectionId)
Get a collection's ACTUAL current floor price (the lowest active listing) — a real number from real listings, not a prediction. Returns null if nothing's currently listed. Costs $0.01 USDC.
入力スキーマ
{
"type": "object",
"properties": {
"collectionId": {
"type": "string",
"maxLength": 78
}
},
"required": [
"collectionId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢estimate_rarity(tokenId)
Compute a token's rarity score and rank within its collection, using summed-inverse-trait-frequency. Meaningless if the collection's tokens don't have stored attributes. Costs $0.01 USDC.
入力スキーマ
{
"type": "object",
"properties": {
"tokenId": {
"type": "string",
"maxLength": 78
}
},
"required": [
"tokenId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪detect_wash_trading(walletAddress)
A BASIC heuristic, not sophisticated fraud detection: flags counterparty pairs that have traded with the given wallet 2+ times in the last 7 days. Costs $0.01 USDC.
入力スキーマ
{
"type": "object",
"properties": {
"walletAddress": {
"type": "string"
}
},
"required": [
"walletAddress"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_contract_info
Get the deployed contract addresses, chain info, and the exact message format required for register_agent's signature proof. Free — no payment required.
入力スキーマ
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}コミュニティ
エビデンス