← Hyperledger Fabric MCP Server
1.0.3npm · fabric-mcp-server · current release
Observed 2026-08-21T21:28:36.951Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"tools": {
"listChanged": true
}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
check_commit_readinessCheck if a chaincode definition is ready to be committedInput schema{
"type": "object",
"properties": {
"chaincodeName": {
"type": "string",
"description": "The name of the chaincode"
},
"sequence": {
"type": "number",
"description": "The sequence number of the chaincode definition"
},
"version": {
"type": "string",
"description": "The version of the chaincode"
}
},
"required": [
"chaincodeName",
"sequence",
"version"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
get_approved_chaincodeGet the approved chaincode definition for an organizationInput schema{
"type": "object",
"properties": {
"chaincodeName": {
"type": "string",
"description": "The name of the chaincode to query"
}
},
"required": [
"chaincodeName"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
get_block_infoGet information about a specific blockInput schema{
"type": "object",
"properties": {
"blockNumber": {
"type": "number",
"description": "The block number to retrieve"
}
},
"required": [
"blockNumber"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
get_blockchain_infoGet blockchain information including total block count, current block hash, and previous block hashInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | — · — | — |
get_channel_infoGet information about a specific channelInput schema{
"type": "object",
"properties": {
"channelName": {
"type": "string",
"description": "The name of the channel"
}
},
"required": [
"channelName"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
get_committed_chaincodeGet the committed chaincode definition on the channelInput schema{
"type": "object",
"properties": {
"chaincodeName": {
"type": "string",
"description": "The name of the chaincode to query"
}
},
"required": [
"chaincodeName"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
get_installed_chaincodesGet list of chaincodes installed on the peerInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | — · — | — |
get_transaction_historyGet the transaction history for a specific assetInput schema{
"type": "object",
"properties": {
"assetId": {
"type": "string",
"description": "The ID of the asset to get history for"
}
},
"required": [
"assetId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
invoke_chaincodeInvoke a transaction on the Hyperledger Fabric chaincodeInput schema{
"type": "object",
"properties": {
"function": {
"type": "string",
"description": "The chaincode function to invoke"
},
"args": {
"type": "array",
"items": {
"type": "string"
},
"description": "Arguments to pass to the chaincode function"
}
},
"required": [
"function",
"args"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
list_channelsList all channels the peer has joinedInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | — · — | — |
list_enrolled_identitiesList all identities enrolled in the walletInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | — · — | — |
query_chaincodeQuery the Hyperledger Fabric chaincode (read-only)Input schema{
"type": "object",
"properties": {
"function": {
"type": "string",
"description": "The chaincode function to query"
},
"args": {
"type": "array",
"items": {
"type": "string"
},
"description": "Arguments to pass to the chaincode function"
}
},
"required": [
"function",
"args"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |