Skip to main content
OpenClaw is an open-source personal AI assistant that runs locally on your computer. Install Danube from ClawHub to connect all your tools through MCP.

Prerequisites

Before starting, ensure you have:
node --version
openclaw --version

Setup

1

Install ClawHub

Install the ClawHub CLI tool:
npm i -g clawhub
2

Install Danube Skill

Use ClawHub to install the Danube skill:
clawhub install danube
3

Run Setup Script

The skill includes a setup script that will configure OpenClaw:
bash ~/.clawhub/skills/danube/scripts/setup.sh
When prompted, enter your Danube API key from danubeai.com/dashboard → Settings → API Keys.The script will:
  • Add your API key to ~/.openclaw/.env
  • Configure OpenClaw to use the Danube MCP server
  • Restart the OpenClaw Gateway
You can now use Danube tools through OpenClaw! Try asking:
“List available services on Danube”
“Search for tools that can send emails”

Alternative: Environment Variable Setup

If ClawHub installation doesn’t work, ensure your API key is set as an environment variable:
# Add to your shell profile (~/.zshrc or ~/.bashrc)
export DANUBE_API_KEY="dk_your_key_here"

# Reload your shell
source ~/.zshrc  # or ~/.bashrc
Then restart OpenClaw:
openclaw gateway restart
We recommend using ClawHub for installation as it handles configuration securely. The environment variable approach keeps your API key out of configuration files.

Available Tools

Once connected, you’ll have access to these Danube MCP tools:
ToolDescription
list_servicesBrowse all available service integrations
search_toolsSemantic search across all available tools
get_service_toolsGet all tools for a specific service
execute_toolRun any tool with parameters
search_skillsSearch the skills marketplace
get_skillGet full skill content and instructions

Troubleshooting

Check if the skill exists on ClawHub: Visit ClawHub to verify the skill is available.Try installing again:
openclaw skills add danube-mcp
Check OpenClaw logs for error messages.
This usually means your API key is invalid, expired, or not being sent correctly.Common cause: Using ${DANUBE_API_KEY} instead of the actual key value.Fix:
  1. Open ~/.openclaw/openclaw.json
  2. Find the danube skill configuration
  3. Replace "danube-api-key:${DANUBE_API_KEY}" with "danube-api-key:your_actual_key_here"
  4. Use your actual API key value (not an environment variable reference)
  5. Restart: openclaw gateway restart
Verify the key works in Claude Desktop first: If the same key works in Claude Desktop but not OpenClaw, it’s a configuration issue with how the key is being passed.Get a new API key if needed: Visit danubeai.com/dashboard → Settings → API Keys
Verify the API key is set:
echo $DANUBE_API_KEY
Restart OpenClaw:
openclaw gateway restart
Check for configuration errors:
openclaw doctor
Verify Node.js is installed (required for mcp-remote):
node --version  # Should be 18+
Check server availability:
curl https://mcp.danubeai.com/mcp/health
Verify your internet connectionCheck OpenClaw Gateway logs for detailed error messages.

Resources