BSC MCP Server
by ArcReactor9
Verified
{
"schema_version": "1.0",
"server_name": "BSC MCP Server",
"server_description": "A Model Context Protocol server for interacting with the Binance Smart Chain (BSC) network",
"tools": [
{
"name": "get-block-number",
"description": "Returns the current block number on the Binance Smart Chain",
"parameters": {},
"examples": [
{
"request": {},
"response": {
"content": [
{
"type": "text",
"text": "Current BSC block number: 34561234"
}
]
}
}
]
},
{
"name": "get-block",
"description": "Returns block details for the given block hash or number",
"parameters": {
"blockHashOrNumber": {
"type": "string | number",
"description": "Block hash (string) or block number (number)"
}
},
"examples": [
{
"request": { "blockHashOrNumber": 34561234 },
"response": {
"content": [
{
"type": "text",
"text": "{ \"hash\": \"0x...\", \"number\": 34561234, ... }"
}
]
}
}
]
},
{
"name": "get-transaction",
"description": "Returns transaction details for the given transaction hash",
"parameters": {
"txHash": {
"type": "string",
"description": "Transaction hash"
}
},
"examples": [
{
"request": { "txHash": "0x123..." },
"response": {
"content": [
{
"type": "text",
"text": "{ \"hash\": \"0x123...\", \"from\": \"0x...\", \"to\": \"0x...\", ... }"
}
]
}
}
]
},
{
"name": "get-transaction-receipt",
"description": "Returns transaction receipt for the given transaction hash",
"parameters": {
"txHash": {
"type": "string",
"description": "Transaction hash"
}
},
"examples": [
{
"request": { "txHash": "0x123..." },
"response": {
"content": [
{
"type": "text",
"text": "{ \"transactionHash\": \"0x123...\", \"status\": 1, ... }"
}
]
}
}
]
},
{
"name": "get-balance",
"description": "Returns BNB balance for the given wallet address",
"parameters": {
"address": {
"type": "string",
"description": "BSC wallet address"
}
},
"examples": [
{
"request": { "address": "0x8894e0a0c962cb723c1976a4421c95949be2d4e3" },
"response": {
"content": [
{
"type": "text",
"text": "Balance: 1234.56 BNB"
}
]
}
}
]
},
{
"name": "get-token-balance",
"description": "Returns BEP-20 token balance for the given token and wallet address",
"parameters": {
"tokenAddress": {
"type": "string",
"description": "BEP-20 token contract address"
},
"walletAddress": {
"type": "string",
"description": "BSC wallet address"
}
},
"examples": [
{
"request": {
"tokenAddress": "0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82",
"walletAddress": "0x8894e0a0c962cb723c1976a4421c95949be2d4e3"
},
"response": {
"content": [
{
"type": "text",
"text": "Token Balance: 1000.0"
}
]
}
}
]
},
{
"name": "create-four-meme-token",
"description": "Creates a new Four.meme token with specified parameters",
"parameters": {
"name": {
"type": "string",
"description": "Full name of the token"
},
"symbol": {
"type": "string",
"description": "Token symbol (ticker)"
},
"initialSupply": {
"type": "number",
"description": "Initial token supply to mint"
},
"decimals": {
"type": "number",
"description": "Number of decimal places for the token (typically 18)"
},
"ownerAddress": {
"type": "string",
"description": "BSC address that will receive the initial token supply"
}
},
"examples": [
{
"request": {
"name": "Four Pepe",
"symbol": "4PEPE",
"initialSupply": 420690000000,
"decimals": 18,
"ownerAddress": "0xYourWalletAddress"
},
"response": {
"content": [
{
"type": "text",
"text": "Successfully created Four.meme token!\n\nToken Name: Four Pepe\nToken Symbol: 4PEPE\nToken Address: 0x123...\nTransaction Hash: 0xabc...\n\nYou can view the token on BscScan: https://bscscan.com/token/0x123..."
}
]
}
}
]
}
]
}