burn_tokensBurn/destroy tokens from your balance (only works if token was deployed with burnable=true)Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"contract_address": {
"type": "string",
"description": "Token contract address"
},
"amount": {
"type": "string",
"description": "Amount to burn (human-readable)"
},
"chain": {
"type": "string",
"description": "Chain the token is on"
}
},
"required": [
"contract_address",
"amount",
"chain"
]
} | — | | — |
deploy_tokenDeploy a new token using Bitbond Token Tool. Supports EVM chains (ERC20, CertiK-audited), Solana (SPL tokens), and Stellar (assets).Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Token name (e.g. \"My Token\")"
},
"symbol": {
"type": "string",
"description": "Token symbol/ticker (e.g. \"MTK\")"
},
"supply": {
"type": "string",
"description": "Initial token supply as a number (e.g. \"1000000\")"
},
"chain": {
"type": "string",
"description": "Chain to deploy on (e.g. \"ethereum\", \"polygon\", \"base\", \"sepolia\")"
},
"decimals": {
"default": "18",
"description": "Token decimals (default: 18)",
"type": "string"
},
"mintable": {
"description": "Allow minting more tokens after deployment",
"type": "boolean"
},
"burnable": {
"description": "Allow burning/destroying tokens",
"type": "boolean"
},
"pausable": {
"description": "Allow pausing all transfers (emergency stop)",
"type": "boolean"
},
"whitelist": {
"description": "Enable whitelist — only approved addresses can hold tokens",
"type": "boolean"
},
"blacklist": {
"description": "Enable blacklist — block specific addresses",
"type": "boolean"
},
"force_transfer": {
"description": "Allow owner to force-transfer tokens (compliance)",
"type": "boolean"
},
"document_uri": {
"description": "URI to legal document or prospectus",
"type": "string"
},
"max_supply": {
"description": "Maximum total supply cap",
"type": "string"
},
"discount_code": {
"description": "Bitbond discount code if you have one",
"type": "string"
}
},
"required": [
"name",
"symbol",
"supply",
"chain"
]
} | — | | — |
estimate_costGet the cost to deploy a token on a given chain before committingInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"chain": {
"type": "string",
"description": "Chain name (e.g. \"ethereum\", \"polygon\", \"base\", \"sepolia\")"
},
"mintable": {
"description": "Include mintable feature",
"type": "boolean"
},
"burnable": {
"description": "Include burnable feature",
"type": "boolean"
},
"pausable": {
"description": "Include pausable feature",
"type": "boolean"
}
},
"required": [
"chain"
]
} | — | | — |
get_token_infoGet live on-chain info for any token contract (name, symbol, supply, paused state, owner)Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"contract_address": {
"type": "string",
"description": "Token contract address (0x...)"
},
"chain": {
"type": "string",
"description": "Chain the token is on"
}
},
"required": [
"contract_address",
"chain"
]
} | — | | — |
get_wallet_infoGet the deployer wallet address and balance on a given chainInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"chain": {
"type": "string",
"description": "Chain to check balance on"
}
},
"required": [
"chain"
]
} | — | | — |
list_chainsList all supported blockchain networks for token deploymentInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | | — |
list_deployed_tokensList all tokens deployed via this MCP server (local registry)Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"chain": {
"description": "Filter by chain (optional)",
"type": "string"
}
}
} | — | | — |
mint_tokensMint additional tokens (only works if token was deployed with mintable=true)Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"contract_address": {
"type": "string",
"description": "Token contract address"
},
"to": {
"type": "string",
"description": "Address to receive minted tokens"
},
"amount": {
"type": "string",
"description": "Amount to mint (human-readable)"
},
"chain": {
"type": "string",
"description": "Chain the token is on"
}
},
"required": [
"contract_address",
"to",
"amount",
"chain"
]
} | — | | — |
pause_tokenPause all token transfers — emergency stop (only works if pausable=true)Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"contract_address": {
"type": "string",
"description": "Token contract address"
},
"chain": {
"type": "string",
"description": "Chain the token is on"
}
},
"required": [
"contract_address",
"chain"
]
} | — | | — |
transfer_tokensTransfer tokens from your wallet to another addressInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"contract_address": {
"type": "string",
"description": "Token contract address"
},
"to": {
"type": "string",
"description": "Recipient wallet address"
},
"amount": {
"type": "string",
"description": "Amount to transfer (human-readable, e.g. \"1000\")"
},
"chain": {
"type": "string",
"description": "Chain the token is on"
}
},
"required": [
"contract_address",
"to",
"amount",
"chain"
]
} | — | | — |
unpause_tokenResume token transfers after a pauseInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"contract_address": {
"type": "string",
"description": "Token contract address"
},
"chain": {
"type": "string",
"description": "Chain the token is on"
}
},
"required": [
"contract_address",
"chain"
]
} | — | | — |