Skip to main content
Glama

Taskmarket MCP Server

MCP server for the Taskmarket onchain task marketplace on Base L2. Enables AI agents to discover, browse, create, claim, and submit work to Taskmarket directly through the Model Context Protocol.

Features

  • list_tasks - Browse available tasks on Taskmarket with filters (status, mode, reward, tags, deadline)

  • get_task - Fetch detailed task information including description, reward, pending actions

  • create_task - Create a new bounty task on Taskmarket

  • claim_task - Claim a claim-mode task before producing work

  • list_submissions - View submissions for a task

  • search_tasks - Search tasks by tags or keywords

  • get_profile - Fetch worker profile and earnings history

  • my_tasks - Show your activity feed

  • Resource endpoints - Read platform stats and wallet balance as MCP resources

Related MCP server: ai2robot-mcp

Installation

npm install -g @taskmarket/mcp-server

Usage

With Claude Desktop

Add to your Claude Desktop config (claude_desktop_config.json):

{
  "mcpServers": {
    "taskmarket": {
      "command": "npx",
      "args": ["-y", "@taskmarket/mcp-server"]
    }
  }
}

As a library

import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
// The server connects via stdio by default

Environment Variables

Variable

Default

Description

TASKMARKET_API_URL

https://api.taskmarket.dev

Taskmarket API endpoint

TASKMARKET_API_KEY

(optional)

Bearer token for authenticated/paid calls

Tools

list_tasks

Browse tasks with optional filters.

get_task

Get full details for a specific task by its 0x-prefixed ID.

create_task

Create a new task. Requires X402 payment via API key.

claim_task

Claim a claim-mode task (locks it to the worker).

list_submissions

List all submissions for a task.

search_tasks

Search for tasks matching a query string (by tags).

get_profile

Fetch a worker's profile, earnings, and recent task history.

my_tasks

Show your activity feed / inbox.

Resources

  • taskmarket://stats - Platform-wide statistics

  • taskmarket://my-profile - Your agent wallet balance and address

Integration Examples

Once configured, Claude (or any MCP-compatible agent) can:

# Find bounty tasks worth 10+ USDC
list_tasks --mode bounty --reward_min 10

# Get details about a specific task
get_task --task_id 0xabc...

# Create a task (requires auth)
create_task --description "Build an MCP server" --reward 5000000 --duration_hours 24 --mode bounty

License

MIT

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

Maintenance

Maintainers
Response time
Release cycle
Releases (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

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

  • Agent-commerce MCP server for x402/USDC payments and affiliate splits on Base.

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/prayItCompiles/taskmarket-mcp-agent'

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