Search / now.settleit/settleit
SettleIt
R0· no sign-inGroup decisions in one link: polls, who's-in check-ins, find-a-time, and rankings. No sign-up.
v1.0.0 · active · website · descriptor JSON · versions
Search / now.settleit/settleit
R0· no sign-inGroup decisions in one link: polls, who's-in check-ins, find-a-time, and rankings. No sign-up.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"settleit": {
"type": "http",
"url": "https://settleit.now/mcp"
}
}
}claude mcp add --transport http settleit https://settleit.now/mcp[mcp_servers.settleit]
url = "https://settleit.now/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"settleit": {
"type": "remote",
"url": "https://settleit.now/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"settleit": {
"type": "http",
"url": "https://settleit.now/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=settleit&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vc2V0dGxlaXQubm93L21jcCJ9"
}{
"servers": {
"settleit": {
"type": "http",
"url": "https://settleit.now/mcp"
}
}
}{
"mcpServers": {
"settleit": {
"httpUrl": "https://settleit.now/mcp"
}
}
}extensions:
"settleit":
enabled: true
name: "settleit"
type: streamable_http
uri: "https://settleit.now/mcp"
timeout: 300
protocol.modernprotocol.statelessprotocol.transportprotocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changesstability.rug_pullstability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableupdate_decisionaddedChange a decision's question and/or options after creating it. Requires the admin_token. Send only what changes. - question: any type. - options (polls and rankings): the complete new list, in display order. Use {"id": 12, "label": "New name"} to rename an option and keep its votes (ids come from get_decision), or a plain label to keep a same-named option or add a new one. Options left out are removed and their votes are deleted, so confirm with the user before dropping an option that has votes. Once someone has ranked, ranking options can only be renamed or reordered.
delete_decisionchangedannotationsreopen_decisionchangedannotationsclose_decisionchangedannotationsrespond_to_decisionchangedannotationsget_decisionchangedannotationscreate_decisionchangedannotationsrespond_to_decisionchangedannotationsFull history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-15d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://settleit.now/mcp streamable-http | none | yes | 100% | 258 ms | 2025-11-25 | 2026-11-14 |
close_decision | Stop accepting responses. Results stay visible. Requires the admin_token. |
create_decision | Create a poll, check-in, availability board, or ranking and get a link to share with the group. Easiest: 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). For 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`. For 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. Returns the decision (share its `url`), plus an `admin_token` and `manage_url` to keep private. |
delete_decisiondestructive | 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. |
get_decisionread-only | 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. |
reopen_decision | Accept responses again after closing (clears an automatic close time that has passed). Requires the admin_token. |
respond_to_decisiondestructive | 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`): - poll: voter_id + option (exact label) or option_id - ranking: voter_id + order (every option label or id, best first) - checkin: name + status (in, maybe, out) - availability: name + slot_ids (from get_decision `slots`) Answering again with the same voter_id or name (case-insensitive) replaces that person's earlier answer. |
update_decisiondestructive | Change a decision's question and/or options after creating it. Requires the admin_token. Send only what changes. - question: any type. - options (polls and rankings): the complete new list, in display order. Use {"id": 12, "label": "New name"} to rename an option and keep its votes (ids come from get_decision), or a plain label to keep a same-named option or add a new one. Options left out are removed and their votes are deleted, so confirm with the user before dropping an option that has votes. Once someone has ranked, ranking options can only be renamed or reordered. |
Schemas: list_tools.
{
"name": "now.settleit/settleit",
"title": "SettleIt",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://settleit.now/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://settleit.now",
"description": "Group decisions in one link: polls, who's-in check-ins, find-a-time, and rankings. No sign-up."
}