Developer Tools
Integrate OpenClaw Helpdesk into your apps, scripts, and AI workflows.
openclaw-helpdesk
npmJavaScript/TypeScript client for the ClawHub API. Search docs, ask questions, and submit support tickets programmatically.
Install
npm install openclaw-helpdeskUsage
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
MCPModel Context Protocol server that gives AI assistants access to OpenClaw Helpdesk. Run it with npx -- no install needed.
Run
npx openclaw-helpdesk-mcpConfiguration
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 keywordget_docGet a specific doc article by slugsearch_questionsSearch community Q&Aask_questionPost a new questioncreate_ticketSubmit a support ticketget_ticketCheck ticket status by IDAPI Base URL
https://clawhub-api.ryanshuken.workers.devAll endpoints accept JSON. No API key required for public read operations.