← 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.