# Hive — MCP server on mcp.ai > Connect your Hive account and use 10 tools for project management straight from your AI agent. Connect with your own API key. Hive is a project management and team collaboration platform for managing actions, projects, workflows, resources, and workspace metadata. By: mcp.ai · official Page: https://mcp.ai/hive ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_hive?ms=1787296080000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/hive/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/hive/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/hive/skill.md Postman collection (v2.1): https://mcp.ai/hive/postman.json ## Tools - hive_create_action(title: string, project_id?: string, description?: string, assignee_ids?: string[], workspace_id: string) — Create a Hive action (task) in a workspace, optionally inside a project and assigned to users. - hive_create_label(name: string, color: string, workspace_id: string, parent_label_id?: string) — Create a color-coded label in a Hive workspace. - hive_delete_action(action_id: string) — Soft-delete one Hive action by ID. Hive preserves soft-delete semantics; this tool does not permanently erase the action. Deleting an action that is already gone succeeds rather than failing. - hive_delete_label(label_id: string, workspace_id: string) — Delete one label from a Hive workspace. Deleting a label that is already gone succeeds rather than failing. - hive_get_action(action_id: string) — Get the current details of one Hive action by ID. - hive_list_actions(first?: integer, status?: string, deleted?: boolean, sort_by?: string, archived?: boolean, end_date?: string, project_id?: string, start_date?: string, next_cursor?: string, workspace_id: string, parent_action_id?: string, include_total_count?: boolean) — List Hive actions in a workspace, optionally narrowed by project, status, dates, hierarchy, or archive state. - hive_list_labels(first?: integer, sort_by?: string, next_cursor?: string, workspace_id: string) — List labels configured in a Hive workspace and return label IDs usable in action search. - hive_list_projects(first?: integer, sort_by?: string, archived?: boolean, next_cursor?: string, workspace_id: string, parent_project_id?: string, include_total_count?: boolean) — List projects in a Hive workspace, with optional archive and parent-project filters. - hive_list_workspaces(first?: integer, next_cursor?: string, include_total_count?: boolean) — List Hive workspaces accessible to the connected API key and return IDs needed by workspace-scoped tools. - hive_search_actions(skip?: integer, limit?: integer, status?: string, sort_by?: string, archived?: boolean, end_date?: string, label_id?: string, project_id?: string, start_date?: string, assignee_id?: string, search_term: string, workspace_id: string) — Search action titles in a Hive workspace and return one offset-based result page. ## Example prompts - "What can I do in Hive?" - "Show me a summary of my Hive account" ## Links Docs: https://mcp.ai/docs/mcps/hive Website: https://mcp.ai/mcps/hive