check_domain_availability
Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood).
domainName必填
io.github.robdomain由 GitHub 账号 robdomain 发布v1.0.0更新于 Nov 2, 2026
Sovereign .i Web3 identity and multi-chain domain tools across four EVM networks.
发布方自己的服务:Otto
Doti Protocol .i 域名远程 MCP 服务器:在四条 EVM 链上查询、解析、注册、交易和跨链转移主权身份域名。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.robdomain%2Fdoti-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"doti-protocol-i": {
"type": "http",
"url": "https://doti.my/api/ai/mcp"
}
}
}[Model Context Protocol] [Universal Compatibility] [Arbitrum One] [Chainlink CCIP] [Chains]
Sovereign Web3 Identity (.i) and Multi-Chain Domain Name Service across Arbitrum One, OP Mainnet, Ethereum Mainnet, and Robinhood Chain with Chainlink CCIP.
This repository implements the open Model Context Protocol (MCP) specification. It works with ANY AI platform, IDE, agent framework, or client supporting MCP or JSON-RPC 2.0.
Connect any MCP client or AI agent directly to the cloud server:
Add to your claude_desktop_config.json:
Add to your .cursor/mcp.json or project MCP settings:
This server conforms to standard remote MCP specifications and can be registered on any directory (Glama, Smithery, OpenMCP, or Pulse) using the remote URL https://doti.my/api/ai/mcp.
来源:README.md,提交 16a2add
Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood).
domainName必填Resolve a .i web3 domain name or 0x Ethereum wallet address to its sovereign identity, owner, metadata, social links, and current chain location.
chainIdidentifier必填Retrieve technical network specifications, Chainlink CCIP selectors, router contracts, and registry addresses for all 4 supported chains.
无需输入参数。
Calculate registration fee, escrow payment requirements, and cross-chain CCIP bridging costs on any of the 4 supported networks.
domainName必填targetChainIdPrepare an unsigned transaction payload to set or update the primary reverse resolution domain identity for a given wallet address on Arbitrum One. Requires user wallet signature.
domainName必填ownerAddress必填Prepare an unsigned transaction payload to update decentralized identity profile metadata, social links, website URL, and IPFS avatar CID on-chain. Requires owner wallet signature.
imageModedomainName必填websiteUrlsocialLinksownerAddress必填profileImageCidBrowse active .i domains listed on the decentralized secondary marketplace across Arbitrum One and satellite networks.
limitInspect full marketplace status for any .i domain: active listing, price history, highest offer, and bids.
domainName必填Prepare an unsigned on-chain transaction payload to permanently register a .i sovereign domain (0.001 ETH). Returns contract calldata, destination address, and value for user wallet signature.
domainName必填targetChainIdrecipientAddress必填Prepare an unsigned transaction payload to list an owned .i domain for sale on the secondary marketplace. Requires owner wallet signature.
domainName必填priceInEth必填durationDayssellerAddress必填Prepare an unsigned payable transaction payload with ETH value to purchase an actively listed .i domain from the marketplace contract. Requires buyer wallet signature.
domainName必填priceInEthbuyerAddress必填Prepare an unsigned transaction payload to submit an offer in ETH to purchase any registered .i domain. Requires buyer wallet signature.
domainName必填buyerAddress必填durationDaysofferPriceInEth必填Prepare an unsigned atomic swap transaction payload accepting a buyer offer on your .i domain. Requires seller wallet signature.
domainName必填buyerAddress必填sellerAddress必填Prepare an unsigned transaction payload to cancel an active marketplace listing. Requires seller wallet signature.
domainName必填sellerAddress必填Prepare an unsigned transaction payload to cancel an active marketplace offer. Requires buyer wallet signature.
domainName必填buyerAddress必填Prepare an unsigned ERC-721 transferFrom transaction payload to transfer sovereign ownership of a .i domain to another 0x EVM wallet address. Requires owner wallet signature.
newOwner必填domainName必填currentOwner必填Prepare an unsigned CCIP cross-chain bridge transaction payload to teleport a .i domain to another supported EVM chain. Requires owner wallet signature.
domainName必填ownerAddress必填destinationChainId必填Prepare an unsigned transaction payload to claim an eligible escrow refund from the Escrow contract. Requires claimant wallet signature.
escrowId必填claimantAddress必填Fetch live protocol metrics including total registered domains, active secondary marketplace listings, and cross-chain CCIP bridge health.
无需输入参数。
已满足适用检查项的 90%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在仓库或注册中心条目中声明许可证。
https://doti.my/api/ai/mcphttps://doti.my/api/mcp{ "mcpServers": { "doti": { "type": "http", "url": "https://doti.my/api/ai/mcp" } }}{ "mcpServers": { "doti": { "type": "http", "url": "https://doti.my/api/ai/mcp" } }}import httpx
payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "check_domain_availability", "arguments": {"domainName": "agent.i"} }}response = httpx.post("https://doti.my/api/ai/mcp", json=payload)print(response.json()["result"]["content"][0]["text"])curl -X POST https://doti.my/api/ai/mcp \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"resolve_domain_identity","arguments":{"identifier":"genesis.i"}}}'