Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

TaScan

REMOTE · TASCAN-LIVE-EVENT.NETLIFY.APP · 2 COMPONENTS · SCANNED AUG 3

Universal task protocol — manage projects, tasks, workers, QR codes, and reports.

+8 this week 76 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security89
Transport & Reachability100
Schema Quality & AI Usability71
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 2585 tokens (~80/item across 32 items; 32 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities40
  • Spec-recency check failed: implements MCP spec 2025-03-26; the latest is 2026-07-28. See how to fix → Fail
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · tascan-live-event.netlify.app

# add to Claude Code
claude mcp add --transport http snowbikemike-tascan-mcp https://tascan-live-event.netlify.app/mcp
# ~/.codex/config.toml
[mcp_servers.snowbikemike-tascan-mcp]
url = "https://tascan-live-event.netlify.app/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "snowbikemike-tascan-mcp": {
      "type": "remote",
      "url": "https://tascan-live-event.netlify.app/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add snowbikemike-tascan-mcp --url https://tascan-live-event.netlify.app/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  snowbikemike-tascan-mcp:
    url: "https://tascan-live-event.netlify.app/mcp"
// mcp.json
{
  "mcpServers": {
    "snowbikemike-tascan-mcp": {
      "type": "http",
      "url": "https://tascan-live-event.netlify.app/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 1 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Jul 26 +4
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 28 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

  • 27 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 67

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://tascan-live-event.netlify.app/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=*.netlify.app,O=Netlify\, Inc,L=San Francisco,ST=California,C=US CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1,O=DigiCert Inc,C=US 16 Feb 2026 19 Mar 2027 ECDSA 256 SHA256-RSA cd5d0afb0611b5bd9d692535c0ca7c4
SANs: *.netlify.app, netlify.app
CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1,O=DigiCert Inc,C=US (CA) CN=DigiCert Global Root G2,OU=www.digicert.com,O=DigiCert Inc,C=US 30 Mar 2021 29 Mar 2031 RSA 2048 SHA256-RSA cf5bd062b5602f47ab8502c23ccf066
DNSSEC insecure

Validation of tascan-live-event.netlify.app. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
app. present 23684 8 Verified
netlify.app. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Challenged, unverified

The endpoint asked for a token, but we could not retrieve and validate the RFC 9728 metadata that tells a client how to obtain one.

Result Challenged, unverified
Enforced On tool calls
HTTP status 200

WWW-Authenticate challenge Bearer resource_metadata="https://app.tascan.io/.well-known/oauth-protected-resource"

Bearer resource_metadata="https://app.tascan.io/.well-known/oauth-protected-resource"
Header Value
strict-transport-security max-age=31536000; includeSubDomains; preload

Protected resource metadata

Document https://app.tascan.io/.well-known/oauth-protected-resource
Retrieved Yes
Problem metadata_resource_mismatch
Resource https://app.tascan.io/mcp
Authorisation server https://app.tascan.io
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://tascan-live-event.netlify.app/mcp Verified 200
http (plaintext) http://tascan-live-event.netlify.app/mcp HTTPS enforced 301 https://tascan-live-event.netlify.app/mcp
MCP tools — 32 exposed · ~2,585 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
tascan_add_tasks ~136

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.

NameTypeReqDescription
list_idstringyesTask list (event) ID
tasksarrayyesArray of tasks to create

No output schema declared.

No examples provided.

tascan_analyze_issue ~119

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).

NameTypeReqDescription
issue_idstringyesIssue ID to analyze
server_side_aibooleanIf true, the server calls Anthropic API directly for AI analysis (default: false — returns raw data for MCP client to analyze)

No output schema declared.

No examples provided.

tascan_apply_template ~63

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

NameTypeReqDescription
list_idstringyesTask list (event) ID
template_slugstringyesTemplate slug (e.g. "conference-load-in", "warehouse-receiving")

No output schema declared.

No examples provided.

tascan_auto_resolve ~82

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.

NameTypeReqDescription
issue_idstringyesIssue ID to auto-resolve

No output schema declared.

No examples provided.

tascan_complete_task ~93

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.

NameTypeReqDescription
notesstringOptional completion notes
response_valuestringResponse value (for text/number/choice tasks)
task_idstringyesTask ID to complete
worker_idstringyesWorker ID performing the completion

No output schema declared.

No examples provided.

tascan_create_event ~117

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.

NameTypeReqDescription
descriptionstringEvent description
multi_instancebooleanMulti-instance — each worker gets isolated copy
namestringyesEvent name
project_idstringyesProject ID
team_modebooleanTeam mode — shared completions

No output schema declared.

No examples provided.

tascan_create_project ~43

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

NameTypeReqDescription
locationstringProject location / venue
namestringyesProject name

No output schema declared.

No examples provided.

tascan_create_worker ~48

Create a new worker (taskee) in the organization

NameTypeReqDescription
emailstringEmail
namestringyesWorker name
phonestringPhone number

No output schema declared.

No examples provided.

tascan_delete_event ~46

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

NameTypeReqDescription
list_idstringyesTask list (event) ID to delete

No output schema declared.

No examples provided.

tascan_delete_project ~41

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

NameTypeReqDescription
project_idstringyesProject ID to delete

No output schema declared.

No examples provided.

tascan_delete_task ~36

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

NameTypeReqDescription
task_idstringyesTask ID to delete

No output schema declared.

No examples provided.

tascan_dispatch_instruction ~234

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.

NameTypeReqDescription
ai_agentstringName of the AI agent dispatching (default: TaScan AI)
instructionstringyesClear, actionable instruction for the worker to execute
issue_idstringyesIssue ID this instruction relates to
recommendation_summarystringOne-line summary for the task list description
remediation_tasksarrayOptional array of tasks to create as a remediation task list. Each: { title, description, response_type, requires_photo, is_safety_checkpoint, sort_order }
send_smsbooleanSend SMS to worker (default: true if phone on file)
worker_idstringTarget worker ID (defaults to the worker who reported the issue)

No output schema declared.

No examples provided.

tascan_dispatch_to_agent ~164

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.

NameTypeReqDescription
agentstringAgent ID or name to dispatch to (default: claude-code-local). Use tascan_list_agents to see options.
prioritystringPriority level (default: normal)
taskstringyesThe task description. Prefix with CODE: SHELL: RESEARCH: WRITE: PLAN: for routing, or just plain text.

No output schema declared.

No examples provided.

tascan_generate_qr ~44

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

NameTypeReqDescription
list_idstringyesTask list (event) ID

No output schema declared.

No examples provided.

tascan_get_event ~38

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

NameTypeReqDescription
list_idstringyesTask list (event) ID

No output schema declared.

No examples provided.

tascan_get_project ~27

Get details of a specific project

NameTypeReqDescription
project_idstringyesProject ID

No output schema declared.

No examples provided.

tascan_get_report ~46

Get completion report for a task list (event) including task status, completions, workers, and photos

NameTypeReqDescription
list_idstringyesTask list (event) ID

No output schema declared.

No examples provided.

tascan_get_task ~30

Get details of a specific task including completions

NameTypeReqDescription
task_idstringyesTask ID

No output schema declared.

No examples provided.

tascan_list_agents ~49

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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

tascan_list_events ~31

List all events (task lists) within a project

NameTypeReqDescription
project_idstringyesProject ID

No output schema declared.

No examples provided.

tascan_list_issues ~67

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.

NameTypeReqDescription
list_idstringyesTask list (event) ID

No output schema declared.

No examples provided.

tascan_list_projects ~19

List all TaScan projects in the organization

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

tascan_list_tasks ~34

List all tasks in an event (task list)

NameTypeReqDescription
list_idstringyesTask list (event) ID

No output schema declared.

No examples provided.

tascan_list_templates ~45

List available task templates (built-in and saved)

NameTypeReqDescription
categorystringFilter by category (e.g. "live-events", "hospitality", "logistics")

No output schema declared.

No examples provided.

tascan_list_workers ~22

List all workers (taskees) in the organization

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

tascan_recommend_fix ~176

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.

NameTypeReqDescription
ai_agentstringName of the AI agent posting (default: TaScan AI)
issue_idstringyesIssue ID to recommend a fix for
recommendationstringyesThe AI-generated recommendation text (clear, actionable instructions)
structured_recommendationobjectOptional structured recommendation with tasks for auto-dispatch. Format: { recommendation_summary, confidence_score, tasks: [{ title, description, response_type, requires_photo, is_safety_checkpoint,…

No output schema declared.

No examples provided.

tascan_register_agent ~201

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.

NameTypeReqDescription
capabilitiesarrayyesTask type prefixes this agent handles (e.g. ["RESEARCH", "WRITE"])
descriptionstringWhat this agent does
idstringyesUnique agent ID (e.g. "my-agent-1")
inbox_idstringyesTask list ID this agent monitors for new tasks
locationstringWhere the agent runs (e.g. "AWS us-east-1")
modelstringModel powering this agent (e.g. "claude-sonnet-4-6")
namestringyesDisplay name (e.g. "Research Bot")
typestringyesAgent type
worker_idstringTaScan worker ID for this agent

No output schema declared.

No examples provided.

tascan_send_task_email ~154

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.

NameTypeReqDescription
include_qrbooleanInclude QR code for the task list in the email (default: true)
list_idstringyesTask list (event) ID
messagestringOptional custom message to include in the email body
subjectstringCustom email subject (defaults to auto-generated)
task_idstringOptional specific task ID to highlight
to_emailstringyesRecipient email address
to_namestringRecipient display name

No output schema declared.

No examples provided.

tascan_update_event ~116

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

NameTypeReqDescription
descriptionstringNew description
list_idstringyesTask list (event) ID
multi_instancebooleanMulti-instance — each worker gets isolated copy
namestringNew name
team_modebooleanTeam mode — shared completions
timer_modestringTimer mode (auto or manual)

No output schema declared.

No examples provided.

tascan_update_project ~82

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

NameTypeReqDescription
end_datestringEnd date (ISO)
locationstringNew location
namestringNew name
project_idstringyesProject ID
start_datestringStart date (ISO)
statusstringStatus

No output schema declared.

No examples provided.

tascan_update_task ~124

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

NameTypeReqDescription
descriptionstringNew description
is_safety_checkpointbooleanSafety-critical flag
requires_photobooleanRequire photo
response_typestringSee tascan_add_tasks for guidance. "text" for info collection, "photo" for visual proof, "checkbox" for yes/no only.
sort_ordernumberSort position
task_idstringyesTask ID
titlestringNew title

No output schema declared.

No examples provided.

tascan_update_worker ~58

Update a worker profile (name, phone, email)

NameTypeReqDescription
emailstringNew email
namestringNew name
phonestringNew phone
worker_idstringyesWorker ID

No output schema declared.

No examples provided.