MantraChain MCP Server

by allthatjazzleo
Verified

ibc-transfer

Facilitate IBC token transfers across blockchain networks by specifying recipient address, transfer amount, source channel, and network name using MantraChain MCP Server.

Instructions

Send tokens via IBC transfer.

Input Schema

NameRequiredDescriptionDefault
ibcMemoNoOptional memo for the IBC transfer
memoNoOptional memo for the transaction
networkNameYesName of the network to use - must first check what networks are available through the mantrachain-mcp server by accessing the networks resource `networks://all` before you pass this arguments
recipientAddressYesAddress of the recipient
sourceChannelYesSource channel for the IBC transfer
sourcePortNoSource port for the IBC transfer
timeoutHeightNoTimeout height for the IBC transfer
timeoutTimestampNoTimeout timestamp for the IBC transfer
transferAmountYesAmount to send

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "ibcMemo": { "description": "Optional memo for the IBC transfer", "type": "string" }, "memo": { "description": "Optional memo for the transaction", "type": "string" }, "networkName": { "description": "Name of the network to use - must first check what networks are available through the mantrachain-mcp server by accessing the networks resource `networks://all` before you pass this arguments", "type": "string" }, "recipientAddress": { "description": "Address of the recipient", "type": "string" }, "sourceChannel": { "description": "Source channel for the IBC transfer", "type": "string" }, "sourcePort": { "description": "Source port for the IBC transfer", "type": "string" }, "timeoutHeight": { "additionalProperties": false, "description": "Timeout height for the IBC transfer", "properties": { "revisionHeight": { "type": "number" }, "revisionNumber": { "type": "number" } }, "required": [ "revisionNumber", "revisionHeight" ], "type": "object" }, "timeoutTimestamp": { "description": "Timeout timestamp for the IBC transfer", "type": "number" }, "transferAmount": { "additionalProperties": false, "description": "Amount to send", "properties": { "amount": { "type": "string" }, "denom": { "type": "string" } }, "required": [ "denom", "amount" ], "type": "object" } }, "required": [ "recipientAddress", "transferAmount", "sourceChannel", "networkName" ], "type": "object" }
ID: p4x6v48lbj