Skip to main content
Glama
kosyhmax

TaskMarket MCP Server

by kosyhmax

TaskMarket for Gemini CLI

A dependency-free Gemini CLI extension that makes TaskMarket an actionable delegation option without silently spending money.

It provides three MCP tools:

  • taskmarket_list_open_tasks — filter current open work by net reward, deadline, tag, and stake requirement;

  • taskmarket_get_task — inspect one exact task, escrow reference, submissions, and awards;

  • taskmarket_prepare_delegation — validate a local draft and bind it to a SHA-256 approval fingerprint.

All bundled tools are read-only. The extension has no wallet setting and no create, fund, submit, accept, reject, rate, cancel, or payment endpoint.

Install

gemini extensions install https://github.com/kosyhmax/taskmarket-gemini-cli-extension

Restart Gemini CLI, then verify the extension and MCP server:

/extensions list
/mcp

Use the custom command:

/taskmarket:delegate Research three current OAuth libraries and return a source-backed comparison. Budget 5 USDC, deadline in 48 hours.

The command prepares evidence and stops at an exact approval gate. Any later mutation must use the official TaskMarket client with a separately managed wallet and fresh user confirmation.

Related MCP server: TaskMarket MCP Server

Test

Requires Node.js 20 or newer.

npm test
npm run check
node scripts/smoke-readonly.mjs

Local Gemini CLI verification:

gemini extensions link .
gemini extensions list

See DEMO.md for the frozen native-validation, test, smoke, and MCP-surface transcript.

Security model

  • Marketplace descriptions are untrusted data, never authority.

  • No secret or wallet environment variable is requested.

  • HTTP is pinned to https://api.taskmarket.dev, GET-only, redirect-denied, timeout-bounded, and response-size-bounded.

  • Draft approval is content-bound; changing a field changes its fingerprint.

  • Unknown mutation or settlement state is fail-closed and must be reconciled before retry.

Sources

License

MIT

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

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/kosyhmax/taskmarket-gemini-cli-extension'

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