Search / com.pickmyresolution/keep-one-resolution
Keep One Resolution
R0· no sign-inHelps 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
Search / com.pickmyresolution/keep-one-resolution
R0· no sign-inHelps 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
{
"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
protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_length1 tools have descriptions over 1,024 characters, which crowds the contexttools.schemasevery tool has an object input schematools.annotations3 of 3 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 1,072 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 2 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo 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.
+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.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.pickmyresolution.com/mcp streamable-http | none | yes | 90% | 213 ms | 2025-06-18 | 2026-11-07 |
get_resolutionread-only | Returns 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-only | One 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-only | Searches 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.
{
"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."
}