@boxverse_ai/listenme-mcp-server
v0.1.1
Published
MCP server for ListenME — product research task management via Boxverse AI
Readme
@boxverse_ai/listenme-mcp-server
MCP server for ListenME — product research task management via Boxverse AI.
Provides 19 tools for managing research tasks, reviewing user feedback, and generating insights through the Model Context Protocol (MCP).
Quick Start
npx @boxverse_ai/listenme-mcp-serverOr install globally:
npm install -g @boxverse_ai/listenme-mcp-server
listenme-mcpSetup
1. Initialize config
npx @boxverse_ai/listenme-mcp-server init <apiKey> <apiSecret>This creates ~/.listenme/config.json with your credentials.
You can optionally override the base URLs:
npx @boxverse_ai/listenme-mcp-server init <apiKey> <apiSecret> <walletBaseUrl> <aiBaseUrl>2. Or use environment variables
| Variable | Description | Default |
|----------|-------------|---------|
| LISTENME_API_KEY | API key from Boxverse dashboard | — |
| LISTENME_API_SECRET | API secret | — |
| LISTENME_WALLET_BASE_URL | Wallet API base URL | https://api-wallet.boxtradex.io/wallet |
| LISTENME_AI_BASE_URL | AI API base URL | https://api-ai.boxtradex.io/ai |
| LISTENME_LANG | Response language | en |
Environment variables take precedence over config file values.
MCP Client Configuration
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"listenme": {
"command": "npx",
"args": ["-y", "@boxverse_ai/listenme-mcp-server"],
"env": {
"LISTENME_API_KEY": "your-key",
"LISTENME_API_SECRET": "your-secret"
}
}
}
}If you've already run init, you can omit the env block:
{
"mcpServers": {
"listenme": {
"command": "npx",
"args": ["-y", "@boxverse_ai/listenme-mcp-server"]
}
}
}Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"listenme": {
"command": "npx",
"args": ["-y", "@boxverse_ai/listenme-mcp-server"],
"env": {
"LISTENME_API_KEY": "your-key",
"LISTENME_API_SECRET": "your-secret"
}
}
}
}SSE Transport
For HTTP-based clients, use SSE mode:
npx @boxverse_ai/listenme-mcp-server --sse
# or
SSE=1 SSE_PORT=3001 npx @boxverse_ai/listenme-mcp-serverEndpoints:
- SSE:
http://localhost:3001/sse - Messages:
POST http://localhost:3001/messages - Health:
GET http://localhost:3001/health
Tools
Task Management (Wallet API)
| Tool | Description |
|------|-------------|
| get_task_types | List available task type categories |
| create_task | Create a new research task |
| update_task | Update an existing task |
| delete_task | Delete a task |
| list_tasks | List tasks with filtering and pagination |
| get_task_detail | Get full task details |
| get_task_log | Get task submission logs |
| get_task_reward_list | List task rewards |
| manual_submit_task | Manually submit a task completion |
| refund_task | Refund a task |
| reward_review | Review and approve/reject reward submissions |
Feedback & Analysis (AI API)
| Tool | Description |
|------|-------------|
| get_feedback_overview | Overview stats for a task's feedback |
| get_feedback_list | List feedback entries with filters |
| get_topics | Get discovered feedback topics |
| get_feedback_analysis | Detailed feedback analysis |
| get_key_insights | Retrieve generated key insights |
| generate_key_insights | Trigger AI insight generation |
| get_feedback_detail | Get a single feedback entry |
| update_feedback_log | Update feedback status/notes |
License
MIT
