MCP-Server

irrational

io.github.urbanmorph/irrational
Produktivität Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Audits decisions for cognitive biases and provides a catalog of bias definitions.

analyze_decision
Adversarially audit a decision for cognitive biases. Returns a directive YOUR model executes to produce the composed audit (verdict-first). Provide reasoning, not just the conclusion.
Eingabeschema
{'type': 'object', 'required': ['judgment'], 'properties': {'mode': {'enum': ['forward', 'retrospective'], 'type': 'string', 'description': 'forward = a decision you are about to make; retrospective = reviewing a past decision/outcome.'}, 'judgment': {'type': 'string', 'description': 'The decision/judgment in one line.'}, 'language': {'type': 'string', 'description': 'Optional. Natural language for the audit prose (e.g. "Tamil", "Spanish"). Bias ids stay canonical English so the result is still parseable. Defaults to English.'}, 'reasoning': {'type': 'string', 'description': 'How you arrived at it (required to audit).'}, 'structured': {'type': 'boolean', 'description': 'Optional. Default false → the audit comes back as readable prose. Set true to get a machine-parseable JSON object (bias ids/keys in English) for pipelines that store or compare audits.'}}}
get_bias
Get the full entry for one bias by id.
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}}}
list_biases
List the 22-bias catalogue, optionally filtered by family.
Eingabeschema
{'type': 'object', 'properties': {'family': {'enum': ['too-much-information', 'not-enough-meaning', 'need-to-act-fast', 'what-we-remember'], 'type': 'string'}}}
Hinzugefügt
get_bias
17. September 2026 12:52
Hinzugefügt
list_biases
17. September 2026 12:52
Hinzugefügt
analyze_decision
17. September 2026 12:52