# Kanban Tool — Pipedream Connect

> Kanban Tool is a visual management solution that helps companies visualize workflow, track project progress, and analyze and significantly improve business processes. Kanban Tool provides powerful online Kanban boards with seamless time tracking.

- API slug: `kanban_tool` (use in MCP headers and tool keys)
- Auth: API key (Pipedream-managed)
- Categories: Productivity
- Website: https://kanbantool.com
- This page (HTML): https://pipedream.com/apps/kanban-tool
- Tools: 13 actions · 12 triggers

## Connect via MCP (recommended)

- Endpoint: `https://remote.mcp.pipedream.net/v3`
- Headers: `Authorization: Bearer <token>` · `x-pd-project-id` · `x-pd-environment` · `x-pd-external-user-id` · `x-pd-app-slug: kanban_tool`

```ts
import { Client } from "@modelcontextprotocol/sdk/client/index.js"
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js"
import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const accessToken = await pd.rawAccessToken

const transport = new StreamableHTTPClientTransport(
  new URL("https://remote.mcp.pipedream.net/v3"),
  {
    requestInit: {
      headers: {
        Authorization: `Bearer ${accessToken}`,
        "x-pd-project-id": process.env.PIPEDREAM_PROJECT_ID!,
        "x-pd-environment": "production",
        "x-pd-external-user-id": "{external_user_id}", // any stable ID for this user in your system
        "x-pd-app-slug": "kanban_tool",
      },
    },
  },
)

const mcp = new Client({ name: "my-agent", version: "1.0.0" })
await mcp.connect(transport)

const { tools } = await mcp.listTools()

// e.g. run Archive Task:
const result = await mcp.callTool({
  name: "kanban_tool-archive-task",
  arguments: {
    boardId: 10,
    taskId: 10,
  },
})
```

Docs: [MCP guide](https://pipedream.com/docs/connect/mcp/developers.md)

## API proxy

For a Kanban Tool endpoint with no pre-built tool, the proxy forwards your request with the connected user's credentials attached.

```bash
# The path segment is the target URL, URL-safe base64 encoded:
# https://api.example.com/v1/me

curl "https://api.pipedream.com/v1/connect/{project_id}/proxy/aHR0cHM6Ly9hcGkuZXhhbXBsZS5jb20vdjEvbWU?external_user_id={external_user_id}&account_id=apn_xxxxxxx" \
  -H "Authorization: Bearer {access_token}" \
  -H "x-pd-environment: production"
```

Docs: [API proxy guide](https://pipedream.com/docs/connect/api-proxy.md)

## SDK

```ts
import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "kanban_tool-archive-task",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    kanban_tool: { authProvisionId: "apn_xxxxxxx" },
    boardId: 10,
    taskId: 10,
  },
})
```

Docs: [Managed auth guide](https://pipedream.com/docs/connect/managed-auth/quickstart.md) · [Tools guide](https://pipedream.com/docs/connect/components.md)

## Actions (13)

### `kanban_tool-archive-task` — Archive Task (Write)

Archives a task See the docs here

Full schema: https://pipedream.com/apps/kanban-tool/actions/archive-task.md

### `kanban_tool-complete-subtask` — Complete Subtask(Checklist Item) (Write)

Marks a subtask as completed See the docs here

Full schema: https://pipedream.com/apps/kanban-tool/actions/complete-subtask.md

### `kanban_tool-create-comment` — Create Comment (Write)

Creates a comment See the docs here

Full schema: https://pipedream.com/apps/kanban-tool/actions/create-comment.md

### `kanban_tool-create-subtask` — Create Subtask(Checklist Item) (Write)

Creates a subtask See the docs here

Full schema: https://pipedream.com/apps/kanban-tool/actions/create-subtask.md

### `kanban_tool-create-task` — Create Task (Write)

Creates a task See the docs here

Full schema: https://pipedream.com/apps/kanban-tool/actions/create-task.md

### `kanban_tool-delete-subtask` — Delete Subtask(Checklist Item) (Write)

Soft deletes a subtask See the docs here

Full schema: https://pipedream.com/apps/kanban-tool/actions/delete-subtask.md

### `kanban_tool-delete-task` — Delete Task (Write)

Soft deletes a task See the docs here

Full schema: https://pipedream.com/apps/kanban-tool/actions/delete-task.md

### `kanban_tool-find-task` — Find Task (Read-only)

Finds task with given parameters See the docs here

Full schema: https://pipedream.com/apps/kanban-tool/actions/find-task.md

### `kanban_tool-get-task-details` — Get Task Details (Write)

Gets details of a selected task See the docs here

Full schema: https://pipedream.com/apps/kanban-tool/actions/get-task-details.md

### `kanban_tool-list-board-id-options` — List Board ID Options (Read-only)

Retrieves available options for the Board ID field.

Full schema: https://pipedream.com/apps/kanban-tool/actions/list-board-id-options.md

### `kanban_tool-move-task` — Move Task (Write)

Moves a task See the docs here

Full schema: https://pipedream.com/apps/kanban-tool/actions/move-task.md

### `kanban_tool-update-subtask` — Update Subtask(Checklist Item) (Write)

Updates a subtask with the given parameters See the docs here

Full schema: https://pipedream.com/apps/kanban-tool/actions/update-subtask.md

### `kanban_tool-update-task` — Update Task (Write)

Updates a task with the given parameters See the docs here

Full schema: https://pipedream.com/apps/kanban-tool/actions/update-task.md

## Triggers (12)

### `kanban_tool-new-activity` — New Activity Event (Polling)

Emit new events when a new activity occured on selected board. See the docs

Full schema: https://pipedream.com/apps/kanban-tool/triggers/new-activity.md

### `kanban_tool-new-board-collaborator` — New Board Collaborator Created Event (Polling)

Emit new events when a new board collaborator is created on selected board. See the docs

Full schema: https://pipedream.com/apps/kanban-tool/triggers/new-board-collaborator.md

### `kanban_tool-new-board` — New Board Created Event (Polling)

Emit new events when a new board is created or given access for a new board. See the docs

Full schema: https://pipedream.com/apps/kanban-tool/triggers/new-board.md

### `kanban_tool-new-card-type` — New Card Type Created Event (Polling)

Emit new events when a new card type is created on selected board. See the docs

Full schema: https://pipedream.com/apps/kanban-tool/triggers/new-card-type.md

### `kanban_tool-new-comment` — New Comment Created Event (Polling)

Emit new events when a new comment is created on selected board. See the docs

Full schema: https://pipedream.com/apps/kanban-tool/triggers/new-comment.md

### `kanban_tool-new-subtask` — New Subtask(Checklist Item) Created Event (Polling)

Emit new events when a new subtask is created on selected task. See the docs

Full schema: https://pipedream.com/apps/kanban-tool/triggers/new-subtask.md

### `kanban_tool-new-swimlane` — New Swimlane Created Event (Polling)

Emit new events when a new swimlane is created on selected board. See the docs

Full schema: https://pipedream.com/apps/kanban-tool/triggers/new-swimlane.md

### `kanban_tool-task-archived` — New Task Archived Event (Polling)

Emit new events when a task is archived on selected board. See the docs

Full schema: https://pipedream.com/apps/kanban-tool/triggers/task-archived.md

### `kanban_tool-new-task` — New Task Event (Polling)

Emit new events when a new task is created on selected board. See the docs

Full schema: https://pipedream.com/apps/kanban-tool/triggers/new-task.md

### `kanban_tool-task-moved` — New Task Moved Event (Polling)

Emit new events when a task is moved on selected board. See the docs

Full schema: https://pipedream.com/apps/kanban-tool/triggers/task-moved.md

### `kanban_tool-task-updated` — New Task Updated Event (Polling)

Emit new events when a task is updated on selected board. See the docs

Full schema: https://pipedream.com/apps/kanban-tool/triggers/task-updated.md

### `kanban_tool-new-workflow-stage` — New Workflow Stage Created Event (Polling)

Emit new events when a new workflow stage is created on selected board. See the docs

Full schema: https://pipedream.com/apps/kanban-tool/triggers/new-workflow-stage.md

---

- All apps: https://pipedream.com/apps — index: https://pipedream.com/llms.txt
- Pipedream docs for agents: https://pipedream.com/docs/llms.txt
