{
  "info": {
    "name": "Breeze — mcp.ai",
    "description": "REST API for the Breeze MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/breeze",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "breeze_add_project_people",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/add/project/people",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "add",
            "project",
            "people"
          ]
        },
        "description": "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",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"invitees\": \"\",\n  \"project_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_archive_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/archive/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "archive",
            "project"
          ]
        },
        "description": "Tool to archive a specific project. Use when you need to hide a completed or inactive project from active views after confirming its details.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"team_id\": 0,\n  \"project_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_create_card",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/card",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "card"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"tags\": \"\",\n  \"duedate\": \"\",\n  \"invitees\": \"\",\n  \"stage_id\": 0,\n  \"startdate\": \"\",\n  \"project_id\": 0,\n  \"description\": \"\",\n  \"swimlane_id\": 0,\n  \"planned_time\": 0,\n  \"custom_fields\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_create_list",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/list",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "list"
          ]
        },
        "description": "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.\"",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"project_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_create_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "project"
          ]
        },
        "description": "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",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_create_workspace",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/workspace",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "workspace"
          ]
        },
        "description": "Tool to create a new workspace. Use after deciding on the workspace name.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_delete_card",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/card",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "card"
          ]
        },
        "description": "Tool to delete a specific card (task) by its ID. Use when you need to remove a task permanently; deletions cannot be undone.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"card_id\": 0,\n  \"project_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_delete_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "project"
          ]
        },
        "description": "Tool to delete a specific project by ID. Use when you need to remove a project after confirming its ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"project_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_delete_project_person",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/project/person",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "project",
            "person"
          ]
        },
        "description": "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\".",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": 0,\n  \"project_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_delete_workspace",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/workspace",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "workspace"
          ]
        },
        "description": "Tool to delete a specific workspace by ID. Use when permanently removing a workspace after confirming the correct workspace ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"workspace_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_get_card",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/card",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "card"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"card_id\": 0,\n  \"project_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_get_cards",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/cards",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "cards"
          ]
        },
        "description": "Tool to get all cards (tasks) for a specific project. Use after confirming the project exists. Example: \"List all cards in project 42.\"",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"archived\": false,\n  \"project_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_get_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "project"
          ]
        },
        "description": "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\".",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"project_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_get_project_people",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/project/people",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "project",
            "people"
          ]
        },
        "description": "Tool to get all users in a project. Use when you have a valid project ID and need to list its users.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"project_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_get_projects",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/projects",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "projects"
          ]
        },
        "description": "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",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"team_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_get_workspace",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/workspace",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "workspace"
          ]
        },
        "description": "Tool to get a specific workspace by ID. Use when you need workspace details including projects after confirming the workspace ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"workspace_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_get_workspaces",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/workspaces",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "workspaces"
          ]
        },
        "description": "Tool to get all workspaces. Use when you need to list available workspaces for the authenticated user.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "breeze_move_card",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/move/card",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "move",
            "card"
          ]
        },
        "description": "Tool to move a card to a different stage or position. Use after confirming stage_id and prev_id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"card_id\": 0,\n  \"prev_id\": 0,\n  \"stage_id\": 0,\n  \"project_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}