Velocity

official

AI-centric project management. Project management for 2026 and beyond.

What can you do with Velocity MCP?

  • Create and update issues — Ask your assistant to file a bug or edit an existing issue's fields via create_issue or update_issue.
  • Search and retrieve issue context — Use search_issues, get_issue, or get_issue_context to find related tasks, comments, and linked events.
  • Manage project and cycle visibility — Pull project details, sprint cycles, and active sprint progress with list_projects, get_cycle, or get_active_sprint.
  • Plan and vote on roadmap items — Create, update, or vote on roadmap items and versions using create_roadmap_item, vote_roadmap_item, or list_roadmap_versions.
  • Track agent workflow progress — Link commits or PRs to issues and check pending runs via link_commit, link_pr, or get_pending_agent_runs.
  • Configure workspace and domains — Add or verify custom domains and manage workspace settings with add_domain, verify_domain, or update_workspace.

Hosted MCP Server

npx add-mcp 'https://velocity.quest/api/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

MCP Server

Connect AI agents to Velocity via the Model Context Protocol.

What is MCP?

The Model Context Protocol (MCP) is an open standard that lets AI agents interact with external tools through a unified interface. Velocity includes a built-in MCP server with 84 tools for issue tracking, PRDs and user stories, project context, workspace events, workspace and user management, roadmap planning, custom domains, Claude agent coordination, and more.

AI agents like Claude Code, Claude Desktop, Codex, Cursor, and other MCP-compatible clients can connect to Velocity and create issues, search tasks, update statuses, manage projects, plan roadmaps, and configure domains — all without leaving their workflow.

Availability and access

MCP is available to current members of workspaces on Pro, Business or Enterprise. Free workspaces cannot use MCP. Connect through browser OAuth or a workspace connection token from Settings → MCP. Personal API keys cannot authenticate MCP. See setup and troubleshooting.

The connected server's tools/list response is the current tool and input-schema catalog. A listed tool can still require write scope, an owner/admin role, a feature entitlement, integration configuration or a managed worker lease. Tool access alone does not start a worker or guarantee autonomous coding, review, merge or deployment.

Use Cases

  • AI coding assistants — create bug reports directly from code reviews
  • Automated triage — agents categorize and prioritize incoming issues
  • Status updates — agents update issue progress as they complete work
  • Search & context — agents find related issues to inform their work
  • Project management — agents read projects, cycles, and milestones
  • Roadmap planning — agents manage roadmap items, versions, and voting
  • Domain management — agents add and verify custom domains
  • AI agent coordination — configured workers process issues, link commits, and track sprint progress

Available Tools

These tables are selected tools. The tools reference also covers PRD and story planning, private attachments, workspace events, issue/check monitoring and delivery profiles. MCP currently reads project/cycle context; use the GraphQL API to create projects, cycles or project milestones.

PRDs and user stories

Read and edit PRDs, requirements and stories; split stories, link issues, and create issues from reviewed story proposals. AI proposal tools require mcp:write, the corresponding AI plan entitlement and available credits. Proposals require separate review and save actions; human PRD approval remains in Velocity. See From idea to issues.

Issue Tracking

ToolScopeDescription
list_issuesreadList issues with filters for project, status, priority, assignee, label
get_issuereadGet full details of an issue by ID or identifier (e.g., ENG-123)
create_issuewriteCreate a new issue with title, description, priority, status
update_issuewriteUpdate an existing issue's fields
search_issuesreadFull-text search across issue titles and descriptions
add_commentwriteAdd a comment to an issue
list_commentsreadList all comments on an issue

Projects & Cycles

ToolScopeDescription
list_projectsreadList all projects with optional status filter
get_projectreadGet project details including milestones and issue count
list_cyclesreadList sprint cycles with optional status filter
get_cyclereadGet cycle details with issue counts and progress

Workspace Metadata

ToolScopeDescription
list_teamsreadList all teams in the workspace
list_labelsreadList all available labels
list_statusesreadList all issue statuses across teams
list_membersreadList workspace members with roles

Roadmap

ToolScopeDescription
list_roadmap_itemsreadList roadmap items with status, category, and version filters
create_roadmap_itemwriteCreate a new roadmap item
update_roadmap_itemwriteUpdate an existing roadmap item
delete_roadmap_itemwriteDelete a roadmap item
vote_roadmap_itemwriteToggle vote on a roadmap item
list_roadmap_versionsreadList all roadmap versions (releases)
create_roadmap_versionwriteCreate a new roadmap version
get_roadmap_settingsreadGet roadmap visibility and voting settings
update_roadmap_settingswriteUpdate roadmap settings

Workspace & User

ToolScopeDescription
list_workspacesreadList user workspaces; OAuth returns only the connected workspace
create_workspacewriteCreate a new workspace (user becomes owner)
delete_workspacewritePermanently delete a workspace (owner only)
get_workspacereadGet current workspace details (name, plan, member count)
update_workspacewriteUpdate workspace name (description is unsupported)
get_current_userreadGet the authenticated user's profile
update_current_userwriteUpdate user display name or avatar
list_user_api_keysreadList personal API keys (velu_ prefix)
create_user_api_keywriteCreate a personal API key (returns key once)
revoke_user_api_keywriteRevoke a personal API key

Custom Domains

ToolScopeDescription
list_domainsreadList custom domains with verification status
add_domainwriteAdd a custom domain with DNS setup instructions
verify_domainwriteCheck domain verification status
remove_domainwriteRemove a custom domain

Agent workflow

ToolScopeDescription
transition_issuewriteMove issue to a status by name (e.g., "In Progress") instead of UUID
get_my_issuesreadGet issues assigned to the authenticated user, filtered by status group
get_active_sprintreadGet the active cycle with issue counts and progress
link_commitwriteRecord a commit SHA against an issue
link_prwriteRecord a pull request URL against an issue
get_issue_contextreadRich issue context: comments, activities, labels, linked events
get_pending_agent_runsreadGet pending API or Claude Code runs for a local worker
update_agent_runwriteUpdate an agent run's status, tokens, and result

Resources

The MCP server also exposes these read-only resources for quick context:

URIDescription
velocity://workspaceWorkspace metadata (name, slug, plan, member/team counts)
velocity://issuesRecent issues (last 20, sorted by update time)
velocity://projectsAll projects with status and progress
velocity://roadmapRoadmap items, versions, and settings overview
velocity://domainsCustom domains with verification status

Credential limitations

OAuth connections cannot list, create or revoke personal API keys, even when those tools appear in the catalog. Manage keys in Velocity settings or use a connection token for these tools. Connection tokens have broader account capabilities; keep them private and revoke unused connections.

Scopes

MCP OAuth grants use these scopes. Connection tokens from Settings → MCP include both:

  • mcp:read — Read tools and resources, subject to credential and feature restrictions
  • mcp:write — Write tools, subject to role, feature and worker policy checks (request with mcp:read)

Next Steps

  • Setup & Auth — sign in or create a connection token and configure your client
  • Tools Reference — detailed parameter docs for each tool