Collaboration
clusterhack.dev
Provides access to a collaborative platform for events, teams, projects, people, and articles, including search and user role information.
ENDPOINT 1
https://clusterhack.dev/mcp
MCP server metadata
- Name
- clusterhack
- Version
- 1.0.0
ClusterHack is a hackathon platform: events, teams, projects, judging, results. This server exposes what the signed-in user can do, in their roles. Start with `whoami` — it tells you which roles the account holds (organizer, judge, participant, team lead, company admin, platform admin) and where, so you can choose the right tools. `list_capabilities` groups every available tool by area. Conventions: * Events are addressed by their **slug**; teams, submissions and most other objects by numeric **id**. * Anything that writes says so in its description and is marked destructive when it removes data. Ask the user before destructive calls. * Every call runs as the user, through the site's own permission checks, so a 403 means the user genuinely lacks that right — not a server misconfiguration. * Dates and times are ISO-8601; the platform stores them in UTC.
Known tools 55
event_background_imagesThe global catalogue of certificate background templates (used for the `background` field of an event's certificate config).
Inferred read-onlyevent_citiesThe global catalogue of cities (used for the `city` field on `event_create`/`event_update` and to show where events happen).
Inferred read-onlyevent_getGet one event's full public profile by slug: name, dates, address, topic, description, status and city.
Inferred read-onlyevent_info_blocksAn event's additional free-form information blocks (extra sections shown on its public page beyond the main description — rules, prizes, sponsors notes, etc.
Inferred read-onlyevent_presetsPublic catalogue of event-creation presets (AI build day, student hackathon, corporate innovation day, .
Inferred read-onlyevent_scheduleThe event's timeline: an ordered list of stages/activities (opening, workshops, deadlines, closing ceremony) with title, location, time window and status (past/now/future).
Inferred read-onlyevent_share_linksThe public links for promoting an event: its shareable page, the calendar file participants can add to their own calendar, the Open Graph preview image used when the link is pasted into chat, and a plain-text digest meant for AI assistants.
Inferred read-onlyevent_typesThe global catalogue of event types (used for the `type` field on `event_create`/`event_update`).
Inferred read-onlyevent_brandingRead an event's white-label branding: brand colours, public-page theme and dedicated subdomain, plus the resolved values actually used for rendering and whether the owner's plan includes customisation at all.
Inferred read-onlyevent_my_membershipSummarise the signed-in user's relationship to one event: whether they have joined, their registration answers on file, whether they are listed as a free agent, and which roles they hold there (organizer, judge, team lead, .
Inferred read-onlyevent_my_registration_answersList the signed-in user's own answers to one event's registration questions.
Inferred read-onlyevent_registration_formList the custom questions an event asks at registration time (its registration form), in display order.
Inferred read-onlyteam_getGet one team's full detail: name, description, project info, readiness, accessibility flags, and which event and nomination it belongs to.
Inferred read-onlyteam_listList 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 event.
Inferred read-onlyteam_locationsRead the physical location details linked to a team's additional-info profile (street, city, state, zip), if one has been set.
Inferred read-onlyteam_matchmaking_teamsAI-ranked list of teams one free (teamless) participant could join, within the same event.
Inferred read-onlyteam_open_rolesList the positions teams are looking to fill ("we need a designer").
Inferred read-onlyteam_postsList a team's public updates ("twits") — the short build-log posts a team publishes as it works, in the order the server returns them.
Inferred read-onlyteam_readinessCheck whether a team has marked itself ready to present, plus whether it is banned or currently accessible for judging.
Inferred read-onlysubmission_getRetrieve one project submission by id: title, links, description, status, approval status, vote count and attached media.
Inferred read-onlysubmission_list_mediaList the screenshots/gallery images attached to a submission.
Inferred read-onlyevent_leaderboardThe ranked leaderboard for one event: submissions ordered by weighted judge score then vote count, with each entry's rank, team and score.
Inferred read-onlyshowcase_browseBrowse the public, cross-event showcase: shipped/submitted projects ranked for display, with title, tagline, team name, vote count and a cover image.
Inferred read-onlycompany_about_usA company's longer "about us" blurb (up to 10,000 characters), separate from its short `description`.
Inferred read-onlycompany_ex_employeesA company's former employees (position, start and end date) — the record created when someone is fired via `company_fire_employee`.
Inferred read-onlycompany_getOne company page by id: name, description, organisation type, website and logo.
Inferred read-onlycompany_listBrowse ClusterHack company pages: name, description, org type, website and logo.
Inferred read-onlycompany_vacanciesThe public board of companies not yet on ClusterHack (a lightweight off-platform listing — name, description, website — not a job-posting system).
Inferred read-onlyevent_sponsor_textSponsors of one event that are NOT themselves on ClusterHack (a name, description, website and logo entered as free text, with the sponsorship tier each one belongs to) — the off-platform counterpart to `event_sponsors`.
Inferred read-onlyevent_sponsorsThe on-platform companies sponsoring one event, with the sponsorship tier each one is slotted into (e.
Inferred read-onlyarticle_getRetrieve one CMS article by id: its body, publish date, hidden flag, and which title/slug and language it belongs to.
Potential side effectsarticle_titlesList the CMS "title" records — each one a page's title text and slug, e.
Inferred read-onlytag_listList tags used to categorize content across the platform (articles, projects and more share the same tag vocabulary).
Inferred read-onlytech_listList technologies (tech-stack tags) that projects and teams can be labelled with, e.
Inferred read-onlyaccount_how_to_sign_inExplains how to connect an account to this MCP server — read this instead of guessing at a login/registration tool, because there isn't one.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.clusterhack]
url = "https://clusterhack.dev/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"clusterhack": {
"type": "http",
"url": "https://clusterhack.dev/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: clusterhack
Remote MCP URL: https://clusterhack.dev/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"clusterhack": {
"url": "https://clusterhack.dev/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"clusterhack": {
"type": "http",
"url": "https://clusterhack.dev/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "clusterhack",
"transport": "streamable-http",
"url": "https://clusterhack.dev/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.