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

FieldTypeDescription
complaintstringThe generated Victorian complaint text
recipientstringThe recipient of the complaint
indignation_levelstringThe level of indignation expressed
complaint_typestringThe category of complaint
lengthstringThe 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.

Regenerated from source · build September 22, 2026