ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

bind-mcp

Bind Protocol MCP server for credential verification, policy authoring, and zero-knowledge proof generation.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jason-c-child/bind-protocol-mcp
Or

Bind MCP Server — Agent Skill Guide

You have access to the Bind Protocol MCP server. This document teaches you how to use it.

Prerequisites & Installation

Requirements

  • Node.js >= 18 — Required to run the server (npx handles package installation automatically)
  • Bind account — Required for API-backed tools. Create one at https://dashboard.bindprotocol.xyz
  • Agent key (idbr_agent_...) — Required for API-backed tools. Regular API keys (idbr_) are not supported for MCP.

Credential Setup

Bind uses agent keys for MCP authentication. Agent keys are scoped API keys that let org admins control exactly which tools are available, set daily rate limits, and get audit logs.

Key typeFormatMCP supported
Agent keyidbr_agent_<keyId>_<secret>Yes — required for API-backed tools
Regular API keyidbr_<keyId>_<secret>No — rejected by MCP server

To create an agent key:

  1. Sign in at https://dashboard.bindprotocol.xyz
  2. Navigate to Settings > Agent Keys
  3. Select which tool categories the key can access (e.g., credential verification only, or policy authoring + verification)
  4. Copy the key — it is shown only once

MCP Server Configuration

Add the server to your MCP client configuration. The exact file depends on your tool:

ToolConfig file
Claude Code.mcp.json in your project root, or ~/.claude/claude_desktop_config.json
Claude DesktopSettings > Developer > Edit Config
Cursor.cursor/mcp.json in your project root
WindsurfMCP settings

Configuration JSON:

{
  "mcpServers": {
    "bind": {
      "command": "npx",
      "args": ["@bind-protocol/mcp-server"],
      "env": {
        "BIND_API_KEY": "${BIND_API_KEY}"
      }
    }
  }
}

The BIND_API_KEY environment variable must be set in your shell to your agent key before launching your AI tool. Never hardcode the key directly in config files — always use environment variable references to avoid accidental credential leakage in shared configs or repositories.

Environment variables:

VariableRequiredDefaultDescription
BIND_API_KEYFor API-backed toolsAgent key (idbr_agent_...). Without this, only local tools are available.
BIND_API_URLNohttps://api.bindprotocol.xyzBase URL for API calls
BIND_RECEIPTS_PATHNo~/.bind/receiptsDirectory for receipt chain data
LOG_LEVELNoinfoLogging verbosity (debug, info, warn, error)

Verifying the Setup

If you do not have bind tools available, prompt the user to complete the setup above. You can test connectivity by calling bind_whoami — if it returns org info, the agent key is authenticated. Without a BIND_API_KEY, only local tools (parse, verify, hash) are available.


Architecture & Data Flow

Metadata

Stars1947
Views1
Updated2026-03-04
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jason-c-child-bind-protocol-mcp": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.