← Hyperledger Fabric MCP Server

Hyperledger Fabric MCP Server 1.0.3

npm · fabric-mcp-server · current release

12
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-21T21:28:36.951Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "tools": {
    "listChanged": true
  }
}

Tools 12

ToolCategoryAnnotationsRisk
check_commit_readinessCheck if a chaincode definition is ready to be committed
Input 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 organization
Input 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 block
Input 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 hash
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
— · —
get_channel_infoGet information about a specific channel
Input 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 channel
Input 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 peer
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
— · —
get_transaction_historyGet the transaction history for a specific asset
Input 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 chaincode
Input 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 joined
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
— · —
list_enrolled_identitiesList all identities enrolled in the wallet
Input 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#"
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.