accueil / serveurs / Recherche & Web / io.github.robdomain/doti-mcp
io.github.robdomain/doti-mcp
serveur MCP (Model Context Protocol) · doti-mcp 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.robdomain/doti-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.robdomain/doti-mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 19 outils
- bridge_domain≈ 160 tokens
Prepare an unsigned CCIP cross-chain bridge transaction payload to teleport a .i domain to another supported EVM chain. Requires owner wallet signature.
Paramètres, retour & exemple (3)
ParamètresdomainName· string · requis
The .i domain name to bridgeownerAddress· string · requis
The 0x owner address initiating the bridgedestinationChainId· number · requis
Target EVM chain ID: 42161 (Arbitrum One), 10 (OP Mainnet), 1 (Ethereum), 4663 (Robinhood)
Exemple d'appel{"name": "bridge_domain", "arguments": {"domainName": "texte", "ownerAddress": "texte", "destinationChainId": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_domain_availability≈ 96 tokens
Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood).
Paramètres, retour & exemple (1)
ParamètresdomainName· string · requis
The .i domain name or label (e.g. "alex" or "alex.i")
Exemple d'appel{"name": "check_domain_availability", "arguments": {"domainName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - claim_escrow_refund≈ 117 tokens
Prepare an unsigned transaction payload to claim an eligible escrow refund from the Escrow contract. Requires claimant wallet signature.
Paramètres, retour & exemple (2)
ParamètresescrowId· string · requis
The escrow deposit ID to refundclaimantAddress· string · requis
The 0x address eligible for the escrow refund
Exemple d'appel{"name": "claim_escrow_refund", "arguments": {"escrowId": "texte", "claimantAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_registration≈ 127 tokens
Calculate registration fee, escrow payment requirements, and cross-chain CCIP bridging costs on any of the 4 supported networks.
Paramètres, retour & exemple (2)
ParamètresdomainName· string · requis
The .i domain name to estimatetargetChainId· number · optionnel
Target payment network: 42161 (Arbitrum), 10 (Optimism), 1 (Ethereum), or 4663 (Robinhood). Defaults to 42161.
Exemple d'appel{"name": "estimate_registration", "arguments": {"domainName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_protocol_stats≈ 60 tokens
Fetch live protocol metrics including total registered domains, active secondary marketplace listings, and cross-chain CCIP bridge health.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_protocol_stats", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_supported_chains≈ 60 tokens
Retrieve technical network specifications, Chainlink CCIP selectors, router contracts, and registry addresses for all 4 supported chains.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_supported_chains", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - marketplace_accept_offer≈ 144 tokens
Prepare an unsigned atomic swap transaction payload accepting a buyer offer on your .i domain. Requires seller wallet signature.
Paramètres, retour & exemple (3)
ParamètresdomainName· string · requis
The .i domain name being soldbuyerAddress· string · requis
The 0x buyer address whose offer is being acceptedsellerAddress· string · requis
The 0x seller address (current owner)
Exemple d'appel{"name": "marketplace_accept_offer", "arguments": {"domainName": "texte", "buyerAddress": "texte", "sellerAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - marketplace_browse_listings≈ 80 tokens
Browse active .i domains listed on the decentralized secondary marketplace across Arbitrum One and satellite networks.
Paramètres, retour & exemple (1)
Paramètreslimit· number · optionnel
Max number of listings to return (default 20)
Exemple d'appel{"name": "marketplace_browse_listings", "arguments": {"limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - marketplace_buy_domain≈ 153 tokens
Prepare an unsigned payable transaction payload with ETH value to purchase an actively listed .i domain from the marketplace contract. Requires buyer wallet signature.
Paramètres, retour & exemple (3)
ParamètresdomainName· string · requis
The .i domain name to purchasepriceInEth· string · optionnel
Optional expected purchase price in ETH for slippage protectionbuyerAddress· string · requis
The 0x buyer address purchasing the domain
Exemple d'appel{"name": "marketplace_buy_domain", "arguments": {"domainName": "texte", "buyerAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - marketplace_cancel_listing≈ 112 tokens
Prepare an unsigned transaction payload to cancel an active marketplace listing. Requires seller wallet signature.
Paramètres, retour & exemple (2)
ParamètresdomainName· string · requis
The .i domain name to delistsellerAddress· string · requis
The 0x seller address who created the listing
Exemple d'appel{"name": "marketplace_cancel_listing", "arguments": {"domainName": "texte", "sellerAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - marketplace_cancel_offer≈ 108 tokens
Prepare an unsigned transaction payload to cancel an active marketplace offer. Requires buyer wallet signature.
Paramètres, retour & exemple (2)
ParamètresdomainName· string · requis
The .i domain namebuyerAddress· string · requis
The 0x buyer address who submitted the offer
Exemple d'appel{"name": "marketplace_cancel_offer", "arguments": {"domainName": "texte", "buyerAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - marketplace_get_domain_details≈ 83 tokens
Inspect full marketplace status for any .i domain: active listing, price history, highest offer, and bids.
Paramètres, retour & exemple (1)
ParamètresdomainName· string · requis
The .i domain name (e.g. "ai.i")
Exemple d'appel{"name": "marketplace_get_domain_details", "arguments": {"domainName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - marketplace_list_domain≈ 172 tokens
Prepare an unsigned transaction payload to list an owned .i domain for sale on the secondary marketplace. Requires owner wallet signature.
Paramètres, retour & exemple (4)
ParamètresdomainName· string · requis
The .i domain name to list for salepriceInEth· string · requis
Listing price in ETH (e.g. "0.05")durationDays· number · optionnel
Duration of listing in days (defaults to 30)sellerAddress· string · requis
The 0x seller address (must be current domain owner)
Exemple d'appel{"name": "marketplace_list_domain", "arguments": {"domainName": "texte", "priceInEth": "texte", "sellerAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - marketplace_make_offer≈ 169 tokens
Prepare an unsigned transaction payload to submit an offer in ETH to purchase any registered .i domain. Requires buyer wallet signature.
Paramètres, retour & exemple (4)
ParamètresdomainName· string · requis
The .i domain name to make an offer onbuyerAddress· string · requis
The 0x buyer address making the offerdurationDays· number · optionnel
Validity of offer in days (defaults to 7)offerPriceInEth· string · requis
Offer amount in ETH (e.g. "0.02")
Exemple d'appel{"name": "marketplace_make_offer", "arguments": {"domainName": "texte", "buyerAddress": "texte", "offerPriceInEth": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_domain≈ 184 tokens
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.
Paramètres, retour & exemple (3)
ParamètresdomainName· string · requis
The .i domain name to register (e.g. "mybot.i")targetChainId· number · optionnel
Network where registration/deposit is made: 42161 (Arbitrum One), 10 (Optimism), 1 (Ethereum), 4663 (Robinhood). Defaults to 42161.recipientAddress· string · requis
The 0x EVM wallet address that will own the domain
Exemple d'appel{"name": "register_domain", "arguments": {"domainName": "texte", "recipientAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - resolve_domain_identity≈ 138 tokens
Resolve a .i web3 domain name or 0x Ethereum wallet address to its sovereign identity, owner, metadata, social links, and current chain location.
Paramètres, retour & exemple (2)
ParamètreschainId· number · optionnel
Optional filter for target network (42161: Arbitrum One, 10: Optimism, 1: Ethereum, 4663: Robinhood)identifier· string · requis
The .i domain name (e.g. "genesis.i") or EVM wallet address (0x...)
Exemple d'appel{"name": "resolve_domain_identity", "arguments": {"identifier": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - set_primary_domain≈ 123 tokens
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.
Paramètres, retour & exemple (2)
ParamètresdomainName· string · requis
The .i domain name (e.g. "agent.i")ownerAddress· string · requis
The 0x EVM owner address
Exemple d'appel{"name": "set_primary_domain", "arguments": {"domainName": "texte", "ownerAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - transfer_domain≈ 152 tokens
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.
Paramètres, retour & exemple (3)
ParamètresnewOwner· string · requis
The 0x recipient address to receive domain ownershipdomainName· string · requis
The .i domain name to transfercurrentOwner· string · requis
The 0x address of the current domain owner
Exemple d'appel{"name": "transfer_domain", "arguments": {"newOwner": "texte", "domainName": "texte", "currentOwner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_domain_profile≈ 230 tokens
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.
Paramètres, retour & exemple (6)
ParamètresimageMode· string · optionnel · DEFAULT | GENERATED_MATRIX | CUSTOM_IPFS
Avatar visual style modedomainName· string · requis
The .i domain namewebsiteUrl· string · optionnel
Decentralized or Web2 website URLsocialLinks· object · optionnel
Key-value map of social usernames (twitter, github, telegram, farcaster, discord)ownerAddress· string · requis
Owner wallet addressprofileImageCid· string · optionnel
IPFS CID hash for custom avatar image
Exemple d'appel{"name": "update_domain_profile", "arguments": {"domainName": "texte", "ownerAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».