victorian_complaint_generate
Pack: victorian-complaint · Endpoint: https://gateway.pipeworx.io/victorian-complaint/mcp
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/victorian_complaint_generate for the schema, then POST the same URL with its arguments for the data.
Any complaint, maximum Victorian indignation. The wifi being slow has never been taken more seriously.
Example call
Arguments
{
"complaint": "The wifi connection has been unreliable all morning",
"recipient": "Internet Service Provider",
"indignation": "maximum",
"complaint_type": "technology",
"length": "excessive"
}
curl
curl -X POST https://gateway.pipeworx.io/victorian-complaint/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"victorian_complaint_generate","arguments":{"complaint":"The wifi connection has been unreliable all morning","recipient":"Internet Service Provider","indignation":"maximum","complaint_type":"technology","length":"excessive"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('victorian_complaint_generate', {
"complaint": "The wifi connection has been unreliable all morning",
"recipient": "Internet Service Provider",
"indignation": "maximum",
"complaint_type": "technology",
"length": "excessive"
});
More examples
{
"complaint": "My neighbor's dog barks incessantly",
"indignation": "considerable",
"complaint_type": "neighbor"
}
Response shape
| Field | Type | Description |
|---|---|---|
complaint | string | The generated Victorian complaint text |
recipient | string | The recipient of the complaint |
indignation_level | string | The level of indignation expressed |
complaint_type | string | The category of complaint |
length | string | The length of the generated complaint |
Full JSON Schema
{
"type": "object",
"properties": {
"complaint": {
"type": "string",
"description": "The generated Victorian complaint text"
},
"recipient": {
"type": "string",
"description": "The recipient of the complaint"
},
"indignation_level": {
"type": "string",
"description": "The level of indignation expressed"
},
"complaint_type": {
"type": "string",
"description": "The category of complaint"
},
"length": {
"type": "string",
"description": "The length of the generated complaint"
}
}
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"victorian-complaint": {
"url": "https://gateway.pipeworx.io/victorian-complaint/mcp"
}
}
}
See Getting Started for client-specific install steps.