Help Scout
live ReferenceMCP server for Help Scout
Tools
helpscout_list_conversations Return a bounded Help Scout conversation page with subject, customer, inbox, assignee, tags, status, waiting time, and timestamps. Answers which support requests match an account, status, inbox, tag,
No parameters required.
Try it
helpscout_get_conversation Return one Help Scout conversation with full customer, inbox, assignee, tag, status, and timing details, optionally embedding its threads. Answers what happened in a specific support case.
No parameters required.
Try it
helpscout_list_inboxes Return Help Scout inboxes accessible to the token with IDs, names, email addresses, and creation or update timestamps. Answers which support queues can be used for filtering and reporting.
No parameters required.
Try it
helpscout_email_report Return Help Scout email-support volume, replies, response time, first-response time, handle time, resolution time, and first-contact resolution for a bounded date range. Answers whether support load a
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/help-scout/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/help-scout/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"helpscout_list_conversations","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("helpscout_list_conversations", {}); // Or ask in plain English:
const answer = await px.ask("mcp server for help scout");