TaScan
Universal task protocol — manage projects, tasks, workers, QR codes, and reports.
List all TaScan projects in the organization
Create a new TaScan project (top-level container for events)
Get details of a specific project
Update a project (name, location, status, dates)
Delete a project and all its events, tasks, and completions. This action is irreversible.
Create a new event (task list) within a project. Supports team_mode (shared completions) and multi_instance (each worker gets isolated copy — great for surveys, onboarding, info collection). team_mode and multi_instance cannot both be true.
List all events (task lists) within a project
Get details of a specific event (task list) including its tasks
Update an event / task list (name, description, team_mode, multi_instance, timer_mode). team_mode and multi_instance cannot both be true.
Delete an event (task list) and all its tasks and completions. This action is irreversible.
Add one or more tasks to an event (task list). Supports bulk creation. IMPORTANT: Set response_type correctly — use "text" for info collection (names, phones, emails, notes), "photo" for visual verification (inspections, serial numbers, damage checks), "checkbox" only for simple confirmations. NOTE: To dispatch tasks to the Claude Code agent running on Mike's PC, use tascan_dispatch_to_agent instead — it routes directly to the agent's inbox with zero configuration needed.
PREFERRED 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. Supports prefixes: CODE: SHELL: RESEARCH: WRITE: PLAN: for routing. Use "agent" param to target a specific agent (default: claude-code-local). Use tascan_list_agents to discover available agents.
List all registered AI agents with their capabilities, inbox IDs, and status. Like reading input labels on a video matrix — discover which agents are available and what they can do before dispatching work.
Register 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 joining the TaScan network.
List all tasks in an event (task list)
Get details of a specific task including completions
Update a task (title, description, response_type, flags, sort_order)
Delete a specific task and its completions. This action is irreversible.
Complete a task on behalf of a worker. Inserts a completion record and timer event. Use this to simulate or record task completions via the API.
List all workers (taskees) in the organization
Create a new worker (taskee) in the organization
Update a worker profile (name, phone, email)
Generate a QR code for a task list (event) that workers can scan to access tasks
Apply a pre-built template to a task list, adding all template tasks
List available task templates (built-in and saved)
Get completion report for a task list (event) including task status, completions, workers, and photos
List all issues for a task list (event). Returns open, acknowledged, and resolved issues with severity, type, and category. Use this to discover issues that need AI analysis via tascan_analyze_issue.
Step 1 of the Closed-Loop Autonomous Operations Protocol. Retrieves full issue context including worker info, message thread, project history, and recent similar issues. Use this data to reason about the root cause and generate a remediation plan. Also supports server-side AI analysis via POST (calls Anthropic API directly).
Step 2 of the Closed-Loop Autonomous Operations Protocol. Post an AI-generated recommendation to an issue thread. Accepts both a text recommendation and an optional structured_recommendation object with task definitions for auto-dispatch. The recommendation is persisted in the AI audit trail.
Step 3 of the Closed-Loop Autonomous Operations Protocol. Dispatches remediation to the worker via MULTI-CHANNEL delivery: (1) issue thread message, (2) in-app notification, (3) progress feed update, (4) SMS if phone on file, (5) optional remediation task list creation. Closes the loop from digital AI analysis to physical worker execution.
FULL Closed-Loop Autonomous Operations Protocol in one call. Server-side AI analyzes the issue, generates remediation tasks, creates a task list, and dispatches to the worker — all without human intervention. This executes Patent Claim 7: autonomous operations from issue detection through physical-world instruction delivery.
Send a branded TaScan task notification email via SendGrid. Can notify anyone about a specific task list or task. Includes QR code, task summary, and "Open in TaScan" button.
| Timestamp | Status | Latency | Conformance |
|---|---|---|---|
| Apr 3, 2026 | success | 807ms | Pass |
| Apr 3, 2026 | success | 164.1ms | Pass |
| Apr 3, 2026 | success | 806ms | Pass |
| Apr 3, 2026 | success | 168.8ms | Pass |
| Apr 3, 2026 | success | 892.1ms | Pass |
| Apr 3, 2026 | success | 309ms | Pass |
| Apr 3, 2026 | success | 910.7ms | Pass |
| Apr 3, 2026 | success | 445.4ms | Pass |
| Apr 3, 2026 | success | 770.8ms | Pass |
| Apr 3, 2026 | success | 755.9ms | Pass |