Developer Tools

Integrate OpenClaw Helpdesk into your apps, scripts, and AI workflows.

openclaw-helpdesk

npm

JavaScript/TypeScript client for the ClawHub API. Search docs, ask questions, and submit support tickets programmatically.

Install

npm install openclaw-helpdesk

Usage

import { ClawHub } from 'openclaw-helpdesk'

const client = new ClawHub()

// Search docs
const docs = await client.searchDocs('telegram setup')

// Ask a question
const question = await client.askQuestion({
  title: 'How do I connect Telegram?',
  body: 'I followed the setup guide but...',
  tags: ['telegram', 'setup'],
  email: 'me@example.com',
})

// Submit a support ticket
const ticket = await client.createTicket({
  subject: 'Bot not responding',
  description: 'My AI assistant stopped replying...',
  priority: 'high',
  email: 'me@example.com',
})

// Look up tickets by email
const tickets = await client.getTicketsByEmail('me@example.com')

openclaw-helpdesk-mcp

MCP

Model Context Protocol server that gives AI assistants access to OpenClaw Helpdesk. Run it with npx -- no install needed.

Run

npx openclaw-helpdesk-mcp

Configuration

Add this to your openclaw.json or MCP config:

{
  "mcpServers": {
    "openclaw-helpdesk": {
      "command": "npx",
      "args": ["openclaw-helpdesk-mcp"],
      "env": {
        "CLAWHUB_API_URL": "https://clawhub-api.ryanshuken.workers.dev"
      }
    }
  }
}

Available tools

search_docsSearch the knowledge base by keyword
get_docGet a specific doc article by slug
search_questionsSearch community Q&A
ask_questionPost a new question
create_ticketSubmit a support ticket
get_ticketCheck ticket status by ID

API Base URL

https://clawhub-api.ryanshuken.workers.dev

All endpoints accept JSON. No API key required for public read operations.