← WebMCP Directory

Tool tree

justinjleopard.github.io

AI & AgentsTools verified
Website
Common Ground is a transparent WebMCP collaboration studio for a fictional community budget.
Explore capabilities
    get_scenario_stateAnswer

    Read the current budget allocation, every stakeholder floor, visible issues, and deterministic score before proposing a change.

    View tool JSON
    {
      "name": "get_scenario_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current budget allocation, every stakeholder floor, visible issues, and deterministic score before proposing a change.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/common-ground-webmcp/"
    }
    preview_allocationAnswer

    Ask what a single proposal allocation would do at a given amount, in $5,000 increments. Returns the exact refusal for an invalid amount or one that would exceed the fixed budget, or the evaluation the scenario would have. Never changes the shared scenario: only a person can move a commitment.

    View tool JSON
    {
      "name": "preview_allocation",
      "kind": "answer",
      "impl": "imperative",
      "description": "Ask what a single proposal allocation would do at a given amount, in $5,000 increments. Returns the exact refusal for an invalid amount or one that would exceed the fixed budget, or the evaluation the scenario would have. Never changes the shared scenario: only a person can move a commitment.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "proposalId": {
            "type": "string",
            "enum": [
              "night-routes",
              "heatwave-commons",
              "corner-pantries",
              "youth-maker-hours",
              "care-link-rides"
            ],
            "description": "Commitment to ask about."
          },
          "amount": {
            "type": "integer",
            "minimum": 0,
            "description": "Whole-dollar allocation in $5,000 increments."
          }
        },
        "required": [
          "proposalId",
          "amount"
        ],
        "additionalProperties": false
      },
      "page": "/common-ground-webmcp/"
    }
    evaluate_tradeoffsAction

    Explain the current deterministic score, fixed budget, stakeholder floors, and any precise constraints that still need attention.

    View tool JSON
    {
      "name": "evaluate_tradeoffs",
      "kind": "act",
      "impl": "imperative",
      "description": "Explain the current deterministic score, fixed budget, stakeholder floors, and any precise constraints that still need attention.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "focus": {
            "type": "string",
            "enum": [
              "all",
              "budget",
              "stakeholders",
              "consensus"
            ],
            "description": "A reading lens for the returned state."
          }
        },
        "additionalProperties": false
      },
      "page": "/common-ground-webmcp/"
    }
    find_feasible_compromiseAnswer

    Search the configured allocation grid for a plan that uses the full budget, meets every stakeholder floor, maximizes the transparent shared score, and minimizes unnecessary changes from the current draft.

    View tool JSON
    {
      "name": "find_feasible_compromise",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the configured allocation grid for a plan that uses the full budget, meets every stakeholder floor, maximizes the transparent shared score, and minimizes unnecessary changes from the current draft.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/common-ground-webmcp/"
    }
    price_of_protectingAnswer

    Answer "what would it cost to protect this?" for a single commitment held at or above a stated minimum. Returns the exact swap -- which commitments fall and by how much, every stakeholder floor before and after, and proof the fixed budget still balances -- or an honest refusal when no allocation on the shared grid can do it. Never returns a near miss as a success, and never changes the shared scenario: applying the swap is a separate human action.

    View tool JSON
    {
      "name": "price_of_protecting",
      "kind": "answer",
      "impl": "imperative",
      "description": "Answer \"what would it cost to protect this?\" for a single commitment held at or above a stated minimum. Returns the exact swap -- which commitments fall and by how much, every stakeholder floor before and after, and proof the fixed budget still balances -- or an honest refusal when no allocation on the shared grid can do it. Never returns a near miss as a success, and never changes the shared scenario: applying the swap is a separate human action.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "proposalId": {
            "type": "string",
            "enum": [
              "night-routes",
              "heatwave-commons",
              "corner-pantries",
              "youth-maker-hours",
              "care-link-rides"
            ],
            "description": "The commitment a person wants to protect."
          },
          "atLeast": {
            "type": "integer",
            "description": "The minimum this commitment must keep, in whole dollars at $5,000 increments."
          }
        },
        "required": [
          "proposalId",
          "atLeast"
        ],
        "additionalProperties": false
      },
      "page": "/common-ground-webmcp/"
    }