MCP Server

Asistry exposes a Model Context Protocol server at /api/mcp. Any MCP-compatible AI client (Claude Desktop, OpenClaw, mcporter) can connect and use your board as a tool.

Endpoint

https://asistry.com/api/mcp

Transport: streamable-HTTP (POST + SSE). Authenticated via Supabase session.

Connecting with mcporter

# Add to ~/.mcporter/mcporter.json
{
  "servers": {
    "asistry": {
      "transport": "streamableHttp",
      "url": "https://asistry.com/api/mcp",
      "headers": {
        "Authorization": "Bearer <your-session-token>"
      }
    }
  }
}

Available tools

ToolDescription
list_tasksList tasks with optional filters (status, assignee, board_id)
get_taskGet a single task by ID
create_taskCreate a task with full metadata
update_taskUpdate any task field
search_tasksFull-text search across title and description
create_task_commentAdd a comment to a task
list_task_commentsList comments on a task
create_cron_jobSchedule a new cron job
delete_cron_jobRemove a cron job
trigger_cron_syncForce-sync cron jobs to the gateway

Resources

The MCP server also exposes read-only resources:

dashboard://tasks/kanban      # Full board state
dashboard://tasks/stats       # Aggregate task statistics
dashboard://projects/list     # All boards
dashboard://cron/jobs         # All cron jobs
dashboard://activity/logs     # Recent activity
dashboard://llm/usage         # LLM cost breakdown

Example — list in-progress tasks

mcporter call asistry.list_tasks \
  --args '{"status":"in_progress","limit":10}'

Example — create a task from a script

mcporter call asistry.create_task --args '{
  "title": "Weekly security audit",
  "status": "todo",
  "assignee": "jarvis",
  "priority": "high",
  "labels": ["security", "infrastructure"]
}'

Public MCP API (external agents)

External AI agents can connect to Asistry using a per-tenant API key — no Supabase session required. Generate keys in Settings → API Keys.

https://asistry.com/api/mcp/public

See the Client MCP API reference for full details on authentication, rate limits, and available tools.