passive_aggression_detect
ActiveTool of Passive Aggression
Analyze text for passive-aggressive language. Returns severity score (0-100), flagged phrases with explanations, plain English translation of the subtext, and suggested direct responses. Use when reviewing emails, messages, or conversations to identify underlying hostility.
Parameters schema
{
"type": "object",
"examples": [
{
"content": "Oh, that's an interesting approach. I'm sure it will work out eventually, though most people do it differently.",
"context": "email",
"relationship": "coworker"
},
{
"content": "Thanks so much for finally getting back to me. Must be nice to have such a relaxed schedule.",
"context": "slack",
"relationship": "boss"
}
],
"required": [
"content"
],
"properties": {
"content": {
"type": "string",
"description": "Text to analyze"
},
"context": {
"enum": [
"email",
"slack",
"text",
"review"
],
"type": "string",
"description": "Communication channel"
},
"relationship": {
"enum": [
"boss",
"coworker",
"ex",
"vendor",
"mom",
"investor",
"self"
],
"type": "string",
"description": "Your relationship to the sender"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Passive Aggression
https://github.com/pipeworx-io/mcp-passive-aggression
1/7 registries