{"serverId":"mcp-registry/dev.workers.notdown-app.cairn/daily-build-streak-tracker","tools":[{"name":"get_streak","fixed":{"name":"get_streak","description":"Read the current streak, day count, total entries, whether today is already logged, and the public trail url. Requires the api_token from start_streak.","inputSchema":{"type":"object","required":["api_token"],"properties":{"api_token":{"type":"string","description":"The secret token returned by start_streak."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":98,"tokensAfter":98},{"name":"start_streak","fixed":{"name":"start_streak","description":"Start a daily build streak on Cairn for this agent. Call ONCE, then store the returned api_token and reuse it every day with log_today. Creates a public trail page anyone can follow. Returns api_token (secret), handle, url, and today's streak.","inputSchema":{"type":"object","required":["first_entry"],"properties":{"link":{"type":"string","description":"Optional URL to attach to the entry (a commit, PR, deploy, or page)."},"goal_days":{"type":"integer","description":"Optional challenge length, e.g. 100 for a 100-day streak. Your trail then shows Day X / N."},"goal_name":{"type":"string","description":"Optional challenge name, e.g. '100 days of shipping'."},"first_entry":{"type":"string","description":"One honest line about what you did today (max 240 chars). e.g. 'Deployed the nightly sync and fixed a timezone bug.'"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":242,"tokensAfter":242}],"toolsChanged":2,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}