# Breeze — MCP server on mcp.ai > Connect your Breeze account and use 18 tools for project management straight from your AI agent. Connect with your own API key. Breeze is a project management software that helps teams plan, track, and collaborate on projects efficiently. By: mcp.ai · official Page: https://mcp.ai/breeze ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_breeze?ms=1787293560000 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/breeze/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/breeze/ 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/breeze/skill.md Postman collection (v2.1): https://mcp.ai/breeze/postman.json ## Tools - breeze_add_project_people(invitees: string[], project_id: integer) — Add people to a Breeze project by inviting them via email. This action invites one or more users to a project by their email addresses. The response returns the complete list of all users currently in - breeze_archive_project(team_id?: integer, project_id: integer) — Tool to archive a specific project. Use when you need to hide a completed or inactive project from active views after confirming its details. - breeze_create_card(name: string, tags?: string[], duedate?: string, invitees?: string[], stage_id?: integer, startdate?: string, project_id: integer, description?: string, swimlane_id?: integer, planned_time?: integer, custom_fields?: object[]) — Tool to create a new card in a project. Use after confirming the project_id. Creates a task with details like name, due date, and assignees. - breeze_create_list(name: string, project_id: integer) — Tool to create a new list (stage) in a Breeze project. Use when you've selected a project and need to add a new stage. Example: "Create a new Todo list for project 42." - breeze_create_project(name: string) — Creates a new project in Breeze project management system. Use this action to initialize a new project with a given name. The newly created project will: - Be automatically assigned to the authenticat - breeze_create_workspace(name: string) — Tool to create a new workspace. Use after deciding on the workspace name. - breeze_delete_card(card_id: integer, project_id: integer) — Tool to delete a specific card (task) by its ID. Use when you need to remove a task permanently; deletions cannot be undone. - breeze_delete_project(project_id: integer) — Tool to delete a specific project by ID. Use when you need to remove a project after confirming its ID. - breeze_delete_project_person(user_id: integer, project_id: integer) — Tool to delete a person from a project by user ID. Use after confirming the project and user details. Example: "Delete user 456 from project 123". - breeze_delete_workspace(workspace_id: integer) — Tool to delete a specific workspace by ID. Use when permanently removing a workspace after confirming the correct workspace ID. - breeze_get_card(card_id: integer, project_id: integer) — Tool to retrieve detailed info for a specific card (task) in a project. Use when you know the project_id and card_id and need all metadata like tags, users, todos, and time entries. - breeze_get_cards(archived?: boolean, project_id: integer) — Tool to get all cards (tasks) for a specific project. Use after confirming the project exists. Example: "List all cards in project 42." - breeze_get_project(project_id: integer) — Tool to get a specific project by ID. Use when you need detailed project information after confirming the project ID. Example: "Get project 123 details". - breeze_get_project_people(project_id: integer) — Tool to get all users in a project. Use when you have a valid project ID and need to list its users. - breeze_get_projects(team_id?: integer) — Retrieves a list of all active (non-archived) projects in Breeze. Returns comprehensive project details including budget, time tracking, assigned users, tags, and metadata. Use this action to: - Get a - breeze_get_workspace(workspace_id: integer) — Tool to get a specific workspace by ID. Use when you need workspace details including projects after confirming the workspace ID. - breeze_get_workspaces() — Tool to get all workspaces. Use when you need to list available workspaces for the authenticated user. - breeze_move_card(card_id: integer, prev_id?: integer, stage_id: integer, project_id: integer) — Tool to move a card to a different stage or position. Use after confirming stage_id and prev_id. ## Example prompts - "What can I do in Breeze?" - "Show me a summary of my Breeze account" ## Links Docs: https://mcp.ai/docs/mcps/breeze Website: https://mcp.ai/mcps/breeze