Skip to content
Back to search
100
MCP live MCP 2025-03-26 streamable-http

TaScan

io.github.snowbikemike/tascan-mcp

36 MCP tools for projects, tasks, workers, QR/NFC tags, and AI remediation. Task. Scan. Done.

Uptime
100.0%
1 direct probes · 30d
Response
1183ms
last probe
Tools
50
callable
Resources
0
readable
Prompts
0
available

Tools · 50

tascan_list_projects

List all TaScan projects in the organization

tascan_create_project

Create a new TaScan project (top-level container for events)

tascan_get_project

Get details of a specific project

tascan_update_project

Update a project (name, location, status, dates)

tascan_delete_project

Delete a project and all its events, tasks, and completions. This action is irreversible.

tascan_create_event

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…

tascan_list_events

List all events (task lists) within a project

tascan_get_event

Get details of a specific event (task list) including its tasks

tascan_update_event

Update an event / task list (name, description, team_mode, multi_instance, timer_mode). team_mode and multi_instance cannot both be true.

tascan_delete_event

Delete an event (task list) and all its tasks and completions. This action is irreversible.

tascan_add_tasks

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 verifi…

tascan_dispatch_to_agent

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:…

tascan_list_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 …

tascan_register_agent

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.

tascan_list_tasks

List all tasks in an event (task list)

tascan_get_task

Get details of a specific task including completions

tascan_update_task

Update a task (title, description, response_type, flags, sort_order)

tascan_delete_task

Delete a specific task and its completions. This action is irreversible.

tascan_complete_task

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.

tascan_list_workers

List all workers (taskees) in the organization

tascan_create_worker

Create a new worker (taskee) in the organization

tascan_update_worker

Update a worker profile (name, phone, email)

tascan_generate_qr

Generate a QR code for a task list (event) that workers can scan to access tasks

tascan_apply_template

Apply a pre-built template to a task list, adding all template tasks

tascan_list_templates

List available task templates (built-in and saved)

tascan_get_report

Get completion report for a task list (event) including task status, completions, workers, and photos. Set include_responses to also return the actual submitted response data (numbers, text, choices) …

tascan_query_responses

Query one task's submitted responses across every list in a project — e.g. the same exercise repeated across many workout lists returns one chronological progression series instead of N report lookups…

tascan_list_issues

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.

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 …

tascan_recommend_fix

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 wi…

tascan_dispatch_instruction

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, …

tascan_auto_resolve

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 inter…

tascan_send_task_email

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.

tascan_register_tag

Register a physical NFC tag to a project, task list, or specific task. When someone taps the tag, TaScan routes them to the linked resource. Tags use NTAG215 chips and are programmed with NFC Tools Pr…

tascan_list_tags

List all registered NFC tags in the organization with their linked projects/task lists and scan counts

tascan_get_scan_history

Get scan event history for a registered NFC tag — timestamps, GPS coordinates, and accuracy for each scan

tascan_create_zone

Create a geofenced work zone. Delivery zones route workers who open the project Site Gate (geo.html?project=...) to this zone's task list when GPS places them inside the radius. Set enforce_on_list=tr…

tascan_list_zones

List geofenced work zones, optionally filtered by project. Shows center, radius, routing target, and zone-lock status.

tascan_update_zone

Update a geofenced zone — move the center, resize the radius, change the routing target, toggle zone-lock, or deactivate it (is_active=false).

tascan_register_asset

Register a physical asset (equipment, structure, vehicle, machine) in the condition ledger so it can be assessed over time. Each asset gets a longitudinal condition history with AI scoring and degrada…

tascan_assess_condition

Run an AI condition assessment of an asset from a photo. The model scores 0-100 with the asset's full assessment history in context, so it reads degradation over time — returning the Condition Delta S…

tascan_condition_history

Get an asset's longitudinal condition history — score trend over time, every assessment with grade, delta, findings, and who assessed it. The per-serial-number condition ledger.

tascan_list_assets

List registered condition-ledger assets with their latest condition scores. Use to recover an asset_id for tascan_assess_condition or tascan_condition_history.

tascan_request_payment

Pledge a payment on a task list: when the list is verified complete (every task done + photo evidence on photo-required tasks), the payer automatically receives a Stripe pay link that routes the money…

tascan_list_payments

List gig payments and their lifecycle status: awaiting_completion (pledged, work not verified yet), ready_to_pay (verified — pay link sent to payer), paid, canceled. Filter by task list or status.

tascan_get_worker_passport

Get a worker's verified work passport — task counts, lists worked, photos submitted, GPS-verified hours, points, streaks, and earned merit badges, all computed from real completion data (not self-repo…

tascan_server_info

Identify exactly which TaScan server and schema this MCP session is talking to. Call this FIRST when diagnosing anything — it makes "dev server masquerading as production" and "is my fix deployed yet"…

tascan_find

Cross-entity search: find projects, task lists, tasks, workers, or condition assets by name in one call — with ids and parent context to disambiguate. Use this instead of walking projects→lists→tasks …

tascan_get_worker

Ungated, plain read of one worker row: name, contact, org, points, streaks, timestamps. (tascan_get_worker_passport is the rich stats view; this is the boring lookup.)

tascan_find_duplicate_workers

Find candidate same-person worker records with per-signal match detail (Patent 4 §6.25(b) signals: phone reuse, name similarity, GPS pattern correlation). Turns identity fragmentation from an accident…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "tascan": {
      "url": "https://app.tascan.io/mcp",
      "transport": "streamable-http"
    }
  }
}