← WebMCP Directory

Tool tree

sandeepjagadeeshwork19-dotcom.github.io

AI & AgentsTools verified
Website
Neighbors Decide
Explore capabilities
    get_budget_stateAnswer

    Read the canonical on-page state: the ₹10,00,000 fund, resident priorities, protected works, resident starting selections, the full active proposal (allocations, totals and validation), revision numbers, whose turn it is, and the list of actions no tool can perform. Call this first; pass the returned budgetRevision to simulate_allocation and propose_allocation. Changes nothing.

    View tool JSON
    {
      "name": "get_budget_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the canonical on-page state: the ₹10,00,000 fund, resident priorities, protected works, resident starting selections, the full active proposal (allocations, totals and validation), revision numbers, whose turn it is, and the list of actions no tool can perform. Call this first; pass the returned budgetRevision to simulate_allocation and propose_allocation. Changes nothing.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "includeRecentActivity": {
            "type": "boolean",
            "default": false
          }
        }
      },
      "page": "/WebMCP-Challenge/"
    }
    list_projectsAnswer

    List the eight candidate works with costs, benefit ratings, the numeric scoring model, funding rules, dependencies and incompatibilities. Changes nothing.

    View tool JSON
    {
      "name": "list_projects",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the eight candidate works with costs, benefit ratings, the numeric scoring model, funding rules, dependencies and incompatibilities. Changes nothing.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "projectIds": {
            "type": "array",
            "maxItems": 8,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "enum": [
                "P-01",
                "P-02",
                "P-03",
                "P-04",
                "P-05",
                "P-06",
                "P-07",
                "P-08"
              ]
            }
          }
        }
      },
      "page": "/WebMCP-Challenge/"
    }
    list_strategy_optionsAnswer

    Return three deterministically valid budget directions (safety & access, climate resilience, broad coverage), each scored against the resident's current priorities and its own lens. These are comparison options; this tool changes nothing and does not load a draft.

    View tool JSON
    {
      "name": "list_strategy_options",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return three deterministically valid budget directions (safety & access, climate resilience, broad coverage), each scored against the resident's current priorities and its own lens. These are comparison options; this tool changes nothing and does not load a draft.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
      },
      "page": "/WebMCP-Challenge/"
    }
    simulate_allocationAction

    Run the shared validator on a hypothetical allocation. Returns every constraint issue at once, each with a machine-readable fix, plus the benefit summary at the resident's priorities. Changes nothing.

    View tool JSON
    {
      "name": "simulate_allocation",
      "kind": "act",
      "impl": "imperative",
      "description": "Run the shared validator on a hypothetical allocation. Returns every constraint issue at once, each with a machine-readable fix, plus the benefit summary at the resident's priorities. Changes nothing.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "budgetRevision",
          "allocations"
        ],
        "properties": {
          "budgetRevision": {
            "type": "integer",
            "minimum": 0
          },
          "allocations": {
            "type": "array",
            "minItems": 0,
            "maxItems": 8,
            "items": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "projectId",
                "amount"
              ],
              "properties": {
                "projectId": {
                  "type": "string",
                  "enum": [
                    "P-01",
                    "P-02",
                    "P-03",
                    "P-04",
                    "P-05",
                    "P-06",
                    "P-07",
                    "P-08"
                  ]
                },
                "amount": {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 260000
                }
              }
            }
          }
        }
      },
      "page": "/WebMCP-Challenge/"
    }
    propose_allocationAction

    Record a draft allocation with your rationale as a visible, agent-attributed proposal for the given budgetRevision. Runs the shared validator; an invalid allocation is still stored as a visible rejected draft. This is never the decision - any resident edit stales it and you must re-read and redraft. There is no tool to accept, adopt, or finalise.

    View tool JSON
    {
      "name": "propose_allocation",
      "kind": "act",
      "impl": "imperative",
      "description": "Record a draft allocation with your rationale as a visible, agent-attributed proposal for the given budgetRevision. Runs the shared validator; an invalid allocation is still stored as a visible rejected draft. This is never the decision - any resident edit stales it and you must re-read and redraft. There is no tool to accept, adopt, or finalise.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "budgetRevision",
          "allocations",
          "rationale"
        ],
        "properties": {
          "budgetRevision": {
            "type": "integer",
            "minimum": 0
          },
          "allocations": {
            "type": "array",
            "minItems": 0,
            "maxItems": 8,
            "items": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "projectId",
                "amount"
              ],
              "properties": {
                "projectId": {
                  "type": "string",
                  "enum": [
                    "P-01",
                    "P-02",
                    "P-03",
                    "P-04",
                    "P-05",
                    "P-06",
                    "P-07",
                    "P-08"
                  ]
                },
                "amount": {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 260000
                }
              }
            }
          },
          "rationale": {
            "type": "string",
            "minLength": 1,
            "maxLength": 600
          }
        }
      },
      "page": "/WebMCP-Challenge/"
    }
    explain_tradeoffsAction

    Compare the active proposal with the resident's current allocation or the previous proposal: added and removed works, funding changes, per-priority benefit deltas and opportunity costs. Directional and illustrative only; changes nothing.

    View tool JSON
    {
      "name": "explain_tradeoffs",
      "kind": "act",
      "impl": "imperative",
      "description": "Compare the active proposal with the resident's current allocation or the previous proposal: added and removed works, funding changes, per-priority benefit deltas and opportunity costs. Directional and illustrative only; changes nothing.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "proposalRevision",
          "compareWith"
        ],
        "properties": {
          "proposalRevision": {
            "type": "integer",
            "minimum": 1
          },
          "compareWith": {
            "type": "string",
            "enum": [
              "manual_allocation",
              "previous_proposal"
            ]
          }
        }
      },
      "page": "/WebMCP-Challenge/"
    }
    request_allocation_reviewAction

    Open a visible resident review of the current fresh, valid proposal and step back. This does not accept, adopt or finalise it - only the resident can, and no tool exposes those steps.

    View tool JSON
    {
      "name": "request_allocation_review",
      "kind": "act",
      "impl": "imperative",
      "description": "Open a visible resident review of the current fresh, valid proposal and step back. This does not accept, adopt or finalise it - only the resident can, and no tool exposes those steps.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "budgetRevision",
          "proposalRevision"
        ],
        "properties": {
          "budgetRevision": {
            "type": "integer",
            "minimum": 0
          },
          "proposalRevision": {
            "type": "integer",
            "minimum": 1
          }
        }
      },
      "page": "/WebMCP-Challenge/"
    }