Skip to main content
Glama

Server Details

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

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
snowbikemike/tascan-mcp
GitHub Stars
0

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

32 tools
tascan_add_tasksInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
tasksYesArray of tasks to create
list_idYesTask list (event) ID
tascan_analyze_issueInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
issue_idYesIssue ID to analyze
server_side_aiNoIf true, the server calls Anthropic API directly for AI analysis (default: false — returns raw data for MCP client to analyze)
tascan_apply_templateInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
list_idYesTask list (event) ID
template_slugYesTemplate slug (e.g. "conference-load-in", "warehouse-receiving")
tascan_auto_resolveInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
issue_idYesIssue ID to auto-resolve
tascan_complete_taskInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
notesNoOptional completion notes
task_idYesTask ID to complete
worker_idYesWorker ID performing the completion
response_valueNoResponse value (for text/number/choice tasks)
tascan_create_eventInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesEvent name
team_modeNoTeam mode — shared completions
project_idYesProject ID
descriptionNoEvent description
multi_instanceNoMulti-instance — each worker gets isolated copy
tascan_create_projectInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesProject name
locationNoProject location / venue
tascan_create_workerInspect

Create a new worker (taskee) in the organization

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesWorker name
emailNoEmail
phoneNoPhone number
tascan_delete_eventInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
list_idYesTask list (event) ID to delete
tascan_delete_projectInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYesProject ID to delete
tascan_delete_taskInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
task_idYesTask ID to delete
tascan_dispatch_instructionInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
ai_agentNoName of the AI agent dispatching (default: TaScan AI)
issue_idYesIssue ID this instruction relates to
send_smsNoSend SMS to worker (default: true if phone on file)
worker_idNoTarget worker ID (defaults to the worker who reported the issue)
instructionYesClear, actionable instruction for the worker to execute
remediation_tasksNoOptional array of tasks to create as a remediation task list. Each: { title, description, response_type, requires_photo, is_safety_checkpoint, sort_order }
recommendation_summaryNoOne-line summary for the task list description
tascan_dispatch_to_agentInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
taskYesThe task description. Prefix with CODE: SHELL: RESEARCH: WRITE: PLAN: for routing, or just plain text.
agentNoAgent ID or name to dispatch to (default: claude-code-local). Use tascan_list_agents to see options.
priorityNoPriority level (default: normal)
tascan_generate_qrInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
list_idYesTask list (event) ID
tascan_get_eventInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
list_idYesTask list (event) ID
tascan_get_projectInspect

Get details of a specific project

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYesProject ID
tascan_get_reportInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
list_idYesTask list (event) ID
tascan_get_taskInspect

Get details of a specific task including completions

ParametersJSON Schema
NameRequiredDescriptionDefault
task_idYesTask ID
tascan_list_agentsInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

tascan_list_eventsInspect

List all events (task lists) within a project

ParametersJSON Schema
NameRequiredDescriptionDefault
project_idYesProject ID
tascan_list_issuesInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
list_idYesTask list (event) ID
tascan_list_projectsInspect

List all TaScan projects in the organization

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

tascan_list_tasksInspect

List all tasks in an event (task list)

ParametersJSON Schema
NameRequiredDescriptionDefault
list_idYesTask list (event) ID
tascan_list_templatesInspect

List available task templates (built-in and saved)

ParametersJSON Schema
NameRequiredDescriptionDefault
categoryNoFilter by category (e.g. "live-events", "hospitality", "logistics")
tascan_list_workersInspect

List all workers (taskees) in the organization

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

tascan_recommend_fixInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
ai_agentNoName of the AI agent posting (default: TaScan AI)
issue_idYesIssue ID to recommend a fix for
recommendationYesThe AI-generated recommendation text (clear, actionable instructions)
structured_recommendationNoOptional structured recommendation with tasks for auto-dispatch. Format: { recommendation_summary, confidence_score, tasks: [{ title, description, response_type, requires_photo, is_safety_checkpoint, sort_order }], estimated_duration_minutes, required_responder_role }
tascan_register_agentInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesUnique agent ID (e.g. "my-agent-1")
nameYesDisplay name (e.g. "Research Bot")
typeYesAgent type
modelNoModel powering this agent (e.g. "claude-sonnet-4-6")
inbox_idYesTask list ID this agent monitors for new tasks
locationNoWhere the agent runs (e.g. "AWS us-east-1")
worker_idNoTaScan worker ID for this agent
descriptionNoWhat this agent does
capabilitiesYesTask type prefixes this agent handles (e.g. ["RESEARCH", "WRITE"])
tascan_send_task_emailInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
list_idYesTask list (event) ID
messageNoOptional custom message to include in the email body
subjectNoCustom email subject (defaults to auto-generated)
task_idNoOptional specific task ID to highlight
to_nameNoRecipient display name
to_emailYesRecipient email address
include_qrNoInclude QR code for the task list in the email (default: true)
tascan_update_eventInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoNew name
list_idYesTask list (event) ID
team_modeNoTeam mode — shared completions
timer_modeNoTimer mode (auto or manual)
descriptionNoNew description
multi_instanceNoMulti-instance — each worker gets isolated copy
tascan_update_projectInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoNew name
statusNoStatus
end_dateNoEnd date (ISO)
locationNoNew location
project_idYesProject ID
start_dateNoStart date (ISO)
tascan_update_taskInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
titleNoNew title
task_idYesTask ID
sort_orderNoSort position
descriptionNoNew description
response_typeNoSee tascan_add_tasks for guidance. "text" for info collection, "photo" for visual proof, "checkbox" for yes/no only.
requires_photoNoRequire photo
is_safety_checkpointNoSafety-critical flag
tascan_update_workerInspect

Update a worker profile (name, phone, email)

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoNew name
emailNoNew email
phoneNoNew phone
worker_idYesWorker ID

Verify Ownership

Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:

{
  "$schema": "https://glama.ai/mcp/schemas/connector.json",
  "maintainers": [
    {
      "email": "your-email@example.com"
    }
  ]
}

The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.

Sign in to verify ownership

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.