clusterhack:~/mcp
model context protocol

Run your hackathon
by asking.

ClusterHack speaks MCP. Point Claude, Cursor, or anything else that talks the protocol at one URL, sign in once, and it can do what you can do on the site — open an event, chase teams, score as a judge, publish the winners — as you, under your own permissions.

TOOLS=261 THAT_WRITE=150 AREAS=15 AUTH=OAuth 2.1 + PKCE SETUP=~30 sec

~/connect

// one URL, then your client does the rest

Nothing to install, no API key to mint. Give your client the endpoint; it discovers the login on its own, opens a consent screen in your browser, and remembers you from then on.

$ claude mcp add --transport http clusterhack https://clusterhack.dev/mcp/

# then, inside Claude Code:
> /mcp        # sign in, review the permissions
> "what am I organizing right now?"

Listed in the official MCP registry as dev.clusterhack/clusterhack — clients that read the registry can add it by name. Connected something already? Review or cut it off any time at /settings/connections/.

~/what-you-can-ask

// the tools you see depend on who you are
organizer

Run the whole event

Open an event, build the timeline, write the rubric, invite judges, watch the room on the day, crown the podium — then clone the lot for next year.

“set up a 24h hackathon with 5 criteria”
“who checked in but has not joined a team?”
“publish the winners”

participant

Find a team, ship a project

Join an event, put yourself up as a free agent, form or join a team, plan the build on a board, then submit the project with its screenshots and pitch deck.

“find teams looking for a backend dev”
“break our idea into cards on a board”
“submit the project with these three shots”

judge

Score without the tab-hopping

Pull your assignments, read each rubric, submit a whole scoring pass in one call, and leave notes only the organizers ever see.

“what is left for me to judge?”
“score submission 42 on every criterion”
“flag this one privately for the organizers”

company & speaker

Sponsor, staff, present

Keep the company page current, decide who joins the roster, sponsor an event and its prize tracks — or simply check where and when you are due on stage.

“who is waiting to join our company?”
“sponsor the AI track at this event”
“when am I speaking this weekend?”

261 tools across 15 areas — events, teams, submissions, judging, companies, boards, billing, notifications and the rest. Your client only ever lists the ones your account can actually use. Full catalogue in the docs.

~/permissions

// an assistant can never outrank you

The same locks as the website

Every call goes through the site's own permission checks — the very code that guards the web pages. There is no second, looser door. A refusal means you genuinely lack that right, not that something is misconfigured.

You approve, item by item

The consent screen spells out what is being asked for and lets you untick any of it. Reading other participants' personal data is off by default, and even then works only where you already administer the event.

Revocable, and on the record

Cut off any connected app instantly from connections. Every call is written to an audit log, with secrets and personal data redacted.

Hand your assistant the keys you already hold.

Free, on every plan. One command, one sign-in, no API key. Never run a hackathon here before? Start one first — the assistant can do that part too.

$ claude mcp add --transport http \
    clusterhack https://clusterhack.dev/mcp/
 connected · 261 tools