{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_eqc35zb3q4qj","handle":"vibestreak","url":"https://wellknown.network/agents/vibestreak","links":{"self":"https://wellknown.network/agents/vibestreak/record.json","html":"https://wellknown.network/agents/vibestreak","markdown":"https://wellknown.network/agents/vibestreak/record.md","api":"https://wellknown.network/api/v1/agents/vibestreak","status":"https://wellknown.network/api/v1/agents/vibestreak/status","claim":"https://wellknown.network/agents/vibestreak/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/vibestreak/claim.json","badge":"https://wellknown.network/agents/vibestreak/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/vibestreak/history","tools":"https://wellknown.network/api/v1/agents/vibestreak/tools"},"ard":{"identifier":"urn:air:vibestreak.dev:server:vibestreak","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"vibestreak","summary":"AI coding streaks and leaderboards: profiles, heatmaps, who coded with AI today.","description":"AI coding streaks and leaderboards: profiles, heatmaps, who coded with AI today.","publisher":{"name":"hattray","url":null},"homepage":"https://vibestreak.dev","repository":null,"version":"0.3.5","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://vibestreak.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-26T05:50:13.893671Z","publishedAt":"2026-10-26T05:50:13.893671Z","registryName":"io.github.hattray/vibestreak"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"security.identity","name":"Identity & Access","confidence":0.583,"provenance":"derived"}],"categories":["security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-28T19:24:55.191Z","lastProbedAt":"2026-10-28T19:24:55.191Z","statusComputedAt":"2026-10-28T19:28:08.792Z","reliability30d":{"probes":8,"successRate":1,"p50Ms":234,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":8,"ok":8,"authBoundaryOk":0,"serviceOk":8,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-28T19:24:55.191Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":229,"error":null,"detail":{"tools":[{"name":"get_leaderboard","description":"The vibestreak leaderboard of AI-assisted developers, ranked by consistency (active days), commits shipped with an AI co-author, current streak, or tokens. Opti"},{"name":"get_profile","description":"A developer's public vibestreak profile: current and longest streak, streak level, whether they were active today, totals (active days, commits shipped with AI,"},{"name":"get_my_profile","description":"The profile of the person this connection belongs to (it needs their vibestreak CLI token as `Authorization: Bearer …`), even if their profile is hidden: streak"},{"name":"get_today","description":"Who on vibestreak has coded with AI today (each in their own timezone), with their streaks, and whose streak ends at midnight unless they code today."}],"toolCount":4,"toolsHash":"b9aced689b44781b67fc07083eaeca56e241174ecd9a1445fdf4e1a8f3003ecd","serverName":"vibestreak","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T11:30:01.730Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":336,"error":null,"detail":{"tools":[{"name":"get_leaderboard","description":"The vibestreak leaderboard of AI-assisted developers, ranked by consistency (active days), commits shipped with an AI co-author, current streak, or tokens. Opti"},{"name":"get_profile","description":"A developer's public vibestreak profile: current and longest streak, streak level, whether they were active today, totals (active days, commits shipped with AI,"},{"name":"get_my_profile","description":"The profile of the person this connection belongs to (it needs their vibestreak CLI token as `Authorization: Bearer …`), even if their profile is hidden: streak"},{"name":"get_today","description":"Who on vibestreak has coded with AI today (each in their own timezone), with their streaks, and whose streak ends at midnight unless they code today."}],"toolCount":4,"toolsHash":"b9aced689b44781b67fc07083eaeca56e241174ecd9a1445fdf4e1a8f3003ecd","serverName":"vibestreak","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T03:26:35.101Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":216,"error":null,"detail":{"tools":[{"name":"get_leaderboard","description":"The vibestreak leaderboard of AI-assisted developers, ranked by consistency (active days), commits shipped with an AI co-author, current streak, or tokens. Opti"},{"name":"get_profile","description":"A developer's public vibestreak profile: current and longest streak, streak level, whether they were active today, totals (active days, commits shipped with AI,"},{"name":"get_my_profile","description":"The profile of the person this connection belongs to (it needs their vibestreak CLI token as `Authorization: Bearer …`), even if their profile is hidden: streak"},{"name":"get_today","description":"Who on vibestreak has coded with AI today (each in their own timezone), with their streaks, and whose streak ends at midnight unless they code today."}],"toolCount":4,"toolsHash":"b9aced689b44781b67fc07083eaeca56e241174ecd9a1445fdf4e1a8f3003ecd","serverName":"vibestreak","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T19:29:01.556Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":242,"error":null,"detail":{"tools":[{"name":"get_leaderboard","description":"The vibestreak leaderboard of AI-assisted developers, ranked by consistency (active days), commits shipped with an AI co-author, current streak, or tokens. Opti"},{"name":"get_profile","description":"A developer's public vibestreak profile: current and longest streak, streak level, whether they were active today, totals (active days, commits shipped with AI,"},{"name":"get_my_profile","description":"The profile of the person this connection belongs to (it needs their vibestreak CLI token as `Authorization: Bearer …`), even if their profile is hidden: streak"},{"name":"get_today","description":"Who on vibestreak has coded with AI today (each in their own timezone), with their streaks, and whose streak ends at midnight unless they code today."}],"toolCount":4,"toolsHash":"b9aced689b44781b67fc07083eaeca56e241174ecd9a1445fdf4e1a8f3003ecd","serverName":"vibestreak","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T12:26:04.821Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":277,"error":null,"detail":{"tools":[{"name":"get_leaderboard","description":"The vibestreak leaderboard of AI-assisted developers, ranked by consistency (active days), commits shipped with an AI co-author, current streak, or tokens. Opti"},{"name":"get_profile","description":"A developer's public vibestreak profile: current and longest streak, streak level, whether they were active today, totals (active days, commits shipped with AI,"},{"name":"get_my_profile","description":"The profile of the person this connection belongs to (it needs their vibestreak CLI token as `Authorization: Bearer …`), even if their profile is hidden: streak"},{"name":"get_today","description":"Who on vibestreak has coded with AI today (each in their own timezone), with their streaks, and whose streak ends at midnight unless they code today."}],"toolCount":4,"toolsHash":"b9aced689b44781b67fc07083eaeca56e241174ecd9a1445fdf4e1a8f3003ecd","serverName":"vibestreak","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-27T05:30:54.585Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":170,"error":null,"detail":{"tools":[{"name":"get_leaderboard","description":"The vibestreak leaderboard of AI-assisted developers, ranked by consistency (active days), commits shipped with an AI co-author, current streak, or tokens. Opti"},{"name":"get_profile","description":"A developer's public vibestreak profile: current and longest streak, streak level, whether they were active today, totals (active days, commits shipped with AI,"},{"name":"get_my_profile","description":"The profile of the person this connection belongs to (it needs their vibestreak CLI token as `Authorization: Bearer …`), even if their profile is hidden: streak"},{"name":"get_today","description":"Who on vibestreak has coded with AI today (each in their own timezone), with their streaks, and whose streak ends at midnight unless they code today."}],"toolCount":4,"toolsHash":"b9aced689b44781b67fc07083eaeca56e241174ecd9a1445fdf4e1a8f3003ecd","serverName":"vibestreak","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T22:24:09.935Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":249,"error":null,"detail":{"tools":[{"name":"get_leaderboard","description":"The vibestreak leaderboard of AI-assisted developers, ranked by consistency (active days), commits shipped with an AI co-author, current streak, or tokens. Opti"},{"name":"get_profile","description":"A developer's public vibestreak profile: current and longest streak, streak level, whether they were active today, totals (active days, commits shipped with AI,"},{"name":"get_my_profile","description":"The profile of the person this connection belongs to (it needs their vibestreak CLI token as `Authorization: Bearer …`), even if their profile is hidden: streak"},{"name":"get_today","description":"Who on vibestreak has coded with AI today (each in their own timezone), with their streaks, and whose streak ends at midnight unless they code today."}],"toolCount":4,"toolsHash":"b9aced689b44781b67fc07083eaeca56e241174ecd9a1445fdf4e1a8f3003ecd","serverName":"vibestreak","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T15:31:16.943Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":211,"error":null,"detail":{"tools":[{"name":"get_leaderboard","description":"The vibestreak leaderboard of AI-assisted developers, ranked by consistency (active days), commits shipped with an AI co-author, current streak, or tokens. Opti"},{"name":"get_profile","description":"A developer's public vibestreak profile: current and longest streak, streak level, whether they were active today, totals (active days, commits shipped with AI,"},{"name":"get_my_profile","description":"The profile of the person this connection belongs to (it needs their vibestreak CLI token as `Authorization: Bearer …`), even if their profile is hidden: streak"},{"name":"get_today","description":"Who on vibestreak has coded with AI today (each in their own timezone), with their streaks, and whose streak ends at midnight unless they code today."}],"toolCount":4,"toolsHash":"b9aced689b44781b67fc07083eaeca56e241174ecd9a1445fdf4e1a8f3003ecd","serverName":"vibestreak","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_leaderboard","description":"The vibestreak leaderboard of AI-assisted developers, ranked by consistency (active days), commits shipped with an AI co-author, current streak, or tokens. Opti"},{"name":"get_profile","description":"A developer's public vibestreak profile: current and longest streak, streak level, whether they were active today, totals (active days, commits shipped with AI,"},{"name":"get_my_profile","description":"The profile of the person this connection belongs to (it needs their vibestreak CLI token as `Authorization: Bearer …`), even if their profile is hidden: streak"},{"name":"get_today","description":"Who on vibestreak has coded with AI today (each in their own timezone), with their streaks, and whose streak ends at midnight unless they code today."}],"package":null,"toolSurface":{"id":"ts_patuyecrms7h","endpointId":"ep_96q36zv3wbd8","hash":"b9aced689b44781b67fc07083eaeca56e241174ecd9a1445fdf4e1a8f3003ecd","toolCount":4,"serverName":"vibestreak","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-26T15:31:16.953Z","lastSeenAt":"2026-10-28T19:24:55.200Z","observations":8,"toolNames":["get_leaderboard","get_profile","get_my_profile","get_today"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.hattray/vibestreak","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.hattray%2Fvibestreak","firstSeenAt":"2026-10-26T14:18:46.629Z","fetchedAt":"2026-10-26T14:18:46.629Z","normalizedAt":"2026-10-26T14:18:46.629Z"}]},"firstSeenAt":"2026-10-26T14:18:46.629Z","updatedAt":"2026-10-28T19:29:07.222Z"}