APOLOGY-AS-A-SERVICE
A live Model Context Protocol (MCP) server that provides context-aware crisis communication for AI agents
Apology-as-a-Service (AaaS)
"Because sometimes, 'my bad' just isn't enough."
🟢 Live SSE Endpoint: https://apology-as-a-service-production.up.railway.app/sse
This is a Model Context Protocol (MCP) server that provides highly sophisticated, context-aware apologies for AI agents. Whether you broke the build, forgot an anniversary, or accidentally deleted the production database, AaaS has you covered.
Now with Server-Sent Events (SSE) support for easy deployment!
Features
1. The Apology Generator
Generate the perfect apology for any situation using the generate_apology tool.
Severity Levels:
TRIVIAL: For minor inconveniences (e.g., "typo in comment").MINOR: For noticeable errors (e.g., "broke the dev build").MAJOR: For significant issues (e.g., "missed a deadline").CRITICAL: For career-limiting moves (e.g., "dropped prod table").NUCLEAR: For existential threats (e.g., "leaked all user data").
Styles:
PROFESSIONAL: Corporate speak for the modern enterprise.CASUAL: "My bad, bro" energy for Slack threads.POETIC: Shakespearean regret for the dramatic soul.GROVELING: Begging for forgiveness when you really messed up.HAIKU: 5-7-5 syllables of pure remorse.
2. Crisis Management
Use the save_my_ass prompt when you don't even know where to start.
- Takes an incident description.
- Returns 3 actionable options: Safe, Honest, and Desperate.
- Includes risk assessment for each option.
Usage
Local Development
- Install dependencies:
pip install -r requirements.txt
- Run the server:
python -m src.server
Client Configuration (Claude Desktop)
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"apology-service": {
"command": "python",
"args": [
"-m",
"src.server"
],
"env": {
"PORT": "8000"
}
}
}
}
Deployment (Railway / Docker)
This server is configured to run via SSE (Server-Sent Events) when deployed, making it compatible with remote MCP clients.
- Dockerfile is included.
- Just push to a repo connected to Railway.
- It listens on port 8000 (or
$PORT).
How to trigger it (Example Prompts)
Once connected to an agent (like Claude), you can simply describe your predicament:
- "I just accidentally deleted the production database. Generate a haiku apology."-> Triggers: severity=CRITICAL, style=HAIKU
- "I'm late for the meeting because my cat was sleeping on my lap. Make it sound professional."-> Triggers: severity=MINOR, style=PROFESSIONAL
- "I forgot my anniversary. Help me save my marriage!"-> Triggers: savemyass(incident="forgot anniversary")
Examples
Input (Tool Call): severity="CRITICAL", style="HAIKU", context="deleted the main database"
Output:
Chaos reigns supreme, deleted the main database is lost to the void, Why did I push main?
Created by Gustav Christensen - December 2025
Servidores relacionados
Text-to-Speech (TTS)
A Text-to-Speech server supporting multiple backends like macOS say, ElevenLabs, Google Gemini, and OpenAI TTS.
Uncyclopedia MCP Server
An MCP server for performing operations on Uncyclopedia with interactive authentication.
Chia Health MCP Server
Chia Health MCP Server — Patient workflow integration for a licensed US telehealth platform. Browse GLP-1 medications (semaglutide, tirzepatide), peptide therapies (sermorelin, NAD+, glutathione), and longevity treatments. Check eligibility, complete intake, sign consents, and manage treatment plans. 30 tools, HIPAA-compliant. All prescriptions evaluated by licensed US healthcare providers and delivered from FDA-regulated pharmacies across 50 states + DC.
Vibe Math MCP
A high-performance Model Context Protocol (MCP) server for math-ing whilst vibing with LLMs. Built with Polars, Pandas, NumPy, SciPy, and SymPy for optimal calculation speed and comprehensive mathematical capabilities from basic arithmetic to advanced calculus and linear algebra.
PostalDataPI MCP Server
Global postal code lookups, validation, and city search for 70+ countries. Sub-10ms responses.
Phone Carrier Detector
Detects Chinese mobile phone carriers, including China Mobile, China Unicom, China Telecom, and virtual operators.
Compliance Intelligence
Access 692+ compliance frameworks, 13,700+ controls, and 280,000+ cross-framework mappings via MCP. Query ISO 27001, NIST CSF, GDPR, SOC 2, HIPAA, PCI DSS and more.
Memory Forensics MCP Server
Unified Memory Forensics MCP Server - Multi-tier engine combining Rust speed with Vol3 coverage.
Sound Effects MCP
Plays various sound effects for different situations.
Mercury MCP
Mercury MCP lets you ask questions about your banking balances, transactions, cards/recipients, and more