← WebMCP Directory

Tool tree

consilium-webmcp.patrickhallermann.workers.dev

AI & AgentsTools verified
Website
Consilium WebMCP — a sovereign operating system grounded in your history.
Explore capabilities
    get_current_contextAnswer

    Read areas, active goals/projects, Today, brief, actions, and any pending proposal.

    View tool JSON
    {
      "name": "get_current_context",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read areas, active goals/projects, Today, brief, actions, and any pending proposal.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    read_recent_historyAnswer

    Read exact progress, journals, outcomes, structured nightly reflections, goal reviews, and adaptations.

    View tool JSON
    {
      "name": "read_recent_history",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read exact progress, journals, outcomes, structured nightly reflections, goal reviews, and adaptations.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    find_longitudinal_patternsAnswer

    Read recurring patterns with exact supporting and contradicting event IDs.

    View tool JSON
    {
      "name": "find_longitudinal_patterns",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read recurring patterns with exact supporting and contradicting event IDs.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    list_appointed_advisorsAnswer

    Read appointed advisors, books, source-pack scope, and canonical locators.

    View tool JSON
    {
      "name": "list_appointed_advisors",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read appointed advisors, books, source-pack scope, and canonical locators.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    create_missionAction

    Create a persisted project or goal in an existing life area.

    View tool JSON
    {
      "name": "create_mission",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a persisted project or goal in an existing life area.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "enum": [
              "project",
              "goal"
            ]
          },
          "areaId": {
            "type": "string"
          },
          "horizon": {
            "enum": [
              "today",
              "weekly",
              "quarterly",
              "yearly"
            ]
          },
          "title": {
            "type": "string",
            "minLength": 3,
            "maxLength": 140
          },
          "why": {
            "type": "string",
            "minLength": 3,
            "maxLength": 500
          },
          "targetDate": {
            "type": "string"
          }
        },
        "required": [
          "kind",
          "areaId",
          "horizon",
          "title",
          "why"
        ],
        "additionalProperties": false
      }
    }
    log_progressAction

    Record persisted outcome evidence, progress, and explicit mission status.

    View tool JSON
    {
      "name": "log_progress",
      "kind": "act",
      "impl": "imperative",
      "description": "Record persisted outcome evidence, progress, and explicit mission status.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "missionId": {
            "type": "string"
          },
          "result": {
            "enum": [
              "progress",
              "success",
              "partial",
              "failure"
            ]
          },
          "progress": {
            "type": "integer",
            "minimum": 0,
            "maximum": 100
          },
          "statusAfter": {
            "enum": [
              "active",
              "paused",
              "completed"
            ]
          },
          "note": {
            "type": "string",
            "minLength": 3,
            "maxLength": 800
          }
        },
        "required": [
          "missionId",
          "result",
          "progress",
          "statusAfter",
          "note"
        ],
        "additionalProperties": false
      }
    }
    record_journal_entryAction

    Record a journal entry linked to an owned area and optional goal.

    View tool JSON
    {
      "name": "record_journal_entry",
      "kind": "act",
      "impl": "imperative",
      "description": "Record a journal entry linked to an owned area and optional goal.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "areaId": {
            "type": "string"
          },
          "missionId": {
            "type": "string"
          },
          "mood": {
            "enum": [
              "energized",
              "steady",
              "strained",
              "reflective"
            ]
          },
          "body": {
            "type": "string",
            "minLength": 20,
            "maxLength": 4000
          }
        },
        "required": [
          "areaId",
          "mood",
          "body"
        ],
        "additionalProperties": false
      }
    }
    record_evening_reflectionAction

    Record the full nightly contract: readiness, 40+ character journal, six named 15+ character CAAR answers, and an explicit status for every active Today goal; missed goals require 15+ character why_failed and adaptation.

    View tool JSON
    {
      "name": "record_evening_reflection",
      "kind": "act",
      "impl": "imperative",
      "description": "Record the full nightly contract: readiness, 40+ character journal, six named 15+ character CAAR answers, and an explicit status for every active Today goal; missed goals require 15+ character why_failed and adaptation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "journal": {
            "type": "string",
            "minLength": 40,
            "maxLength": 4000
          },
          "biometrics": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "sleep_hours": {
                "type": "number",
                "minimum": 0,
                "maximum": 24
              },
              "energy_level": {
                "type": "integer",
                "minimum": 1,
                "maximum": 10
              },
              "stress_level": {
                "type": "integer",
                "minimum": 1,
                "maximum": 10
              },
              "resting_hr": {
                "type": [
                  "integer",
                  "null"
                ],
                "minimum": 30,
                "maximum": 200
              }
            },
            "required": [
              "sleep_hours",
              "energy_level",
              "stress_level"
            ]
          },
          "caar": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "q1_today_intent": {
                "type": "string",
                "minLength": 15,
                "maxLength": 2000
              },
              "q2_top_win": {
                "type": "string",
                "minLength": 15,
                "maxLength": 2000
              },
              "q3_top_failure": {
                "type": "string",
                "minLength": 15,
                "maxLength": 2000
              },
              "q4_pattern_notice": {
                "type": "string",
                "minLength": 15,
                "maxLength": 2000
              },
              "q5_tomorrow_priority": {
                "type": "string",
                "minLength": 15,
                "maxLength": 2000
              },
              "q6_if_then_plan": {
                "type": "string",
                "minLength": 15,
                "maxLength": 2000
              }
            },
            "required": [
              "q1_today_intent",
              "q2_top_win",
              "q3_top_failure",
              "q4_pattern_notice",
              "q5_tomorrow_priority",
              "q6_if_then_plan"
            ]
          },
          "goal_reflections": {
            "type": "array",
            "minItems": 1,
            "items": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "goal_id": {
                  "type": "string"
                },
                "status": {
                  "enum": [
                    "achieved",
                    "missed",
                    "not_reviewed"
                  ]
                },
                "why_failed": {
                  "type": "string",
                  "minLength": 15,
                  "maxLength": 1200
                },
                "adaptation": {
                  "type": "string",
                  "minLength": 15,
                  "maxLength": 1200
                }
              },
              "required": [
                "goal_id",
                "status"
              ]
            }
          }
        },
        "required": [
          "journal",
          "biometrics",
          "caar",
          "goal_reflections"
        ],
        "additionalProperties": false
      }
    }
    generate_morning_briefAction

    Analyze the latest accepted reflection with goals, outcomes, earlier recommendations, patterns, counterevidence, and canonical IDs; persist the replacement brief.

    View tool JSON
    {
      "name": "generate_morning_brief",
      "kind": "act",
      "impl": "imperative",
      "description": "Analyze the latest accepted reflection with goals, outcomes, earlier recommendations, patterns, counterevidence, and canonical IDs; persist the replacement brief.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    consult_councilAction

    Prepare a grounded council run and trace; never changes the plan.

    View tool JSON
    {
      "name": "consult_council",
      "kind": "act",
      "impl": "imperative",
      "description": "Prepare a grounded council run and trace; never changes the plan.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "question": {
            "type": "string",
            "minLength": 3,
            "maxLength": 600
          }
        },
        "required": [
          "question"
        ],
        "additionalProperties": false
      }
    }
    inspect_council_runAction

    Present stored consultation evidence, citations, reports, and validation.

    View tool JSON
    {
      "name": "inspect_council_run",
      "kind": "act",
      "impl": "imperative",
      "description": "Present stored consultation evidence, citations, reports, and validation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "trace_id": {
            "type": "string"
          }
        },
        "required": [
          "trace_id"
        ],
        "additionalProperties": false
      }
    }
    propose_next_actionAction

    Stage a concrete plan change; proves no action was applied.

    View tool JSON
    {
      "name": "propose_next_action",
      "kind": "act",
      "impl": "imperative",
      "description": "Stage a concrete plan change; proves no action was applied.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "text": {
            "type": "string",
            "minLength": 3,
            "maxLength": 240
          },
          "rationale": {
            "type": "string",
            "maxLength": 500
          },
          "targetMissionId": {
            "type": "string"
          }
        },
        "required": [
          "text",
          "rationale"
        ],
        "additionalProperties": false
      }
    }