All Features

AI Integration

A built-in AI assistant that drafts tasks and summarizes discussions — powered by your own AI provider via any OpenAI-compatible API. Plus a full MCP server with OAuth sign-in to connect Claude, Cursor, and other AI tools.

AI Integration — 1
Built-in AI assistant — turn a rough prompt into structured, ready-to-create tasks
AI summaries of long comment threads: decisions, open questions, action items
Bring your own AI compute — any OpenAI-compatible API (OpenAI, Mistral, LM Studio, Ollama …)
Works with Claude, Cursor, and any MCP-compatible AI
Connect via OAuth — log in and approve, no API key to copy
Read-only access for API keys and OAuth connections
Around 40 MCP tools: boards, items, comments, notifications, automations, and wiki pages

TskVlo is AI-native in two ways: a built-in AI assistant inside the app — running on the AI provider you choose — and a full MCP server that turns your boards into a live data source for Claude, Cursor, and other AI tools.

The Built-in AI Assistant

Open the AI Assistant from the sidebar and describe what you’re planning — a sprint, a campaign, an event. The assistant answers in chat and proposes a structured list of draft tasks with titles, descriptions, and suggested groups. You review the drafts, pick the target board and group, and create them all with one click. Nothing lands on your board without your confirmation.

When you scope a chat to a board, the assistant sees that board’s groups and tasks — including statuses, dates, and assignees — so you can ask things like:

  • “What’s still open in this sprint, and who’s overloaded?”
  • “Break the ‘Onboarding redesign’ epic into tasks and put them in the Backlog”
  • “Which tasks are due this week?”

You can even attach images — a whiteboard photo, a wireframe — and have the assistant turn them into tasks (with a vision-capable model).

Summarize Long Discussions

A 40-comment thread and you just got back from vacation? Hit Summarize with AI on any task’s comment thread and get a structured digest: a short overview plus the decisions that were made, open questions, and action items — in the same language the thread was written in. Post the summary as a comment to anchor the state of the discussion, or regenerate it anytime.

Bring Your Own AI Compute

TskVlo doesn’t bundle or resell an AI model — you connect your own. A workspace admin opens Workspace settings → AI / LLM configuration and enters three values:

SettingExample
API base URLhttps://api.openai.com/v1
API keysk-…
Modelgpt-4o-mini

Any OpenAI-compatible chat-completions endpoint works:

  • OpenAI — GPT-4o and friends
  • Mistral — EU-based models, a popular choice for GDPR-sensitive teams
  • Groq, Together, OpenRouter — fast hosted inference for open models
  • LM Studio, Ollama, vLLM — open models on your own infrastructure (the endpoint just needs to be reachable from the internet)

A Test connection button verifies the setup before you save. Your API key is stored securely and never returned in plaintext. Until an admin configures an endpoint, all AI features stay disabled — AI in TskVlo is strictly opt-in.

MCP: Connect Your Own AI Assistant

The Model Context Protocol is an open standard for connecting AI assistants to real tools and data sources. Instead of pasting task lists into a chat, MCP lets the AI call structured tools directly — creating items, updating statuses, querying boards — with proper authentication and error handling.

Available Tools

The TskVlo MCP server exposes around 40 tools across every major resource:

CategoryTools
Workspace memberslist
Boardslist, create, update, delete
Item Groups (columns)list, create, update, delete
Custom Fieldslist, create, update, delete
Items (tasks)list, get, create, update, delete, archive, unarchive — including moves to another board
Field Valuesset, set-multiple, clear
File Attachmentslist, upload, delete
Commentslist (pinned comments first), create
Notificationslist, mark as read
Automation Ruleslist, get, create, update, delete, run
Wiki Pageslist, get, create, update, move, delete
Resourcestskvlo://boards and tskvlo://wiki/pages live data

Item listings are kept compact for the AI’s context window: Status and Tags options come back as readable labels instead of IDs, and long descriptions are shortened.

What’s Possible Beyond Board Data

  • Your notification inbox — ask the AI what’s waiting for you: mentions, assignments, comments, and replies, unread by default, narrowed to one board or a date if you like. It can mark single notifications or a whole batch as read, and the badge in the open app updates right away.
  • Automation rules — have the AI list, explain, create, or change a board’s automations, or run a manual rule. Rules are validated before they’re saved, so a rule can only reference fields and groups of its own board, and changes appear live in the open automation settings.
  • Workspace wiki — read, write, and reorganize wiki pages, for example to turn a meeting note into tasks or to document a finished project.
  • Moving items between boards — move a task to a group on another board, sub-items included. Fields with the same name and type carry their values over (Status and Tags are matched by label), and the AI gets a report of what moved and what was dropped.

Connecting Claude

The easiest way is OAuth: in Claude, add a custom connector with the URL https://dash.tskvlo.app/api/mcp, log in to TskVlo when prompted, choose the workspace, and click Authorize. No key to copy, and Claude acts as you.

Clients without OAuth support can use a workspace API key instead — create one under Workspace settings → API keys and send it as a header:

{
  "mcpServers": {
    "tskvlo": {
      "url": "https://dash.tskvlo.app/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

The MCP setup guide walks through both paths step by step.

Example Prompts

Once connected, you can ask Claude things like:

  • “What’s in my ‘In Progress’ column on the Website Redesign board?”
  • “Create 5 tasks for the new user onboarding feature and assign them to Sarah”
  • “Mark everything in the Backlog that’s tagged ‘Q2’ as priority High”
  • “What are my unread notifications since Monday? Summarize them and mark them as read”
  • “Add an automation to the Support board: when Status changes to Done, move the item to the ‘Closed’ group”
  • “Move the ‘Checkout bug’ task from the Support board to the Engineering board’s Backlog”
  • “Read the ‘Release checklist’ wiki page and create a task for every step”

More ideas in the AI prompts guide.

Authentication, Read-Only Access & Discovery

The MCP server accepts two kinds of credentials:

  • OAuth 2.1 — for clients like Claude’s custom connectors. The client registers itself automatically, the sign-in uses PKCE, and you approve the connection on a TskVlo consent screen. Only workspace Owners and Admins can authorize a connection, and each connection is tied to the one workspace you pick. Access tokens are short-lived and refreshed in the background; a connection stops working as soon as you lose the Owner or Admin role.
  • Workspace API keys — created under Workspace settings → API keys and sent as a Bearer token or via the x-api-key header. A key is scoped to its workspace and doesn’t belong to any user, so content it creates appears as posted by “MCP User”.

Both can be read-only: create an API key with Read-only access, or tick Grant read-only access on the OAuth consent screen. A read-only connection doesn’t even see the write tools — the AI can look, but not change anything.

The server also exposes standard discovery endpoints (/.well-known/mcp/server-card and the OAuth metadata documents), so MCP-compatible clients can find the tools and the sign-in flow without manual configuration.

Frequently Asked Questions

Which AI providers can I use for the built-in assistant?

Any service that exposes an OpenAI-compatible chat-completions API: OpenAI, Mistral, Groq, or your own infrastructure running LM Studio, Ollama, or vLLM. A workspace admin enters the API base URL, API key, and model name — TskVlo never locks you into a specific provider.

Is my board data sent to an AI provider?

Only to the provider you configured yourself, and only when you actively use an AI feature. You bring your own API key and endpoint, so you decide where the AI compute runs and which privacy terms apply. If no endpoint is configured, the AI features are disabled.

Can the assistant create tasks on its own?

No. The assistant proposes draft tasks, and nothing is created until you review the drafts, choose a board and group, and confirm. You always have the final say.

Can I edit my messages in the AI chat?

Yes. You can edit a message you've already sent and the assistant will regenerate its response from that point — useful for refining a prompt without starting a new conversation.

Which AI tools support MCP?

Claude Desktop, Cursor, and any tool that implements the Model Context Protocol (MCP). The list is growing rapidly as MCP adoption increases across AI IDEs and assistants.

Can the AI edit my boards via MCP?

Yes — the MCP server supports both read and write operations. The AI can create items, update field values, move items between groups or to another board, manage automation rules, edit wiki pages, and more. You control what you ask it to do.

Do I need to set up a server for MCP?

No. The MCP server is part of TskVlo at https://dash.tskvlo.app/api/mcp. Clients that support OAuth, like Claude's custom connectors, only need that URL — you log in and approve the connection. Other clients use a workspace API key from Workspace settings → API keys, sent as a Bearer token or x-api-key header.

Can I give the AI read-only access?

Yes. Create the API key with Read-only access, or tick Grant read-only access on the OAuth consent screen. Read-only connections don't see any write tools, so the AI can read your boards, comments, and wiki but cannot change anything.

Can the AI read my notifications?

Yes, when connected via OAuth. The AI can list your mentions, assignments, comments, and replies — unread by default — and mark them as read. A workspace API key belongs to no user and therefore has no inbox, so notification tools need an OAuth connection.

Ready to take control of your workflow?

Join the public beta — free during beta, all features included, unlimited users. Lock in 50% off when paid plans launch.