Rank the best non-generic opportunities
best_opportunitiesRanks open HackList opportunities for a specific builder and explains each pick. Favours specific briefs (a named API, dataset, metric or protocol) over generic 'build anything with AI' events, weighs prize size and whether it is real cash, deadline runway and accessibility, collapses duplicate listings, and drops events the builder can't enter (students only, region-locked, in-person, partners only). Returns why each one ranks and what to watch out for.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "best_opportunities"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | hackathon | |
| limit | No | ||
| skills | No | e.g. ['solidity', 'python', 'langgraph', 'zk'] | |
| country | No | Where the builder is based, for region-locked events. | |
| cash_only | No | ||
| interests | No | e.g. ['agents', 'defi', 'fintech', 'africa'] | |
| can_travel | No | false = drop in-person-only events. | |
| is_student | No | ||
| max_days_left | No | ||
| min_days_left | No | ||
| include_generic | No | Set true to stop down-ranking generic briefs. |