VoidTrack Docs
MCP tool reference

Views

MCP tools for views.

Generated from the live tool catalog in packages/mcp/src/server.ts. Run pnpm mcp-docs in apps/docs to regenerate after changing a tool.

list_views

List your saved issue/project views.

ParameterTypeRequiredDescription
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

create_view

Create a saved view. Issue views require a team.

ParameterTypeRequiredDescription
namestringyesView name
kind"issues" | "projects"noWhat the view lists, defaults to issues
teamstringnoTeam key, required for issue views
display"list" | "board"noDisplay mode, defaults to list
filtersobjectnoFilter object, defaults to {}
sortstring | nullnoSort key, or null for default
favoritebooleannoWhether the view is favorited
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

update_view

Update a saved view you own. Only provided fields change.

ParameterTypeRequiredDescription
idstringyesView id
namestringnoView name
favoritebooleannoWhether the view is favorited
display"list" | "board"noDisplay mode
filtersobjectnoFilter object
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

delete_view

Delete a saved view you own.

ParameterTypeRequiredDescription
idstringyesView id
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

get_view_defaults

Read the baseline filters a built-in view opens with. Returns your own overrides and the workspace baselines; yours wins where both exist. viewKey is a base key (issues, my-work, projects, initiatives) or a team-scoped one, which is the base plus a colon and the team id: team-issues:TEAM_ID, team-cycles:TEAM_ID, team-projects:TEAM_ID.

ParameterTypeRequiredDescription
viewKeystringnoLimit to one view key
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

set_view_defaults

Set what a built-in view opens with. Scope 'user' is your own starting point; scope 'workspace' is the baseline for everyone without an override and is admin only.

ParameterTypeRequiredDescription
viewKeystringyesView key, e.g. my-work, or team-issues:TEAM_ID
scope"user" | "workspace"noDefaults to user
filtersobjectnoFilter object matching the view's kind, e.g. { states: [...], assignees: [...] }
sortstring | nullnoSort key, or null for none
displaystring | nullnoDisplay mode, e.g. list, board, table
groupingstring | nullnoGrouping key, or null for none
hiddenstring[]noSections the view opens with hidden
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

reset_view_defaults

Clear a view default. Scope 'user' drops your override so the workspace baseline applies again; scope 'workspace' clears the baseline and is admin only.

ParameterTypeRequiredDescription
viewKeystringyesView key
scope"user" | "workspace"noDefaults to user
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

On this page