Doti Protocol (.i) MCP Server
이 MCP로 할 수 있는 일
Registers, resolves, transfers, bridges, and profiles .i sovereign Web3 domains, including decentralized marketplace listings, offers, purchases, and sales.
도구
입력 스키마
{'type': 'object', 'required': ['domainName', 'ownerAddress', 'destinationChainId'], 'properties': {'domainName': {'type': 'string', 'description': 'The .i domain name to bridge'}, 'ownerAddress': {'type': 'string', 'description': 'The 0x owner address initiating the bridge'}, 'destinationChainId': {'type': 'number', 'description': 'Target EVM chain ID: 42161 (Arbitrum One), 10 (OP Mainnet), 1 (Ethereum), 4663 (Robinhood)'}}}
입력 스키마
{'type': 'object', 'required': ['domainName'], 'properties': {'domainName': {'type': 'string', 'description': 'The .i domain name or label (e.g. "alex" or "alex.i")'}}}
입력 스키마
{'type': 'object', 'required': ['escrowId', 'claimantAddress'], 'properties': {'escrowId': {'type': 'string', 'description': 'The escrow deposit ID to refund'}, 'claimantAddress': {'type': 'string', 'description': 'The 0x address eligible for the escrow refund'}}}
입력 스키마
{'type': 'object', 'required': ['domainName'], 'properties': {'domainName': {'type': 'string', 'description': 'The .i domain name to estimate'}, 'targetChainId': {'type': 'number', 'description': 'Target payment network: 42161 (Arbitrum), 10 (Optimism), 1 (Ethereum), or 4663 (Robinhood). Defaults to 42161.'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'required': ['domainName', 'sellerAddress', 'buyerAddress'], 'properties': {'domainName': {'type': 'string', 'description': 'The .i domain name being sold'}, 'buyerAddress': {'type': 'string', 'description': 'The 0x buyer address whose offer is being accepted'}, 'sellerAddress': {'type': 'string', 'description': 'The 0x seller address (current owner)'}}}
입력 스키마
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max number of listings to return (default 20)'}}}
입력 스키마
{'type': 'object', 'required': ['domainName', 'buyerAddress'], 'properties': {'domainName': {'type': 'string', 'description': 'The .i domain name to purchase'}, 'priceInEth': {'type': 'string', 'description': 'Optional expected purchase price in ETH for slippage protection'}, 'buyerAddress': {'type': 'string', 'description': 'The 0x buyer address purchasing the domain'}}}
입력 스키마
{'type': 'object', 'required': ['domainName', 'sellerAddress'], 'properties': {'domainName': {'type': 'string', 'description': 'The .i domain name to delist'}, 'sellerAddress': {'type': 'string', 'description': 'The 0x seller address who created the listing'}}}
입력 스키마
{'type': 'object', 'required': ['domainName', 'buyerAddress'], 'properties': {'domainName': {'type': 'string', 'description': 'The .i domain name'}, 'buyerAddress': {'type': 'string', 'description': 'The 0x buyer address who submitted the offer'}}}
입력 스키마
{'type': 'object', 'required': ['domainName'], 'properties': {'domainName': {'type': 'string', 'description': 'The .i domain name (e.g. "ai.i")'}}}
입력 스키마
{'type': 'object', 'required': ['domainName', 'sellerAddress', 'priceInEth'], 'properties': {'domainName': {'type': 'string', 'description': 'The .i domain name to list for sale'}, 'priceInEth': {'type': 'string', 'description': 'Listing price in ETH (e.g. "0.05")'}, 'durationDays': {'type': 'number', 'description': 'Duration of listing in days (defaults to 30)'}, 'sellerAddress': {'type': 'string', 'description': 'The 0x seller address (must be current domain owner)'}}}
입력 스키마
{'type': 'object', 'required': ['domainName', 'buyerAddress', 'offerPriceInEth'], 'properties': {'domainName': {'type': 'string', 'description': 'The .i domain name to make an offer on'}, 'buyerAddress': {'type': 'string', 'description': 'The 0x buyer address making the offer'}, 'durationDays': {'type': 'number', 'description': 'Validity of offer in days (defaults to 7)'}, 'offerPriceInEth': {'type': 'string', 'description': 'Offer amount in ETH (e.g. "0.02")'}}}
입력 스키마
{'type': 'object', 'required': ['domainName', 'recipientAddress'], 'properties': {'domainName': {'type': 'string', 'description': 'The .i domain name to register (e.g. "mybot.i")'}, 'targetChainId': {'type': 'number', 'description': 'Network where registration/deposit is made: 42161 (Arbitrum One), 10 (Optimism), 1 (Ethereum), 4663 (Robinhood). Defaults to 42161.'}, 'recipientAddress': {'type': 'string', 'description': 'The 0x EVM wallet address that will own the domain'}}}
입력 스키마
{'type': 'object', 'required': ['identifier'], 'properties': {'chainId': {'type': 'number', 'description': 'Optional filter for target network (42161: Arbitrum One, 10: Optimism, 1: Ethereum, 4663: Robinhood)'}, 'identifier': {'type': 'string', 'description': 'The .i domain name (e.g. "genesis.i") or EVM wallet address (0x...)'}}}
입력 스키마
{'type': 'object', 'required': ['domainName', 'ownerAddress'], 'properties': {'domainName': {'type': 'string', 'description': 'The .i domain name (e.g. "agent.i")'}, 'ownerAddress': {'type': 'string', 'description': 'The 0x EVM owner address'}}}
입력 스키마
{'type': 'object', 'required': ['domainName', 'currentOwner', 'newOwner'], 'properties': {'newOwner': {'type': 'string', 'description': 'The 0x recipient address to receive domain ownership'}, 'domainName': {'type': 'string', 'description': 'The .i domain name to transfer'}, 'currentOwner': {'type': 'string', 'description': 'The 0x address of the current domain owner'}}}
입력 스키마
{'type': 'object', 'required': ['domainName', 'ownerAddress'], 'properties': {'imageMode': {'enum': ['DEFAULT', 'GENERATED_MATRIX', 'CUSTOM_IPFS'], 'type': 'string', 'description': 'Avatar visual style mode'}, 'domainName': {'type': 'string', 'description': 'The .i domain name'}, 'websiteUrl': {'type': 'string', 'description': 'Decentralized or Web2 website URL'}, 'socialLinks': {'type': 'object', 'description': 'Key-value map of social usernames (twitter, github, telegram, farcaster, discord)'}, 'ownerAddress': {'type': 'string', 'description': 'Owner wallet address'}, 'profileImageCid': {'type': 'string', 'description': 'IPFS CID hash for custom avatar image'}}}
최근 도구 변경
유사한 MCP 서버
apex-x1
Provides X1 and Arc token screening, liquidity and exit-risk checks, wallet and bridge data, non-custodial token operations, comm…
AgentLux
Operates an agent avatar marketplace with item generation, purchases, creator earnings, public profiles, social activity, and ERC…
API Acre
Offers paid APIs for EVM blockchain inspection, data transformation and validation, geocoding, weather, currency conversion, and …
agentic-commerce
Enables on-chain commerce through Boson Protocol, including product offers, buyer and seller accounts, voucher exchanges, escrow-…
Wever Pay Open Exchange Public Beta
Runs a Base Sepolia testnet exchange for agent participants, supporting wallets, USDC balances, signed offers, authorized purchas…
Real Real Genuine
Enables browsing fashion brands and listings, submitting designs, purchasing digital or physical products, referrals, vouchers, l…
Opensea
Provides OpenSea NFT marketplace data for collections, NFTs, ownership, collection statistics, traits, and sales.
Loyal Spark
Creates and operates token-based loyalty programs on Base, including minting, rewards, vouchers, customer balances, analytics, of…