Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TASKMARKET_CLINoPath to the CLI binary (write tools); point this at a stub for testingtaskmarket
TASKMARKET_API_BASENoREST API base (read tools)https://api.taskmarket.dev/api
TASKMARKET_MCP_TOKEN_TTL_MSNoHow long a preview's confirmation token stays valid900000
TASKMARKET_MCP_SPEND_STATE_FILENoWhere the daily spend total is persisted./.taskmarket-mcp-spend.json
TASKMARKET_MCP_MAX_DAILY_SPEND_USDCNoRolling UTC-day ceiling across all create_task calls5
TASKMARKET_MCP_MAX_TASK_REWARD_USDCNoHard ceiling on a single create_task5

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_tasksA

Browse open TaskMarket work. Read-only, no wallet needed, cannot spend anything. Use this before create_task to check whether delegating to a human/agent worker market is a better fit than doing the work yourself.

get_taskA

Fetch the live, authoritative record for one task by id. Always re-fetch this immediately before acting on a task - a board scan can be stale by the time a decision is made.

list_submissionsC

Track and present submissions for a task you posted, for review before awarding.

get_wallet_balanceA

Read-only USDC balance for any Base wallet address. Check this before quoting a spend.

get_requester_statsB

How many tasks a requester has created vs actually awarded. Check this before trusting a requester's task, and before treating your own requester history as a signal to a worker.

whoamiA

Which wallet the underlying taskmarket CLI will sign with for any write action. Read-only.

preview_create_taskA

Compute the cost and mint a short-lived confirmation token for create_task. Calls no network write and moves no funds. Show the returned costUsdc and expiresAt to the user before calling create_task with the same parameters plus the returned confirmationToken.

create_taskA

Escrows rewardUsdc USDC and posts a new task. REQUIRES a confirmationToken from a prior, identical preview_create_task call - if any parameter differs from what was previewed, this is refused before any spend happens. Also enforces the per-task and rolling daily USDC caps.

preview_award_submissionsA

Validates the winner list (shares sum to 10000) and mints a confirmation token for award_submissions. No network write, no funds move.

award_submissionsA

Pays out escrowed reward to the named winners. REQUIRES a confirmationToken from a prior, identical preview_award_submissions call. Never call this without the user having reviewed list_submissions first and explicitly picked the winner(s).

preview_reject_submissionA

Mints a confirmation token for reject_submission. No network write.

reject_submissionA

Marks one worker's submission rejected (small relay fee, no reward paid). REQUIRES a confirmationToken from a prior, identical preview_reject_submission call.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Circadian-agent/taskmarket-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server