Skip to main content
Glama
reenrik

zube-mcp

by reenrik

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_current_personA

Get the currently authenticated Zube user's profile information.

list_accountsB

List all Zube organizations (accounts) the current user belongs to.

get_accountA

Get details for a specific Zube account (organization).

list_projectsA

List all projects. Optionally filter by account_id.

get_projectA

Get details for a specific project including its workspaces and sources.

create_projectC

Create a new project within an account.

update_projectA

Update a project's name, description, or settings.

color: hex code without '#' (e.g. 'FF5733'). Zube requires name on PUT — it is fetched from the current project if not provided.

list_workspacesA

List all workspaces (Kanban boards). Optionally filter by project_id.

get_workspaceA

Get details for a specific workspace.

create_workspaceA

Create a new workspace (Kanban board) within a project.

list_cardsA

List cards (issues/PRs) with optional filters.

Filters: project_id, workspace_id, sprint_id, epic_id, number (visible card number), state (open/closed), category_name (column name), search_key (text search). Order by any card field; direction is 'asc' or 'desc'.

get_cardA

Get full details for a specific card by its internal ID.

get_card_by_numberA

Look up a card by its visible card number (e.g. #15293).

Optionally scope to a project_id. Returns full card details including assignees and labels. Returns an error dict if no card is found.

create_cardB

Create a new card (issue) in a project.

priority: 1-5 (1=highest). category_name: column name on the workspace board.

update_cardA

Update an existing card. Only provided fields are changed.

state: 'open' or 'closed'. priority: 1-5 or null.

move_cardA

Move a card to a column on a workspace board or to project triage.

destination_type: 'category' (move to a board column) or 'project' (move to triage). For 'category', workspace_id and category_name are required.

archive_cardC

Archive a card.

list_card_commentsC

List comments on a card.

create_card_commentB

Add a comment to a card.

update_card_commentC

Update an existing comment on a card.

delete_card_commentB

Delete a comment from a card.

create_card_relationA

Create a Related Card link between two cards (Zube "Related cards" feature).

card_id: the card that will show the link; linked_card_id: the card it is linked to.

list_labelsB

List all labels for a project.

create_labelB

Create a label in a project. color: hex code without '#' (e.g. 'FF5733').

list_epicsA

List epics for a project. state: open/closed. status: new/queued/in_progress/completed/closed/archived.

get_epicC

Get details for a specific epic.

create_epicC

Create an epic in a project. color: hex without '#'. due_on: ISO timestamp.

update_epicC

Update an epic. state: open/closed. status: new/queued/in_progress/completed/closed/archived.

list_epic_cardsB

List all cards belonging to an epic.

list_sprintsC

List sprints for a workspace. state: open/closed.

get_sprintC

Get details for a specific sprint.

create_sprintB

Create a sprint. Dates are ISO timestamps (e.g. '2026-03-01T00:00:00Z').

update_sprintC

Update a sprint. state: 'open' or 'closed'.

list_ticketsB

List tickets for a project. state: open/closed. status: new/queued/in_progress/completed/closed/archived. priority: 1-4.

get_ticketB

Get details for a specific ticket.

create_ticketC

Create a ticket. type: task/bug/feature/question. priority: 1-4 (1=highest).

update_ticketB

Update a ticket. state: open/closed. status: new/queued/in_progress/completed/closed/archived.

list_sourcesA

List all connected GitHub repositories (sources).

list_project_cardsA

List cards scoped to a specific project with filtering and ordering.

number: filter by visible card number (e.g. 15293). assignee_ids: filter to cards assigned to these person IDs. label_names: filter to cards with these label names.

list_triage_cardsA

List cards in a project's triage (unassigned to any workspace column).

list_project_membersB

List all members of a project.

list_account_membersB

List all members of an account (organization).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/reenrik/zube-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server