hacklist.io
The best place on the internet to find active AI and Web3 hackathons, sorted by deadline, led by prize intelligence.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 3 · Act 2 · Transact 0 · Score: Not yet scored
Tool inspector
compare_opportunities
Compare 2 to 4 typed HackList opportunity references, preserving category-specific value types and labeling non-comparable dimensions.
Page: /
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
opportunities |
array | yes | Typed opportunity references to compare. |
profile |
object | no | Optional builder profile to make the comparison decision-specific. |
Raw JSON schema
{
"type": "object",
"additionalProperties": false,
"required": [
"opportunities"
],
"properties": {
"opportunities": {
"type": "array",
"minItems": 2,
"maxItems": 4,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"type",
"id"
],
"properties": {
"type": {
"type": "string",
"enum": [
"hackathon",
"job",
"grant",
"bounty",
"program"
],
"description": "Optional HackList opportunity type filter."
},
"id": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Stable ID from the source HackList table."
}
}
},
"description": "Typed opportunity references to compare."
},
"profile": {
"type": "object",
"additionalProperties": false,
"properties": {
"type": {
"type": "string",
"enum": [
"hackathon",
"job",
"grant",
"bounty",
"program"
],
"description": "Optional HackList opportunity type filter."
},
"opportunityTypes": {
"type": "array",
"maxItems": 5,
"items": {
"type": "string",
"enum": [
"hackathon",
"job",
"grant",
"bounty",
"program"
],
"description": "Optional HackList opportunity type filter."
},
"description": "Allowed opportunity types when matching across the catalog."
},
"country": {
"type": "string",
"maxLength": 80,
"description": "Builder country, territory, or jurisdiction."
},
"skills": {
"type": "array",
"maxItems": 12,
"items": {
"type": "string",
"maxLength": 60
},
"description": "Builder skills, frameworks, APIs, or domain strengths."
},
"technologies": {
"type": "array",
"maxItems": 12,
"items": {
"type": "string",
"maxLength": 60
},
"description": "Technologies the builder wants or is able to use."
},
"interests": {
"type": "array",
"maxItems": 12,
"items": {
"type": "string",
"maxLength": 80
},
"description": "Opportunity themes or domains the builder prefers."
},
"availableDays": {
"type": "integer",
"minimum": 0,
"maximum": 120,
"description": "Whole days available before deadline."
},
"preferredFormats": {
"type": "array",
"maxItems": 5,
"items": {
"type": "string",
"enum": [
"Online",
"In-Person",
"Hybrid",
"Remote",
"Any"
]
},
"description": "Acceptable participation or work formats."
},
"avoid": {
"type": "array",
"maxItems": 12,
"items": {
"type": "string",
"maxLength": 80
},
"description": "Technologies, themes, requirements, or terms to avoid."
},
"teamSize": {
"type": "integer",
"minimum": 1,
"maximum": 99,
"description": "Expected team size when relevant."
},
"solo": {
"type": "boolean",
"description": "Whether the builder is acting alone."
},
"minimumValue": {
"type": "integer",
"minimum": 0,
"description": "Minimum known dollar-denominated value when relevant."
},
"hasExistingProject": {
"type": "boolean",
"description": "Whether the builder wants to submit or extend existing work."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Maximum matches to return."
}
},
"description": "Optional builder profile to make the comparison decision-specific."
}
}
}
Similar websites
morphus.myles4miles.chatgpt.site
Morphus is an AI-native workspace for designing worlds and generating playable game experiences.
damnpdfs.com
Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.
insignifi4nt.github.io
broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.
cabinet.varera.studio
The Cartographer's Cabinet