Categories › Productivity & Office › Project & task management
Run hackathons end to end: events, teams, submissions, judging and winners.
Remote server: your requests and data go to clusterhack.dev. Claude Code: claude mcp add --transport http clusterhack https://clusterhack.dev/mcp/ · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
event_roles — Which roles the signed-in user holds at one specific event. Cheaper and more precise than `whoami` when you already know the event and just list_api_endpoints — List the raw REST endpoints behind this server. Use it together with `api_request` when you need something no curated tool covers. The list list_capabilities — The catalogue of everything this server can do, grouped by area. Returns each tool available to the current connection with its one-line pursearch — Search across the platform: events, teams, projects, people and articles. One call when you do not yet know the identifier of the thing the server_info — What this MCP server is, which version it speaks, and how to connect. Useful for diagnostics and for telling the user where to manage or revwhoami — Who is signed in, what roles they hold, and where. Call this first in any new conversation. It returns the account, the OAuth permissions thevent_background_images — The global catalogue of certificate background templates (used for the `background` field of an event's certificate config). Not tied to oneevent_cities — The global catalogue of cities (used for the `city` field on `event_create`/`event_update` and to show where events happen).event_faq — An event's FAQ: the question/answer pairs shown on its public page. Public read — use it to answer a participant's question from the event'sevent_get — Get one event's full public profile by slug: name, dates, address, topic, description, status and city. Call this once you have a slug (fromevent_info_blocks — An event's additional free-form information blocks (extra sections shown on its public page beyond the main description — rules, prizes, spoevent_list — Browse hackathons on the platform — filter by status, city or date. Returns each event's slug, which every other event tool needs, plus nameevent_nominations — An event's award nominations/tracks (e.g. "Best AI prototype"), used when creating teams, awarding winners and building the leaderboard per event_presets — Public catalogue of event-creation presets (AI build day, student hackathon, corporate innovation day, ...) with sensible defaults and startevent_schedule — The event's timeline: an ordered list of stages/activities (opening, workshops, deadlines, closing ceremony) with title, location, time windevent_share_links — The public links for promoting an event: its shareable page, the calendar file participants can add to their own calendar, the Open Graph prevent_team_stages — An event's team-facing reporting checkpoints (e.g. "Idea locked", "Demo ready") with their time windows — distinct from `event_schedule`, whevent_types — The global catalogue of event types (used for the `type` field on `event_create`/`event_update`). Small and rarely changes.event_branding — Read an event's white-label branding: brand colours, public-page theme and dedicated subdomain, plus the resolved values actually used for revent_free_agents — List participants at an event who are looking for a team. Visibility follows the platform's own rule, not a full public roster: a normal calevent_my_membership — Summarise the signed-in user's relationship to one event: whether they have joined, their registration answers on file, whether they are lisevent_my_registration_answers — List the signed-in user's own answers to one event's registration questions. Only ever returns their own data — use `event_registration_respevent_registration_form — List the custom questions an event asks at registration time (its registration form), in display order. Public data — the question text is vinvite_preview — Look up what a shareable invite link opens, without redeeming it. Public and PII-free: returns the event's name and slug and whether the tokteam_get — Get one team's full detail: name, description, project info, readiness, accessibility flags, and which event and nomination it belongs to. Oteam_list — List teams — scoped to what the signed-in account can see: teams they belong to, created, or administer via being an admin of the team's eveteam_locations — Read the physical location details linked to a team's additional-info profile (street, city, state, zip), if one has been set. There is currteam_matchmaking_teams — AI-ranked list of teams one free (teamless) participant could join, within the same event. Callable by the free-agent listing's own owner, oteam_members — List a team's current members with their role and caption. Use the row `id` (a membership id, not a user id) with `team_assign_role` or `teateam_open_roles — List the positions teams are looking to fill ("we need a designer"). Visibility is limited to what the signed-in account can already see: thteam_posts — List a team's public updates ("twits") — the short build-log posts a team publishes as it works, in the order the server returns them. Use iteam_readiness — Check whether a team has marked itself ready to present, plus whether it is banned or currently accessible for judging.team_roles — List the roles a team has defined (e.g. "Frontend", "Designer"), which members can be assigned via `team_assign_role`.team_seeking_members — Browse the teams of one event that are advertising open positions — the public "who is recruiting" list behind the find-a-team page, readablsubmission_get — Retrieve one project submission by id: title, links, description, status, approval status, vote count and attached media. Anonymous and unresubmission_list — Browse project submissions, filterable by event, team or status. Anonymous and unrelated callers only ever see submitted (public) projects; submission_list_media — List the screenshots/gallery images attached to a submission. Visibility mirrors the parent submission: public once submitted, otherwise limsubmission_page — Read a project's public page: the submission itself, every judge's written feedback (signed with the judge's name only where that judge consevent_leaderboard — The ranked leaderboard for one event: submissions ordered by weighted judge score then vote count, with each entry's rank, team and score. Pshowcase_browse — Browse the public, cross-event showcase: shipped/submitted projects ranked for display, with title, tagline, team name, vote count and a covNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.