Skip to content

MCP Integration

Hypertask provides a full Model Context Protocol (MCP) server that lets AI agents create, update, search, and manage tasks programmatically. Any MCP-compatible client can connect to Hypertask and operate as an autonomous worker.

The Model Context Protocol is an open standard that defines how AI models interact with external tools and data sources. Instead of building custom integrations for each AI client, Hypertask exposes a single MCP server that works with all of them.

MCP uses a tool-based architecture: the server advertises available operations (list tasks, create task, add comment, etc.) and the AI client calls them as needed to complete user requests.

Hypertask’s MCP server uses SSE (Server-Sent Events) transport. The server endpoint is:

https://mcp.hypertask.ai/sse

MCP connections are authenticated with JWT bearer tokens. To get your token:

  1. Open app.hypertask.ai and sign in.
  2. Go to Settings (gear icon in the sidebar).
  3. Copy your API key from the MCP section.

Add to your Claude Desktop config file (claude_desktop_config.json):

{
"mcpServers": {
"hypertasks": {
"type": "sse",
"url": "https://mcp.hypertask.ai/sse",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}

Once connected, your agent has access to 16 tools:

ToolDescription
hypertask_get_user_contextGet current user info (id, email, display name)
hypertask_list_projectsList all accessible projects
hypertask_create_boardCreate a new board with sections, labels, and starter tasks
hypertask_sectionList or create sections on a board
hypertask_list_tasksList tasks with filtering
hypertask_get_tasksGet specific tasks by ID or ticket number
hypertask_search_tasksFull-text search across all tasks
hypertask_create_taskCreate a new task
hypertask_update_taskUpdate task fields
hypertask_move_task_between_boardsMove a task to another project
hypertask_assign_userAssign or unassign users
hypertask_add_comment_to_taskAdd a comment (HTML)
hypertask_get_comments_for_taskRead task comments
hypertask_list_project_membersList team members
hypertask_inbox_listCheck inbox notifications
hypertask_inbox_archiveArchive inbox items

The following features are not yet available via MCP:

FeatureStatusDetails
Due datesNot supportedhypertask_create_task and hypertask_update_task do not accept a due_date parameter. Set due dates from the Hypertask UI for now.
Create labelsNot supportedYou can assign existing labels to tasks, but cannot create new labels via MCP. Create labels in the Hypertask UI first, then reference them.
Labels on tasksNot supportedhypertask_create_task and hypertask_update_task do not accept a labels parameter. Use the CLI or UI to manage labels on tasks.
@mentions in commentsPartialThe mentions parameter on hypertask_add_comment_to_task is available, but mentions may appear as plain text and not trigger notifications. Use structured mention objects (user_id + display_name) for best results.
Related task linkingNot supportedTicket references (e.g. HTPR-1234) in comments added via MCP are not automatically parsed into “related tasks” links like they are in the UI.

“Failed to Connect to MCP” — If your client cannot connect:

  1. Verify your token has not expired (tokens expire after 30 days). Generate a new one from Settings in the Hypertask app.
  2. Confirm the URL is exactly https://mcp.hypertask.ai/sse (including /sse).
  3. Check that the Authorization header is formatted as Bearer <token> with a space after “Bearer”.
  4. Restart your MCP client after updating the configuration.

Hypertask MCP works with any client that supports the MCP standard:

  • Claude Code — Anthropic’s CLI agent
  • Claude Desktop — Anthropic’s desktop app
  • Cursor — AI-powered code editor
  • Windsurf — Codeium’s AI editor
  • Any MCP-compatible agent — anything that speaks the protocol