izzzzzi avatar

iz-tolk-mcp — Tolk Compiler for TON

izzzzzi/iztolkmcp

Brings the Tolk smart contract compiler directly into Claude and other AI assistants through four core tools: compile_tolk for full compilation to BoC and Fift output, check_tolk_syntax for fast validation loops, get_compiler_version for toolchain info, and generate_deploy_link to create ton:// deeplinks for wallet deployment. Handles multi-file projects with @stdlib imports, path mappings, and optimization levels 0-2. Includes six documentation resources covering language syntax, stdlib reference, and FunC migration guides, plus three guided prompts for writing, reviewing, and debugging contracts. Runs via npx with zero setup, using the @ton/tolk-js WASM compiler under the hood. Useful if you're building on TON and want to iterate on Tolk contracts without leaving the assistant conversation.

GitHub stars
1
tools
4
transport
STDIO
last updated
Mar 9, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

get_compiler_versionReturns the version of the Tolk compiler bundled in `@ton/tolk-js` (WASM).

Returns the version of the Tolk compiler bundled in `@ton/tolk-js` (WASM).

No parameter schema in public metadata yet.

compile_tolkCompiles Tolk smart contract source code. Returns Fift output, BoC (Bag of Cells) in base64, code hash, and compiler version.

Compiles Tolk smart contract source code. Returns Fift output, BoC (Bag of Cells) in base64, code hash, and compiler version.

No parameter schema in public metadata yet.

check_tolk_syntaxChecks Tolk source code for syntax and type errors without returning full compilation output.

Checks Tolk source code for syntax and type errors without returning full compilation output.

No parameter schema in public metadata yet.

generate_deploy_linkGenerates TON deployment deeplinks for a compiled contract. Computes the deterministic contract address and returns `ton://` and Tonkeeper links ready for wallet deployment.

Generates TON deployment deeplinks for a compiled contract. Computes the deterministic contract address and returns `ton://` and Tonkeeper links ready for wallet deployment.

No parameter schema in public metadata yet.

Sponsors

Readme

iz-tolk-mcp

MCP server for the Tolk smart contract compiler — compile, check, and deploy TON blockchain smart contracts from any AI assistant

CI npm version npm downloads License: MIT TypeScript Node.js

🇷🇺 Русский | 🇬🇧 English



View the full README on GitHub

Details

Repository
github.com/izzzzzi/iztolkmcp
Package
iz-tolk-mcp
Transport
STDIO
Registry
MCP registry, active

More from izzzzzi