protogrid

Search / now.settleit/settleit

SettleIt

R0· no sign-in

Group 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

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality88good
Trust83of 100
Uptime, 30 days100%
Latency p50258 ms

Connect

8 clients · secrets stay placeholders
{
  "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

Quality 88 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations7 of 7 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,799 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stability83 · weight 15
  • warn
    stability.changes8 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
  • pass
    stability.new_linksno tool change named a new site
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

7 tools, about 1,799 tokens to load them all · tool set 996c72b8c66a · tools last changed 2026-11-14 · checked 2026-11-14 07:03 UTC

Tool changes

  • update_decisionadded

    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.

  • delete_decisionchangedannotations
  • reopen_decisionchangedannotations
  • close_decisionchangedannotations
  • respond_to_decisionchangedannotations
  • get_decisionchangedannotations
  • create_decisionchangedannotations
  • respond_to_decisionchangedannotations

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

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

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

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://settleit.now/mcp streamable-httpnoneyes100%258 ms2025-11-252026-11-14

Tools (7)

close_decisionStop accepting responses. Results stay visible. Requires the admin_token.
create_decisionCreate 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_decisiondestructivePermanently 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-onlyRead 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_decisionAccept responses again after closing (clears an automatic close time that has passed). Requires the admin_token.
respond_to_decisiondestructiveRecord 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_decisiondestructiveChange 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.

Similar MCP servers

Official server.json
{
  "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."
}