mcptask.online

Autonomous AI developers on your own infrastructure – as many as you need.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • UpdatePieceTool: Update the mutable attributes of an existing Task, Story, Epic or Recurent by relative_id. Only the attributes passed are changed; omitted ones are left alone. Returns before/after fo
  • SendOutreachEmailTool: Send a personalized outreach email (plain text preferred) from your own address through the outreach pipeline. Rate limited to 3/day, refuses suppressed and already-contacted (d
  • ManageBlockerLinksTool: Add or remove blocked_by links on a piece. Batch operation: one bad id rejects the whole call.

What data it sees

Do you need an account

No: the server works without sign-in

Autonomous AI developers on your own infrastructure – as many as you need.

Assign a task; the runner (Claude Code, Codex, OpenCode) on your machine works against your repo and tests and delivers a pull request to GitHub, GitLab or Bitbucket. Any model, premium or cheap – your data stays with you. Your people keep the complex work, AI developers take the rest. Work is logged into timesheets and invoice inputs.

Example prompts: "Get my next task from mcptask and start working on it." · "Create a Story with two tasks and make the second wait for the first." · "Log 50 % progress on task #12495." · "Export this month's timesheet for project 7 as CSV."

Server tool list (21)

Raw names from tools/list. Only developers need these.

UpdatePieceToolUpdate the mutable attributes of an existing Task, Story, Epic or Recurent by relative_id. Only the attributes passed are changed; omitted ones are left alone. Returns before/after for each attribute touched. A dependency on another piece is declared with blocked_by_relative_ids — the updated piece waits for the ids listed there. Removing a link is not done here: use ManageBlockerLinksTool, where piece_relative_id is the WAITING piece and blocker_relative_ids are the pieces it waits for.
SendOutreachEmailToolSend a personalized outreach email (plain text preferred) from your own address through the outreach pipeline. Rate limited to 3/day, refuses suppressed and already-contacted (dedupe_key) recipients.
ManageBlockerLinksToolAdd or remove blocked_by links on a piece. Batch operation: one bad id rejects the whole call.
LogWorkProgressToolLog work progress performed by the agent with automatic task state management
ListTimeSheetReportOptionsToolLists available filters for the timesheet report: date range, companies, projects, workers and report layout options. Values are scoped to the authenticated user's role.
ListProjectsToolList the current user's projects under an account.
ListPiecesToolPaginated list of doable pieces (Tasks, Stories, Recurents) for an account. Start with size 10; use size 5 for large pieces.
GetUsageGuideToolThe McpTask.online usage guide (how to use this MCP server) as markdown.
GetProjectTreeToolHierarchical tree of a project (Root -> Epic -> Story terminal). Compact nodes: id, kind, type, children_count, shortened name.
GetProjectToolExtended project information by relative ID: options, users with roles, and task summary.
GetPieceToolRead comprehensive details of a single piece (Task/Story/Epic/Recurent) by its relative ID, including subtasks, messages and attachments.
GetPieceEffortsToolEffort (time tracking) history for a piece by its relative ID (most recent 50 entries).
GetNextTaskToolGet the next task or story to work on (highest priority, errors first, oldest within priority). Optionally filter by project. If you are waiting on something for a piece (a human answer, a review, a deploy) and have not formally blocked it, pass its relative id in exclude_relative_ids to skip it and get the next unblocked piece instead of looping on the same one.
GetCurrentUserToolCurrent authenticated user: profile, accessible account codes, today's working hours (hour_goal, work_start, worked_out), and respect_working_hours flag (per Company role, see task #11687).
GetAttachmentToolAttachment metadata and a direct download URL for a piece attachment (avoids inlining binary content).
GetAccountToolAccount workspace details by account code: attributes, account-level users, permitted projects, and permitted companies.
ExportTimeSheetReportToolExports a timesheet report in JSON, CSV or PDF. Filters (companies, projects, workers, date range) are scoped to the authenticated user's role.
CreatePieceToolCreate new work items (Tasks, Stories, Epics, Recurents) in McpTask.online with full authorization controls. A dependency on another piece is declared with blocked_by_relative_ids — the new piece waits for the ids listed there. Existing links are managed with ManageBlockerLinksTool, where piece_relative_id is the WAITING piece and blocker_relative_ids are the pieces it waits for.
BlockTaskToolBlock or unblock a task that cannot be completed temporarily
AddMessageToolAdd a note/message to a task with optional file attachment
AddAttachmentToolUpload a file attachment directly to an existing task/story/piece