io.github.snowbikemike/tascan-mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
TaScan
Publisher-provided description
36 MCP tools for projects, tasks, workers, QR/NFC tags, and AI remediation. Task. Scan. Done.
Summary by lookupd
Manages projects, events, tasks, subtasks, and workers, plus QR/NFC tags and signed completion receipts, and dispatches work to AI agents.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http tascan https://app.tascan.io/mcp
Claude Code, npm package (stdio)
claude mcp add tascan -- npx -y tascan-mcp
Codex, remote (streamable-http)
codex mcp add tascan --url https://app.tascan.io/mcp
Codex, npm package (stdio)
codex mcp add tascan -- npx -y tascan-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"tascan": {
"url": "https://app.tascan.io/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"tascan": {
"command": "npx",
"args": [
"-y",
"tascan-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 142)
Publisher-provided text
tascan_list_projectsList TaScan projects in the organization (each with its number, e.g. P-00001, external_refs, report_options and its calendar_url, webcal_url, map_url and wallettascan_create_projectCreate a new TaScan project (top-level container for events). number is optional (the next P-number is assigned when omitted; a number already used in the org itascan_get_projectGet details of a specific projecttascan_update_projectUpdate a project (name, location, status, dates, number, external_refs, labor_rules, report_options). A number already used in the org is refused 409; external_tascan_delete_projectDelete a project that has NO history, after typing its name. Refused 409 project_has_history (with the counts) when it has any task or subtask completion, actiotascan_create_eventCreate a new event (task list) within a project. Supports team_mode (shared completions) and multi_instance (each worker gets isolated copy — great for surveys,tascan_list_eventsList all events (task lists) within a projecttascan_get_eventGet details of a specific event (task list) including its taskstascan_update_eventUpdate an event / task list (name, description, team_mode, multi_instance, timer_mode). team_mode and multi_instance cannot both be true.tascan_delete_eventDelete an event (task list) and all its tasks and completions. This action is irreversible.tascan_add_tasksAdd one or more tasks to an event (task list). Supports bulk creation. IMPORTANT: Set response_type correctly — use "text" for info collection (names, phones, etascan_get_signature_bundleFetch the signature bundle for one signed document by signature assertion id (the signature_assertion_id inside the response value of a completed signature tasktascan_dispatch_to_agentPREFERRED tool for sending work to an AI agent. Dispatches a task to the agent's inbox — picked up and executed automatically. No list ID needed. REQUIRES the atascan_list_agentsList all registered AI agents with their capabilities, inbox IDs, and status. Like reading input labels on a video matrix — discover which agents are availabletascan_register_agentRegister a new AI agent in the agent registry. The agent will appear in tascan_list_agents and can receive dispatched tasks. Self-registration for AI agents joitascan_list_tasksList the tasks in an event (task list). status "open" returns only tasks with no completion yet: use it when checking for work to do, so a long list is not re-rtascan_get_taskGet details of a specific task including completions and subtasks. Each completion carries photo_url (raw storage path, stable) and photo_signed_url (short-livetascan_get_receiptFetch the signed Action Receipt (Ed25519 JWS) for one completed task by completion_id (tascan_get_task -> completions[].id). Returns a readable summary (what, wtascan_update_taskUpdate a task (title, description, response_type, flags, sort_order). A task that sits in an AI agent inbox is agent input (the runner executes title + descripttascan_reply_with_listReply to a task list WITH a task list — the two-way tasking primitive. Creates a new list linked into the parent's thread, aimed back at whoever sent the origintascan_add_subtasksAdd one or more subtasks to a task (bulk). Subtasks support typed responses: "number" for per-set data (reps, weight, distance), "text" for notes, "choice" fortascan_list_subtasksList the subtasks of a task, including completion state, stored response values, and completion timestamps (per-set timing).tascan_update_subtaskUpdate a subtask (title, description, response_type, response_config, requires_photo, sort_order).tascan_complete_subtaskComplete a subtask, optionally recording a typed response_value (e.g. the weight or reps for that set). Each completion is timestamped, so consecutive set compltascan_delete_subtaskDelete a subtask and its completions. This action is irreversible.tascan_delete_taskDelete a specific task and its completions. This action is irreversible.tascan_complete_taskComplete an ORDINARY task on behalf of a worker. Inserts a completion record and timer event. Coordination-cycle tasks (a CODE:/REVIEW: build or review, a Decistascan_list_workersList workers (taskees) in the organization. Supports filtering by name/email/phone substring, contact-info presence, and last-activity date. Each row includes ctascan_create_workerCreate a new worker (taskee) in the organizationtascan_update_workerUpdate a worker profile (name, phone, email, actor_kind), or deactivate / reactivate the worker (active false / true with an optional reason: receipted as a led
Details
- Version: 3.0.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 479 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/snowbikemike/tascan-mcp
- Website: https://tascan.io
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.snowbikemike/tascan-mcp)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp