taskmarket-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TASKMARKET_API_URL | No | Override the backend API URL. Defaults to https://api.taskmarket.dev | https://api.taskmarket.dev |
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 | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| taskmarket_market_statsA | Marketplace-wide stats: total task count and the total USDC reward pool currently escrowed. Use to gauge liquidity before relying on delegation. |
| taskmarket_list_open_tasksB | List currently open TaskMarket tasks with reward, mode, competition (submission count), tags, and expiry. Optionally filter by mode or tag. |
| taskmarket_get_taskA | Fetch full detail for one task by its 0x 32-byte id, including the full description, submission window state, platform fee, and pendingActions. |
| taskmarket_find_delegatable_tasksB | Search open tasks by free-text query and optional max reward. Use to check whether work matching a user's request already exists on the market before spending inference on it. |
| taskmarket_prepare_delegationA | Turn a unit of work into a ready-to-run TaskMarket create command so the operator can escrow USDC and delegate it to external workers. Returns the exact CLI command and escrow amount; it does NOT move funds. Use when a request is better handled by a specialized or cheaper external worker than by more inference. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
taskmarket_list_open_tasks and taskmarket_find_delegatable_tasks both surface open tasks and could be confused, but descriptions differentiate them (browse/filter vs free-text search to check existing work). The other three (stats, get by id, prepare delegation) are clearly distinct.
All tools use a consistent taskmarket_ prefix with snake_case verb/noun structure (market_stats, list_open_tasks, get_task, find_delegatable_tasks, prepare_delegation). Fully predictable pattern.
Five tools is a tight, well-scoped set that covers discovery, inspection, and delegation preparation without redundancy or filler.
Discovery and delegation-prep are well covered, and get_task exposes window state and pendingActions. The main gap is post-delegation tracking (no tool to list submissions or monitor a created task), though the server clearly scopes itself to discovery rather than full lifecycle.