Victorian Complaint Letter
The Victorian Complaint Letter API transforms any modern grievance into a letter of extraordinary Victorian indignation. The wifi being slow has never been taken more seriously. Choose your indignation level (mild through maximum), complaint type, and letter length. The API generates a formal letter with period-appropriate language, historical comparisons, vague threats, and a closing that is always better than the letter itself. The 'excessive' length option generates multiple follow-up letters.
Try It — No Seriously
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
complaint |
string |
Required | — | Your complaint. Any modern grievance will be elevated to historical significance. |
recipient |
string |
Optional | "The Relevant Authorities" |
Who to address the complaint to. |
indignation |
string |
Optional | "considerable" |
Level of Victorian outrage. |
complaint_type |
string |
Optional | "service" |
Category of complaint. |
length |
string |
Optional | "standard" |
Letter length. |
Examples
curl "https://api.stupidapis.com/victorian-complaint/generate?complaint=The+wifi+is+slow&indignation=maximum&complaint_type=technology"
import requests
response = requests.get(
"https://api.stupidapis.com/victorian-complaint/generate",
params={"complaint": "The wifi is slow", "indignation": "maximum", "complaint_type": "technology"}
)
print(response.json())
const response = await fetch( "https://api.stupidapis.com/victorian-complaint/generate?complaint=The+wifi+is+slow&indignation=maximum" ); const data = await response.json(); console.log(data);
Response Schema
| Field | Type | Description |
|---|---|---|
letter |
string |
The full Victorian complaint letter |
complaint_severity_actual |
string |
How serious this actually is |
complaint_severity_perceived |
string |
How serious the letter treats it |
victorianizations |
array |
Modern concepts translated to Victorian language |
threats_made |
number |
Number of threats in the letter |
threats_credible |
boolean |
Always false |
closing_note |
string |
The closing is always better than the letter |
Example Response
{
"letter": "To The Relevant Authorities,\n\nIt is with considerable displeasure and no small measure of affront that I write to you regarding the unconscionable state of the ethereal computational telegraph in my establishment...",
"complaint_severity_actual": "trivial",
"complaint_severity_perceived": "civilisation ending",
"indignation": "maximum",
"victorianizations": [
{
"modern": "wifi",
"victorian": "the ethereal computational telegraph"
},
{
"modern": "slow",
"victorian": "operating at a pace that would embarrass a particularly lethargic postal service"
}
],
"threats_made": 2,
"threats_credible": false,
"closing_note": "The closing is always better than the letter."
}
MCP Access
This API is available as an MCP tool for AI assistants. Connect your agent to:
POST https://api.stupidapis.com/victorian-complaint/mcp
POST https://api.stupidapis.com/mcp
Use Pipeworx to connect this MCP tool to Claude, ChatGPT, and other AI assistants with no code.