Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UNSTOP_MCP_TIMEOUT | No | Optional environment-driven runtime configuration for request timeout. | |
| UNSTOP_MCP_USER_AGENT | No | Optional environment-driven runtime configuration for the custom User-Agent header. | |
| UNSTOP_MCP_MAX_RETRIES | No | Optional environment-driven runtime configuration for max retries. | |
| UNSTOP_MCP_RETRY_DELAY | No | Optional environment-driven runtime configuration for retry delay. | |
| UNSTOP_MCP_DETAIL_DELAY | No | Optional environment-driven runtime configuration for delay between detail fetches. | |
| UNSTOP_MCP_GEOCACHE_PATH | No | Optional environment-driven runtime configuration for the geocode cache file path. | |
| UNSTOP_MCP_DETAIL_WORKERS | No | Optional environment-driven runtime configuration for the number of workers used for fetching details. | |
| UNSTOP_MCP_CACHE_TTL_SECONDS | No | Optional environment-driven runtime configuration for cache time-to-live in seconds. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_hackathons | Search Unstop hackathons with filters, sorting, pagination, and optional cache usage. |
| get_hackathon_details | Fetch full details for a single Unstop hackathon by ID. |
| search_hackathons_by_location | Find offline Unstop hackathons within a radius of a city, address, or campus. |
| refresh_cache | Force an immediate refresh of the cached open hackathon dataset. |
| get_cache_info | Inspect cache freshness, TTL, and item counts for the open hackathon snapshot. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| find_relevant_hackathons | Guide an LLM through gathering preferences, calling search tools, and recommending hackathons. |
| compare_hackathons | Guide an LLM to compare multiple hackathons using the detail tool and resource views. |
| plan_hackathon_search | Guide an LLM on which Unstop MCP tools and resources to use for a discovery task. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| cache_info | Read-only cache metadata for the open hackathon snapshot. |
| open_hackathons_snapshot | Read-only snapshot of currently cached open hackathons. |