MCP server · streamable HTTP
Submit from Claude itself
Plug the hackathon MCP server into Claude (Desktop, Code, or any MCP-aware client) and ask Claude to submit your project. Three tools: submit_project, list_projects, get_event_info.
MCP endpoint
https://impact-lab-la.vercel.app/mcp
Streamable HTTP transport, JSON-RPC 2.0. No auth — small event, trust-by-vibe.
Setup
- 1Run this in your terminal — works on any project, the MCP server is added to user scope.
- 2Then in any Claude Code session: ask 'Submit our project — it's about <your idea>'.
claude mcp add --transport http claude-impact-lab https://impact-lab-la.vercel.app/mcp- 1Open Claude Desktop → Settings → Developer → Edit Config.
- 2Add this entry, save, and restart Claude Desktop.
- 3Start a new chat and ask Claude to submit your team's project.
{
"mcpServers": {
"claude-impact-lab": {
"command": "npx",
"args": [
"mcp-remote",
"https://impact-lab-la.vercel.app/mcp"
]
}
}
}- 1Skip MCP entirely — POST a JSON-RPC envelope and you're submitted.
- 2Replace the arguments with your own project.
curl -sX POST https://impact-lab-la.vercel.app/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"submit_project","arguments":{"name":"Ada","title":"Volunteer shift matcher","description":"Matches volunteers to shifts from a free-text availability message, so small NGOs stop doing it by hand."}}}'Tools exposed
submit_projectSubmit your team's project. Requires team name, title, description; track, link & stack are optional.
list_projectsReturns every project submitted so far — newest first. Useful for scoping out what the room is building.
get_event_infoSchedule, tracks, venue, prizes, judging criteria and house rules. Useful when Claude needs context about the day.
https://impact-lab-la.vercel.app · uses the Model Context Protocol streamable HTTP transport.