{"apiVersion":"v1","directorySlug":"doti-mcp-97e7c5f5ed","title":"Doti","description":"Own a permanent .i identity anchored on Arbitrum One and mirrored across supported chains with Chainlink CCIP.","pageUrl":"https://www.mcpbundles.com/skills/doti-mcp-97e7c5f5ed","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.doti.my/api/mcp","hostedMcpUrl":null,"toolCount":19,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"my.doti/doti-mcp-97e7c5f5ed","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"check_domain_availability","description":"Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood).","inputSchema":{"type":"object","required":["domainName"],"properties":{"domainName":{"type":"string"}}},"logicalName":"check_domain_availability","displayName":"check_domain_availability","title":"check_domain_availability","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"resolve_domain_identity","description":"Resolve a .i web3 domain name or 0x Ethereum wallet address to its sovereign identity, owner, metadata, social links, and current chain location.","inputSchema":{"type":"object","required":["identifier"],"properties":{"chainId":{"type":"number"},"identifier":{"type":"string"}}},"logicalName":"resolve_domain_identity","displayName":"resolve_domain_identity","title":"resolve_domain_identity","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_supported_chains","description":"Retrieve technical network specifications, Chainlink CCIP selectors, router contracts, and registry addresses for all 4 supported chains.","inputSchema":{"type":"object","properties":{}},"logicalName":"get_supported_chains","displayName":"get_supported_chains","title":"get_supported_chains","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"estimate_registration","description":"Calculate registration fee, escrow payment requirements, and cross-chain CCIP bridging costs on any of the 4 supported networks.","inputSchema":{"type":"object","required":["domainName"],"properties":{"domainName":{"type":"string"},"targetChainId":{"type":"number"}}},"logicalName":"estimate_registration","displayName":"estimate_registration","title":"estimate_registration","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_primary_domain","description":"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.","inputSchema":{"type":"object","required":["domainName","ownerAddress"],"properties":{"domainName":{"type":"string"},"ownerAddress":{"type":"string"}}},"logicalName":"set_primary_domain","displayName":"set_primary_domain","title":"set_primary_domain","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_domain_profile","description":"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.","inputSchema":{"type":"object","required":["domainName","ownerAddress"],"properties":{"imageMode":{"enum":["DEFAULT","GENERATED_MATRIX","CUSTOM_IPFS"],"type":"string"},"domainName":{"type":"string"},"websiteUrl":{"type":"string"},"socialLinks":{"type":"object"},"ownerAddress":{"type":"string"},"profileImageCid":{"type":"string"}}},"logicalName":"update_domain_profile","displayName":"update_domain_profile","title":"update_domain_profile","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"marketplace_browse_listings","description":"Browse active .i domains listed on the decentralized secondary marketplace across Arbitrum One and satellite networks.","inputSchema":{"type":"object","properties":{"limit":{"type":"number"}}},"logicalName":"marketplace_browse_listings","displayName":"marketplace_browse_listings","title":"marketplace_browse_listings","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"marketplace_get_domain_details","description":"Inspect full marketplace status for any .i domain: active listing, price history, highest offer, and bids.","inputSchema":{"type":"object","required":["domainName"],"properties":{"domainName":{"type":"string"}}},"logicalName":"marketplace_get_domain_details","displayName":"marketplace_get_domain_details","title":"marketplace_get_domain_details","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"register_domain","description":"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.","inputSchema":{"type":"object","required":["domainName","recipientAddress"],"properties":{"domainName":{"type":"string"},"targetChainId":{"type":"number"},"recipientAddress":{"type":"string"}}},"logicalName":"register_domain","displayName":"register_domain","title":"register_domain","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"marketplace_list_domain","description":"Prepare an unsigned transaction payload to list an owned .i domain for sale on the secondary marketplace. Requires owner wallet signature.","inputSchema":{"type":"object","required":["domainName","sellerAddress","priceInEth"],"properties":{"domainName":{"type":"string"},"priceInEth":{"type":"string"},"durationDays":{"type":"number"},"sellerAddress":{"type":"string"}}},"logicalName":"marketplace_list_domain","displayName":"marketplace_list_domain","title":"marketplace_list_domain","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"marketplace_buy_domain","description":"Prepare an unsigned payable transaction payload with ETH value to purchase an actively listed .i domain from the marketplace contract. Requires buyer wallet signature.","inputSchema":{"type":"object","required":["domainName","buyerAddress"],"properties":{"domainName":{"type":"string"},"priceInEth":{"type":"string"},"buyerAddress":{"type":"string"}}},"logicalName":"marketplace_buy_domain","displayName":"marketplace_buy_domain","title":"marketplace_buy_domain","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"marketplace_make_offer","description":"Prepare an unsigned transaction payload to submit an offer in ETH to purchase any registered .i domain. Requires buyer wallet signature.","inputSchema":{"type":"object","required":["domainName","buyerAddress","offerPriceInEth"],"properties":{"domainName":{"type":"string"},"buyerAddress":{"type":"string"},"durationDays":{"type":"number"},"offerPriceInEth":{"type":"string"}}},"logicalName":"marketplace_make_offer","displayName":"marketplace_make_offer","title":"marketplace_make_offer","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"marketplace_accept_offer","description":"Prepare an unsigned atomic swap transaction payload accepting a buyer offer on your .i domain. Requires seller wallet signature.","inputSchema":{"type":"object","required":["domainName","sellerAddress","buyerAddress"],"properties":{"domainName":{"type":"string"},"buyerAddress":{"type":"string"},"sellerAddress":{"type":"string"}}},"logicalName":"marketplace_accept_offer","displayName":"marketplace_accept_offer","title":"marketplace_accept_offer","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"marketplace_cancel_listing","description":"Prepare an unsigned transaction payload to cancel an active marketplace listing. Requires seller wallet signature.","inputSchema":{"type":"object","required":["domainName","sellerAddress"],"properties":{"domainName":{"type":"string"},"sellerAddress":{"type":"string"}}},"logicalName":"marketplace_cancel_listing","displayName":"marketplace_cancel_listing","title":"marketplace_cancel_listing","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"marketplace_cancel_offer","description":"Prepare an unsigned transaction payload to cancel an active marketplace offer. Requires buyer wallet signature.","inputSchema":{"type":"object","required":["domainName","buyerAddress"],"properties":{"domainName":{"type":"string"},"buyerAddress":{"type":"string"}}},"logicalName":"marketplace_cancel_offer","displayName":"marketplace_cancel_offer","title":"marketplace_cancel_offer","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"transfer_domain","description":"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.","inputSchema":{"type":"object","required":["domainName","currentOwner","newOwner"],"properties":{"newOwner":{"type":"string"},"domainName":{"type":"string"},"currentOwner":{"type":"string"}}},"logicalName":"transfer_domain","displayName":"transfer_domain","title":"transfer_domain","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bridge_domain","description":"Prepare an unsigned CCIP cross-chain bridge transaction payload to teleport a .i domain to another supported EVM chain. Requires owner wallet signature.","inputSchema":{"type":"object","required":["domainName","ownerAddress","destinationChainId"],"properties":{"domainName":{"type":"string"},"ownerAddress":{"type":"string"},"destinationChainId":{"type":"number"}}},"logicalName":"bridge_domain","displayName":"bridge_domain","title":"bridge_domain","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"claim_escrow_refund","description":"Prepare an unsigned transaction payload to claim an eligible escrow refund from the Escrow contract. Requires claimant wallet signature.","inputSchema":{"type":"object","required":["escrowId","claimantAddress"],"properties":{"escrowId":{"type":"string"},"claimantAddress":{"type":"string"}}},"logicalName":"claim_escrow_refund","displayName":"claim_escrow_refund","title":"claim_escrow_refund","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_protocol_stats","description":"Fetch live protocol metrics including total registered domains, active secondary marketplace listings, and cross-chain CCIP bridge health.","inputSchema":{"type":"object","properties":{}},"logicalName":"get_protocol_stats","displayName":"get_protocol_stats","title":"get_protocol_stats","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Doti&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZG90aS5teS9hcGkvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Doti%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.doti.my%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Doti%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.doti.my%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Doti&connectorUrl=https%3A%2F%2Fmcp.doti.my%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Doti\" --url \"https://mcp.doti.my/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/doti-mcp-97e7c5f5ed","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/doti-mcp-97e7c5f5ed/tools/{tool}","mcpServerUrl":"https://mcp.doti.my/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/doti-mcp-97e7c5f5ed?live=1"}