{"apiVersion":"v1","directorySlug":"tongateway-mcp-b8febf8a03","title":"Agent Gateway","description":null,"pageUrl":"https://www.mcpbundles.com/skills/tongateway-mcp-b8febf8a03","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.tongateway.ai/mcp","hostedMcpUrl":null,"toolCount":16,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ai.tongateway/tongateway-mcp-b8febf8a03","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"auth.request","description":"Authenticate with TON blockchain. Generates a one-time link for the user to connect their wallet. After the user opens the link, call auth.get_token to complete authentication.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"label":{"type":"string"}}},"logicalName":"auth.request","displayName":"auth.request","title":"auth.request","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"auth.get_token","description":"Complete authentication after the user opened the link from auth.request. Returns the token which enables all other tools.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["authId"],"properties":{"authId":{"type":"string"}}},"logicalName":"auth.get_token","displayName":"auth.get_token","title":"auth.get_token","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"wallet.info","description":"Get the connected wallet address, TON balance in nanoTON and human-readable format, and account status (active/uninitialized).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"wallet.info","displayName":"wallet.info","title":"wallet.info"},{"name":"wallet.jettons","description":"List all jetton (token) balances in the wallet — USDT, NOT, DOGS, BUILD, and others. Returns symbol, name, balance, and decimals for each token.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"wallet.jettons","displayName":"wallet.jettons","title":"wallet.jettons"},{"name":"wallet.transactions","description":"Get recent transaction history for the connected wallet. Shows timestamps, action types, and scam flags.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"wallet.transactions","displayName":"wallet.transactions","title":"wallet.transactions"},{"name":"wallet.nfts","description":"List all NFTs owned by the connected wallet — name, collection name, and contract address for each.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"wallet.nfts","displayName":"wallet.nfts","title":"wallet.nfts"},{"name":"transfer.request","description":"Request a TON transfer that the wallet owner must approve. Amount is in nanoTON (1 TON = 1000000000). Supports optional payload BOC and stateInit for contract deployment. Use transfer.status to check approval.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["to","amountNano"],"properties":{"to":{"type":"string"},"payload":{"type":"string"},"stateInit":{"type":"string"},"amountNano":{"type":"string"}}},"logicalName":"transfer.request","displayName":"transfer.request","title":"transfer.request","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"transfer.status","description":"Check the status of a transfer request. Returns: pending (waiting for approval), confirmed (signed and broadcast), rejected (user declined), or expired (5 min timeout). Also shows broadcast result if available.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"transfer.status","displayName":"transfer.status","title":"transfer.status"},{"name":"transfer.pending","description":"List all transfer requests currently waiting for wallet owner approval.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"transfer.pending","displayName":"transfer.pending","title":"transfer.pending"},{"name":"lookup.resolve_name","description":"Resolve a .ton domain name (e.g. \"alice.ton\") to a raw wallet address. Always use this before transfer.request when the user provides a .ton name.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["domain"],"properties":{"domain":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"lookup.resolve_name","displayName":"lookup.resolve_name","title":"lookup.resolve_name"},{"name":"lookup.price","description":"Get the current price of TON in USD, EUR, or other fiat currencies. Use to show users the value of their holdings.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"currencies":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"lookup.price","displayName":"lookup.price","title":"lookup.price"},{"name":"dex.create_order","description":"Place a limit order on the open4dev DEX order book. Both amount and price are human-readable. The API converts to raw units, handles slippage (4% including fees), and gas automatically.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["fromToken","toToken","amount","price"],"properties":{"price":{"type":"number"},"amount":{"type":"string"},"toToken":{"type":"string"},"fromToken":{"type":"string"}}},"logicalName":"dex.create_order","displayName":"dex.create_order","title":"dex.create_order","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"dex.pairs","description":"List all available trading pairs and tokens on the open4dev DEX. Returns supported tokens: TON, NOT, USDT, DOGS, BUILD, AGNT, CBBTC, PX, XAUT0.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"dex.pairs","displayName":"dex.pairs","title":"dex.pairs"},{"name":"agent_wallet.deploy","description":"Deploy an Agent Wallet smart contract — a dedicated sub-wallet for autonomous transfers without approval. WARNING: The agent can spend all funds in this wallet without user confirmation. Only deploy when the user explicitly requests autonomous mode.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"agent_wallet.deploy","displayName":"agent_wallet.deploy","title":"agent_wallet.deploy","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"agent_wallet.transfer","description":"Send TON directly from an Agent Wallet — NO approval needed. Signs and broadcasts the transaction immediately. Only works with deployed agent wallets where the agent key is authorized.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["walletAddress","to","amountNano"],"properties":{"to":{"type":"string"},"amountNano":{"type":"string"},"walletAddress":{"type":"string"}}},"logicalName":"agent_wallet.transfer","displayName":"agent_wallet.transfer","title":"agent_wallet.transfer","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"agent_wallet.info","description":"Get info about Agent Wallets — balance, seqno, and agent key status. Pass a wallet address for details, or omit to list all your agent wallets.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"walletAddress":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"agent_wallet.info","displayName":"agent_wallet.info","title":"agent_wallet.info"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Agent-Gateway&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AudG9uZ2F0ZXdheS5haS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Agent-Gateway%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.tongateway.ai%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Agent-Gateway%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.tongateway.ai%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Agent+Gateway&connectorUrl=https%3A%2F%2Fmcp.tongateway.ai%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Agent-Gateway\" --url \"https://mcp.tongateway.ai/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tongateway-mcp-b8febf8a03","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tongateway-mcp-b8febf8a03/tools/{tool}","mcpServerUrl":"https://mcp.tongateway.ai/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tongateway-mcp-b8febf8a03?live=1"}