Vaiz

The Vaiz Model Context Protocol (MCP) client serves as a vital bridge, connecting the advanced capabilities of AI coding assistants and chat tools directly…

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • Ping: Simple ping tool for testing
  • Search: Search for entities in YOUR workspace (tasks, projects, users, comments, boards, USER documents). NOT system documentation!
  • List Resources: List all available MCP resources (dictionaries, workspace data, etc.)

What data it sees

Do you need an account

No: the server works without sign-in

The Vaiz Model Context Protocol (MCP) client serves as a vital bridge, connecting the advanced capabilities of AI coding assistants and chat tools directly with your Vaiz workspace. This integration empowers users to seamlessly manage their projects, tasks, and team collaborations without leaving their AI environment. It facilitates natural language interaction to search for project information, update tasks, track progress, view boards, and access team member details, thereby streamlining development and project management workflows.

How to connect

How to connect Vaiz to Claude

The server address to paste into Claude settings:

https://vaiz.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect Vaiz to ChatGPT

The server address to paste into ChatGPT settings:

https://vaiz.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect Vaiz to Cursor

The server address to paste into Cursor settings:

https://vaiz.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (34)

Raw names from tools/list. Only developers need these.

pingSimple ping tool for testing
searchSearch for entities in YOUR workspace (tasks, projects, users, comments, boards, USER documents). NOT system documentation!
list_resourcesList all available MCP resources (dictionaries, workspace data, etc.)
read_resourceRead content of a specific MCP resource by name. For knowledge base articles, use "vaiz-help-" prefix + article name from the index.
get_taskGet detailed information about a specific task by database ID or HRID (e.g., "PRJ-123")
get_projectGet detailed information about a specific project by ID
get_boardGet detailed information about a specific board by ID
get_milestoneGet detailed information about a specific milestone by ID
get_memberGet detailed information about a specific workspace member by ID
current_userGet detailed information about current authenticated user
list_spacesList all available spaces (spaces) for the current user
select_spaceSelect a space to work with
space_infoGet detailed information about current space and user permissions
list_projectsList all projects in the current space
list_membersList all members in the current space
list_milestonesList all milestones in the current space, optionally filtered by board or project
create_milestoneCreate a new milestone in a board. The description field is a short plain-text summary (NOT Markdown). To add rich document content, use edit_document_content after creation.
get_automationsGet all automations (workflows) for a specific board
list_boardsList all accessible boards in the current space, optionally filtered by project. Examples: - All boards: list_boards() - Boards in project: list_boards(projectId: "...")
create_taskCreate a new task in the Vaiz workspace
edit_taskEdit an existing task in the Vaiz workspace
get_task_commentsGet all comments for a specific task
create_task_commentCreate a new comment on a task
get_task_historyGet history of changes for a specific task
set_task_blockerToggle a blocker relationship between two tasks. Direction is relative to taskId: "blockers" = tasks that block taskId, "blocking" = tasks that taskId blocks. Note: taskId and blockerTaskId require database IDs (use search to find tasks by HRID like "PRJ-21" to get their database IDs)
get_tasksGet a filtered list of tasks with pagination. All filters are combined with AND logic. Array filters (assignees, milestones, types) accept either: - An array of IDs to match tasks that have ANY of the given values - The string "empty" to match tasks where the field is not set Due date filters (dueBefore, dueAfter) apply to the task deadline (dueEnd). Pass dueDate: "empty" to find tasks without any deadline. Examples: - My tasks: get_tasks(assignees: [myMemberId]) - Unassigned tasks: get_tasks(assignees: "empty") - Unassigned high-priority bugs: get_tasks(assignees: "empty", priorities: ["3"], types: ["bugTypeId"]) - All uncompleted: get_tasks(completed: false) - Overdue tasks: get_tasks(dueBefore: "2026-03-16T00:00:00Z", completed: false) - Tasks due this week: get_tasks(dueAfter: "2026-03-16T00:00:00Z", dueBefore: "2026-03-22T23:59:59Z") - Tasks without deadline: get_tasks(dueDate: "empty") - Without milestone: get_tasks(milestones: "empty") - Specific board: get_tasks(boardId: "...") - By group: get_tasks(boardId: "...", groupId: "...") - Created by member: get_tasks(createdBy: "memberId") - Include archived: get_tasks(includeArchived: true) - Next page: get_tasks(skip: 50, limit: 50)
create_documentCreate a new standalone document in the board document tree. For task or milestone documents, use create_task or create_milestone instead.
get_documentGet detailed information about a USER document in workspace, including its children (subdocuments) and parent hierarchy. For SYSTEM help, use read_resource!
get_document_commentsGet all comments for a specific document
get_document_historyGet history of changes for a specific document
edit_document_contentEdit the document content (description) of a task, milestone, or standalone document. Can append to existing content or replace it entirely.
get_user_historyGet history of all activities performed by a specific user in the current workspace
get_project_historyGet history of all activities in a specific project across the workspace
get_notificationsGet user notifications with filtering and pagination support