{"name":"com.gumballtools/iso-week","slug":"gumballtools-iso-week","title":"ISO Week Number","description":"ISO 8601 week numbers: date to week, week to date, weeks-per-year.","url":"https://mcp.market/server/gumballtools-iso-week","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T20:25:36.644Z","last_ok_at":"2026-09-20T20:25:36.644Z","latency_ms":931},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/bwalvoord/gumball","website":"https://iso-week.gumballtools.com","version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://iso-week.gumballtools.com/api/mcp"}],"packages":[],"tools":[{"name":"run","description":"Converts between calendar dates and ISO 8601 week numbers, in either direction, and reports how many weeks an ISO year has.\n\nUse this whenever a date needs to be expressed as a week number, or a week number needs to be turned back into a date — sprint planning, report periods, \"week 37\" style scheduling, or reconciling two systems that disagree about what week it is.\n\nDO NOT compute this yourself with day-of-year divided by 7. ISO 8601 week 1 is defined as the week (Monday-Sunday) containing the year's first Thursday, not the week containing January 1st. This has two consequences that are easy to get wrong from memory: late-December dates can belong to ISO week 1 of the NEXT calendar year, and early-January dates can belong to ISO week 52 or 53 of the PREVIOUS calendar year. A year has 53 ISO weeks (not the usual 52) exactly when January 1 is a Thursday, or the year is a leap year and January 1 is a Wednesday — a rule nobody carries around, and getting it wrong produces a plausible-looking but incorrect week number with no visible sign of the error.\n\nInput is a single string, and the shape of the string picks the operation:\n  \"2027-01-01\"   a calendar date (YYYY-MM-DD)      -> returns its ISO year, week, and weekday\n  \"2026-W53\"     an ISO week, no weekday given      -> returns the Monday of that week\n  \"2026-W53-5\"   an ISO week and weekday (1-7, Mon-Sun) -> returns that exact date\n  \"2026\"         a bare 4-digit year                -> returns whether it has 52 or 53 ISO weeks\n\nRefuses rather than guesses: slash-separated dates like \"03/04/2025\" are rejected as ambiguous (month/day vs day/month), two-digit years are rejected as a guess, invalid calendar dates (Feb 30) are rejected, and a week number beyond what that ISO year actually has (e.g. week 53 of a 52-week year) is rejected and told how many weeks that year has.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"input":{"type":"string","description":"A calendar date \"YYYY-MM-DD\" (e.g. \"2027-01-01\"), an ISO week \"YYYY-Www\" or \"YYYY-Www-D\" where D is 1-7 for Monday-Sunday (e.g. \"2026-W53-5\"), or a bare 4-digit year (e.g. \"2026\") to ask how many ISO weeks it has."}},"required":["input"],"$schema":"https://json-schema.org/draft/2020-12/schema"}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-20T05:06:20.392Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T05:06:20.346Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1360ms"]},"poisoning":{"score":15,"max":15,"notes":["1 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://iso-week.gumballtools.com/api/mcp","reachable":true,"authRequired":false,"latencyMs":1360,"serverInfo":{"name":"iso-week","version":"0.1.0"}}],"packages":[],"repo":{"found":false,"owner":"bwalvoord","repo":"gumball","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}