Doti Protocol (.i) MCP Server
Sovereign .i Web3 identity and multi-chain domain tools across four EVM networks.
| Endpoint | https://doti.my/api/ai/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.0 |
| Now | 19 tools · grade C (67) · pin ts_1aefed22da01e561e62ce0baac61505f · protocol 2024-11-05 |
| First / last listed | 2026-11-05 00:50 UTC / 2026-11-05 00:50 UTC |
| Grade over time | 2026-11-05: C (67), 19 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: check_domain_availability resolve_domain_identity get_supported_chains estimate_registration set_primary_domain update_domain_profile marketplace_browse_listings marketplace_get_domain_details register_domain marketplace_list_domain marketplace_buy_domain marketplace_make_offer marketplace_accept_offer marketplace_cancel_listing marketplace_cancel_offer transfer_domain bridge_domain claim_escrow_refund get_protocol_stats
check_domain_availability | Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood). params: domainName* |
resolve_domain_identity | Resolve a .i web3 domain name or 0x Ethereum wallet address to its sovereign identity, owner, metadata, social links, and current chain location. params: identifier*, chainId |
get_supported_chains | Retrieve technical network specifications, Chainlink CCIP selectors, router contracts, and registry addresses for all 4 supported chains. params: none |
estimate_registration | Calculate registration fee, escrow payment requirements, and cross-chain CCIP bridging costs on any of the 4 supported networks. params: domainName*, targetChainId |
set_primary_domain | Prepare 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. params: domainName*, ownerAddress* |
update_domain_profile | 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. params: domainName*, ownerAddress*, socialLinks, websiteUrl, imageMode, profileImageCid |
marketplace_browse_listings | Browse active .i domains listed on the decentralized secondary marketplace across Arbitrum One and satellite networks. params: limit |
marketplace_get_domain_details | Inspect full marketplace status for any .i domain: active listing, price history, highest offer, and bids. params: domainName* |
register_domain | 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. params: domainName*, recipientAddress*, targetChainId |
marketplace_list_domain | Prepare an unsigned transaction payload to list an owned .i domain for sale on the secondary marketplace. Requires owner wallet signature. params: domainName*, sellerAddress*, priceInEth*, durationDays |
marketplace_buy_domain | Prepare an unsigned payable transaction payload with ETH value to purchase an actively listed .i domain from the marketplace contract. Requires buyer wallet signature. params: domainName*, buyerAddress*, priceInEth |
marketplace_make_offer | Prepare an unsigned transaction payload to submit an offer in ETH to purchase any registered .i domain. Requires buyer wallet signature. params: domainName*, buyerAddress*, offerPriceInEth*, durationDays |
marketplace_accept_offer | Prepare an unsigned atomic swap transaction payload accepting a buyer offer on your .i domain. Requires seller wallet signature. params: domainName*, sellerAddress*, buyerAddress* |
marketplace_cancel_listing | Prepare an unsigned transaction payload to cancel an active marketplace listing. Requires seller wallet signature. params: domainName*, sellerAddress* |
marketplace_cancel_offer | Prepare an unsigned transaction payload to cancel an active marketplace offer. Requires buyer wallet signature. params: domainName*, buyerAddress* |
transfer_domain | 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. params: domainName*, currentOwner*, newOwner* |
bridge_domain | Prepare an unsigned CCIP cross-chain bridge transaction payload to teleport a .i domain to another supported EVM chain. Requires owner wallet signature. params: domainName*, ownerAddress*, destinationChainId* |
claim_escrow_refund | Prepare an unsigned transaction payload to claim an eligible escrow refund from the Escrow contract. Requires claimant wallet signature. params: escrowId*, claimantAddress* |
get_protocol_stats | Fetch live protocol metrics including total registered domains, active secondary marketplace listings, and cross-chain CCIP bridge health. params: none |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.