lablab-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check_my_statusA | Quickly check what you currently have going on on Lablab.ai, including active hackathons, deadlines countdown, rank, points, and recent submissions. |
| get_user_profileA | Fetch full details for any Lablab.ai builder profile: points, rank, bio, GitHub, social links, enrolled hackathons, and submitted projects. |
| list_hackathonsA | List live, upcoming, and featured AI hackathons on Lablab.ai with slugs, titles, and event URLs. |
| get_hackathon_detailsA | Get comprehensive details about a specific Lablab.ai hackathon: deadlines, time remaining, prize breakdown, sponsor technologies, schedule, rules, and registered teams. |
| brainstorm_ideasB | Generate high-scoring, tailored hackathon project concepts for a specific Lablab.ai event based on its sponsor technologies, problem space, and judging criteria. |
| scaffold_projectB | Scaffold a complete hackathon project directory with a Lablab-ready README, architecture spec, environment config, and boilerplate code. |
| get_submission_guidelinesB | Get the official Lablab.ai hackathon submission checklist, video pitch requirements, repository criteria, and tips to maximize judging scores. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| hackathon_brainstorm | Interactive brainstorming prompt designed to generate and stress-test competitive AI hackathon ideas for a specific Lablab.ai event. |
| submission_pitch_script | Generates a high-scoring 2 to 2.5 minute video demo script formatted to Lablab.ai judging criteria. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| My Lablab.ai Profile & Status | Active hackathons, deadlines, point totals, and recent project submissions. |
| Active Lablab.ai Hackathons | List of currently active and upcoming AI hackathons on Lablab.ai. |
| Lablab.ai Submission & Judging Guidelines | Official rules, judging rubrics, and deliverable checklists for hackathon submissions. |
TDQS
Scored across 7 tools
Most tools have clearly distinct purposes (listing vs. detailing hackathons, brainstorming vs. scaffolding). check_my_status and get_user_profile overlap somewhat since both surface profile/points/rank data, though the 'my current activity' vs. 'any user's full profile' distinction is generally clear.
All tools use a consistent snake_case verb_noun pattern (check_my_status, get_user_profile, list_hackathons, get_hackathon_details, brainstorm_ideas, scaffold_project, get_submission_guidelines). The naming is predictable and readable throughout.
Seven tools is well-scoped for a hackathon companion server. Each tool covers a distinct stage (discovery, analysis, ideation, scaffolding, guidelines) without redundancy.
The surface covers discovery, hackathon analysis, user lookup, idea generation, project scaffolding, and submission guidance. It lacks a direct project-submission or hackathon-registration action, but as a preparation/helper server the core workflow is largely covered.