ton-connect/kit/ton-nfts
Claude Code and agent skill by ton-connect/kit
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
View and transfer NFTs on the TON blockchain. Use when the user wants to see their NFTs, list collectibles, check NFT details, send an NFT, or transfer an NFT to someone.
Install
npx vskill@latest install ton-connect/kit/ton-nftsSKILL.md
TON NFT Operations
View and transfer NFTs on the TON blockchain.
MCP Tools
| Tool | Required | Optional | |
|---|---|---|---|
get_nfts | — | limit, offset, walletSelector | |
get_nfts_by_address | address | limit, offset | |
get_nft | nftAddress | — | |
build_nft_transfer | nftAddress, toAddress | comment, walletSelector | |
emulate_transaction | messages | validUntil | |
send_raw_transaction | messages | validUntil, fromAddress, walletSelector |
build_nft_transfer does NOT broadcast — it returns ready-to-send transaction.messages plus transaction.fromAddress. Preview with emulate_transaction, then broadcast with send_raw_transaction.
Workflows
List My NFTs
- Call
get_nftsto list NFTs in the active wallet - Use
limitandoffsetfor pagination
View NFT Details
- Call
get_nftwith thenftAddress
Send an NFT
- Call
get_nftsto find the NFT address if the user doesn't have it - Call
build_nft_transferwithnftAddressandtoAddressto build the transaction (it is NOT sent) - Preview it with
emulate_transactionusing the returnedtransaction.messages(recommended before broadcasting) - Ask one short yes/no confirmation before transferring the NFT
- Broadcast with
send_raw_transactionpassing thetransaction.messagesandtransaction.fromAddress(the NFT transfer is bound to the wallet it was built for) - Poll
get_transaction_statuswith the returnednormalizedHashuntil status iscompletedorfailed(seeton-balanceskill)
Notes
build_nft_transferbuilds the transaction only;send_raw_transactionis the tool that signs and broadcasts it- Use
emulate_transactionto preview expected balance changes before broadcasting (fake signature) - Always confirm with the user before transferring an NFT; prefer the host client's structured confirmation UI when available, otherwise accept natural-language yes/no and do not require a fixed confirmation phrase
- If no wallet is configured, use the
ton-create-walletskill first
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpackages/mcp/skills/ton-nfts/SKILL.md
Popularity
- Repository stars
- 51
- Repository forks
- 24
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ton-connect/kit/ton-nfts)