You're viewing a demo portfolio

Join the waitlist
PRSM

passive_aggression_detect

Active

Tool of Passive Aggression

declared in 0.1.0

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"
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Passive Aggression

https://github.com/pipeworx-io/mcp-passive-aggression

1/7 registries
View full server →
passive_aggression_detect — Passive Aggression — PRSM MCP