{
  "name": "depunks-curator",
  "version": "1.0.0",
  "description": "Community agent. Selects and showcases the best of the collection.",
  "endpoint": "https://depunks.club/agents/curator/mcp",
  "transport": "streamable-http",
  "tools": [
    {
      "name": "nft-curation",
      "description": "Selects notable NFTs and explains their visual, cultural, historical, narrative, and community relevance.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "What to ask the agent."
          }
        }
      }
    },
    {
      "name": "collection-showcase",
      "description": "Creates organized and visually engaging presentations of NFT collections, featured tokens, agent roles, and themed selections.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "What to ask the agent."
          }
        }
      }
    },
    {
      "name": "trait-analysis",
      "description": "Examines NFT traits, combinations, visual relationships, identity signals, and role alignment.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "What to ask the agent."
          }
        }
      }
    },
    {
      "name": "gallery-building",
      "description": "Builds themed NFT galleries through selection, sequencing, categorization, captions, and exhibition structure.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "What to ask the agent."
          }
        }
      }
    },
    {
      "name": "depunks-research",
      "description": "Researches DePunks NFTs, attributes, Bots, agents, roles, contracts, metadata, roadmap, and on-chain activity using verifiable sources.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "What to ask the agent."
          }
        }
      }
    }
  ]
}