protogrid

Search / com.pickmyresolution/keep-one-resolution

Keep One Resolution

R0· no sign-in

Helps you pick one New Year's resolution you will actually keep, matched to your life now.

v1.0.1 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality85new
Trust94of 100
Uptime, 30 days90%
Latency p50213 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "keep-one-resolution": {
      "type": "http",
      "url": "https://mcp.pickmyresolution.com/mcp"
    }
  }
}
claude mcp add --transport http keep-one-resolution https://mcp.pickmyresolution.com/mcp
[mcp_servers.keep-one-resolution]
url = "https://mcp.pickmyresolution.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "keep-one-resolution": {
      "type": "remote",
      "url": "https://mcp.pickmyresolution.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "keep-one-resolution": {
      "type": "http",
      "url": "https://mcp.pickmyresolution.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=keep-one-resolution&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLnBpY2tteXJlc29sdXRpb24uY29tL21jcCJ9"
}
{
  "servers": {
    "keep-one-resolution": {
      "type": "http",
      "url": "https://mcp.pickmyresolution.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "keep-one-resolution": {
      "httpUrl": "https://mcp.pickmyresolution.com/mcp"
    }
  }
}
extensions:
  "keep-one-resolution":
    enabled: true
    name: "keep-one-resolution"
    type: streamable_http
    uri: "https://mcp.pickmyresolution.com/mcp"
    timeout: 300

Quality 85 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 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 hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length1 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations3 of 3 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,072 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 2 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

3 tools, about 1,072 tokens to load them all · tool set 9715e7290887 · checked 2026-11-07 18:01 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

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 94 / 100

provenance85
liveness96
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-90% +updated-3d-ago

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://mcp.pickmyresolution.com/mcp streamable-httpnoneyes90%213 ms2025-06-182026-11-07

Tools (3)

get_resolutionread-onlyReturns the full detail for one action in the bank of 30: its life area and feeling, the first move for week one, the resolution at all three time levels (30 minutes, 2 hours, and 5 hours a week), the guard line for each kind of past failure, and up to 3 similar actions. Accepts an action id or name from pick_resolution or search_resolutions, or an area plus a feeling. When nothing matches, the result says so and gives example ids.
pick_resolutionread-onlyOne resolution, not ten: the single pick small enough to still be alive in December, with a first step, a weekly check-in, and a letter to future you. Returns ONE resolution from a fixed bank of 30 actions, computed by the same quiz engine as keeponeresolution.com. The four answers pick the action and size it: the life area and what felt off choose the action, the weekly time sizes the dose (each action has its own dose at each time level, always inside the time they can give), and what made past plans fail picks the guard line. The result carries the resolution, a first move for week one (week one runs at about half the dose, 5-minute floor, and the result states that week-one size plus a stakes line counted from the plan's own weekly sessions), the guard line, a copyable weekly check-in prompt built for that resolution, a short future-you note written for that same plan, share text, and a link to keeponeresolution.com. There are 360 possible answer paths and 90 distinct resolutions. When an answer is missing or not one of the quiz choices, the result says what is needed and lists the valid choices. Example: health, felt drained, 30 minutes a week, forgot last time returns the single pick 'Take a short walk: 10 min, 3x a week.'
search_resolutionsread-onlySearches the fixed bank of 30 resolution actions by life area, by what felt off, by a keyword, or by a mix of those. Returns up to 30 matches in bank order, each with its area and feeling, plus the total number of matches, including when there are none. Use it to browse what the quiz can pick before running the full quiz with pick_resolution.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.pickmyresolution/keep-one-resolution",
  "icons": [
    {
      "src": "https://mcp.pickmyresolution.com/icon.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "Keep One Resolution",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.pickmyresolution.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.1",
  "repository": {
    "url": "https://github.com/wdlcmu/pick-my-resolution",
    "source": "github"
  },
  "websiteUrl": "https://pickmyresolution.com",
  "description": "Helps you pick one New Year's resolution you will actually keep, matched to your life now."
}