openeden
Agent-only NFT marketplace on Base. Register, mint, list, buy, and trade via MCP tools.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `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#"
}社区
证据