addrbookFor publishers
← The evidence ledger

Evidence row 1241358

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 5ec4aa26-768a-4429-8988-45a4e8383820
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
4272a5b827c90ba037676c9903794c1d850634243c8e6293ce4e164d7b714a11
Leaf
0x8ba96b3269f796ef0d8ad47f32ed07814c29ab0b45ce31c181a5b2fb7e8e9855

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Stop accepting responses. Results stay visible. Requires the admin_token.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "admin_token": {
            "description": "The admin_token returned by create_decision.",
            "type": "string"
          },
          "decision_id": {
            "description": "Decision id or SettleIt link, e.g. \"AbC123xYz9\" or \"https://settleit.now/p/AbC123xYz9\".",
            "type": "string"
          }
        },
        "required": [
          "decision_id",
          "admin_token"
        ],
        "type": "object"
      },
      "name": "close_decision"
    },
    {
      "description": "Create a poll, check-in, availability board, or ranking and get a link to share with the group.\n\nEasiest: pass `text` in plain language and SettleIt infers the type and options, e.g. \"Dinner: pizza or thai\" (poll), \"Who's in for bowling Thursday?\" (checkin), \"Find a time for dinner next week\" (availability), \"Rank snacks: chips, popcorn, pretzels\" (ranking).\nFor exact control, pass `question` plus `options` (2-5 for polls, 2-12 for rankings); with `question` alone you get a check-in. Availability must be created from `text`.\nFor availability, also pass the user's `timezone` (IANA name, e.g. \"America/Los_Angeles\") so the time slots are in their local time; without it slots are in UTC.\n\nReturns the decision (share its `url`), plus an `admin_token` and `manage_url` to keep private.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "closes_in_minutes": {
            "description": "Polls only: auto-close after this many minutes.",
            "maximum": 10080,
            "minimum": 10,
            "type": "integer"
          },
          "options": {
            "description": "Unique choices, used with question.",
            "items": {
              "maxLength": 80,
              "type": "string"
            },
            "maxItems": 12,
            "type": "array"
          },
          "question": {
            "maxLength": 200,
            "minLength": 2,
            "type": "string"
          },
          "text": {
            "description": "Plain-language prompt. Max 200 characters except rankings.",
            "maxLength": 1000,
            "minLength": 2,
            "type": "string"
          },
          "timezone": {
            "description": "Availability: the user's IANA time zone, e.g. \"America/Los_Angeles\". Slots and words like \"tomorrow\" use it. Defaults to UTC.",
            "maxLength": 64,
            "type": "string"
          },
          "type": {
            "description": "Force a type. Optional with text.",
            "enum": [
              "poll",
              "checkin",
              "availability",
              "ranking"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "create_decision"
    },
    {
      "description": "Permanently delete a decision and all its responses. The share link stops working. This cannot be undone, so confirm with the user first. Requires the admin_token.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "admin_token": {
            "description": "The admin_token returned by create_decision.",
            "type": "string"
          },
          "decision_id": {
            "description": "Decision id or SettleIt link, e.g. \"AbC123xYz9\" or \"https://settleit.now/p/AbC123xYz9\".",
            "type": "string"
          }
        },
        "required": [
          "decision_id",
          "admin_token"
        ],
        "type": "object"
      },
      "name": "delete_decision"
    },
    {
      "description": "Read a decision and its current results: votes and leaders for polls, rankings with points, In/Maybe/Out names for check-ins, and per-slot counts plus best_slot_ids for availability. Also returns the option or slot ids that respond_to_decision needs.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "decision_id": {
            "description": "Decision id or SettleIt link, e.g. \"AbC123xYz9\" or \"https://settleit.now/p/AbC123xYz9\".",
            "type": "string"
          }
        },
        "required": [
          "decision_id"
        ],
        "type": "object"
      },
      "name": "get_decision"
    },
    {
      "description": "Accept responses again after closing (clears an automatic close time that has passed). Requires the admin_token.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "admin_token": {
            "description": "The admin_token returned by create_decision.",
            "type": "string"
          },
          "decision_id": {
            "description": "Decision id or SettleIt link, e.g. \"AbC123xYz9\" or \"https://settleit.now/p/AbC123xYz9\".",
            "type": "string"
          }
        },
        "required": [
          "decision_id",
          "admin_token"
        ],
        "type": "object"
      },
      "name": "reopen_decision"
    },
    {
      "description": "Record one person's answer, only when that person asked you to. Which fields you need depends on the decision's type (get_decision shows it in `respond.fields`):\n- poll: voter_id + option (exact label) or option_id\n- ranking: voter_id + order (every option label or id, best first)\n- checkin: name + status (in, maybe, out)\n- availability: name + slot_ids (from get_decision `slots`)\nAnswering again with the same voter_id or name (case-insensitive) replaces that person's earlier answer.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "decision_id": {
            "description": "Decision id or SettleIt link, e.g. \"AbC123xYz9\" or \"https://settleit.now/p/AbC123xYz9\".",
            "type": "string"
          },
          "name": {
            "description": "checkin, availability: the person's name.",
            "maxLength": 80,
            "type": "string"
          },
          "option": {
            "description": "poll: exact option label.",
            "type": "string"
          },
          "option_id": {
            "description": "poll: option id (alternative to option).",
            "type": "integer"
          },
          "order": {
            "description": "ranking: every option label or id, best first.",
            "items": {
              "type": [
                "string",
                "integer"
              ]
            },
            "type": "array"
          },
          "slot_ids": {
            "description": "availability: every slot the person can make.",
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "status": {
            "description": "checkin",
            "enum": [
              "in",
              "maybe",
              "out"
            ],
            "type": "string"
          },
          "voter_id": {
            "description": "poll, ranking: stable id for the person, e.g. their name.",
            "maxLength": 128,
            "type": "string"
          }
        },
        "required": [
          "decision_id"
        ],
        "type": "object"
      },
      "name": "respond_to_decision"
    }
  ]
}

What the leaf hashes

{"body":"4272a5b827c90ba037676c9903794c1d850634243c8e6293ce4e164d7b714a11","id":1241358,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793356353480845,"prev":null,"subject":"5ec4aa26-768a-4429-8988-45a4e8383820","subject_kind":"endpoint"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON