ton-create-wallet

Create TON Agentic Wallet

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "ton-create-wallet" with this command: npx skills add ton-connect/kit/ton-connect-kit-ton-create-wallet

Create TON Agentic Wallet

Deploy an on-chain agentic wallet on TON. The agent generates operator keys, the user deploys the wallet contract from the dashboard, then provides the wallet address to complete setup.

MCP Tools

Tool Description

agentic_start_root_wallet_setup

Generate operator keys, create pending setup, return dashboard URL

agentic_list_pending_root_wallet_setups

List pending setup drafts and their callback status

agentic_get_root_wallet_setup

Read one pending setup by setupId

agentic_complete_root_wallet_setup

Finish onboarding from callback or manual wallet address

agentic_cancel_root_wallet_setup

Cancel a pending setup

Tool Parameters

Tool Required Optional

agentic_start_root_wallet_setup

— network , name , source , collectionAddress , tonDeposit

agentic_get_root_wallet_setup

setupId

agentic_complete_root_wallet_setup

setupId

walletAddress , ownerAddress

agentic_cancel_root_wallet_setup

setupId

Workflow

  • Call agentic_start_root_wallet_setup — this generates an operator key pair and returns a setupId and dashboardUrl

  • Show the dashboardUrl to the user and tell them to open it, deploy the wallet from their TON wallet, and then come back with the deployed wallet address

  • Ask the user for the wallet address — in CLI/stdio mode there is no callback, so the agent must ask the user to paste the wallet address after they finish deployment on the dashboard

  • Call agentic_complete_root_wallet_setup with the setupId and the walletAddress provided by the user

  • Confirm the wallet is active with get_current_wallet or list_wallets (see ton-manage-wallets skill)

How It Works

  • The agent keeps the operator private key — it can sign transactions autonomously

  • The user keeps the owner key — they can withdraw funds or revoke access at any time

  • The wallet is an on-chain smart contract (NFT-based), not a custodial service

  • The dashboard is at agentic-wallets-dashboard.vercel.app

Environment Variables

Variable Description

NETWORK

mainnet (default) or testnet

AGENTIC_CALLBACK_BASE_URL

Public URL for the onboarding callback (auto in HTTP mode)

AGENTIC_CALLBACK_PORT

Port for the callback server

Notes

  • In CLI/stdio mode there is no callback — always ask the user for the wallet address after showing the dashboard URL

  • Do not poll for callback status in CLI mode; just wait for the user to provide the address

  • After wallet creation, fund the wallet with TON before using transfer or swap skills

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

ton-manage-wallets

No summary provided by upstream source.

Repository SourceNeeds Review
Web3

ton-nfts

No summary provided by upstream source.

Repository SourceNeeds Review
General

ton-swap

No summary provided by upstream source.

Repository SourceNeeds Review
General

ton-send

No summary provided by upstream source.

Repository SourceNeeds Review