{
  "info": {
    "name": "Rollbar — mcp.ai",
    "description": "REST API for the Rollbar 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/rollbar",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "rollbar_check_team_project_assignment",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/check/team/project/assignment",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "check",
            "team",
            "project",
            "assignment"
          ]
        },
        "description": "Tool to check if a team is assigned to a project in Rollbar. Use when you need to verify team-project relationships or validate access permissions. Returns 404 if the project is not assigned to the te",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"team_id\": 0,\n  \"project_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_check_user_team_assignment",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/check/user/team/assignment",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "check",
            "user",
            "team",
            "assignment"
          ]
        },
        "description": "Tool to check if a user is assigned to a team in Rollbar. Use when you need to verify team membership for a specific user.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"team_id\": 0,\n  \"user_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_get_occurrences_metrics",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/occurrences/metrics",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "occurrences",
            "metrics"
          ]
        },
        "description": "Get occurrence counts over a span of time with flexible grouping, filtering, and aggregation. Use this to analyze error patterns, track occurrence metrics across time periods, and generate custom repo",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"sort\": {},\n  \"limit\": 0,\n  \"offset\": 0,\n  \"filters\": \"\",\n  \"end_time\": 0,\n  \"group_by\": \"\",\n  \"timezone\": \"\",\n  \"aggregates\": \"\",\n  \"start_time\": 0,\n  \"granularity\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_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 retrieve details of a specific Rollbar project by its ID. Use when you need to get project information including name, status, settings, and timestamps.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"project_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_get_team",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/team",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "team"
          ]
        },
        "description": "Tool to retrieve details of a specific team by ID. Use when you need to fetch information about a team including its name, account ID, and access level.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"team_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_get_ttr_metrics",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/ttr/metrics",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "ttr",
            "metrics"
          ]
        },
        "description": "Get resolution time metrics for a list of projects. Use when you need to analyze how long it takes to resolve issues in Rollbar projects.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"levels\": \"\",\n  \"end_time\": 0,\n  \"function\": \"\",\n  \"timezone\": \"\",\n  \"frameworks\": \"\",\n  \"start_time\": 0,\n  \"granularity\": \"\",\n  \"project_ids\": \"\",\n  \"environments\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_get_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "user"
          ]
        },
        "description": "Tool to retrieve a specific user from Rollbar by their user ID. Use when you need to fetch user details including username, email, and notification settings.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_list_all_projects",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/all/projects",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "all",
            "projects"
          ]
        },
        "description": "Tool to list all projects in the Rollbar account. Use when you need to retrieve all projects associated with the account.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_list_all_teams",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/all/teams",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "all",
            "teams"
          ]
        },
        "description": "Tool to list all teams in a Rollbar account. Use when you need to retrieve all teams for an account.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_list_all_users",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/all/users",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "all",
            "users"
          ]
        },
        "description": "Tool to list all users in the Rollbar account. Use when you need to retrieve user information or filter users by email address.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"email\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_list_project_teams",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/project/teams",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "project",
            "teams"
          ]
        },
        "description": "Tool to list all teams with access to a Rollbar project. Use when you need to retrieve teams associated with a specific project.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"project_id\": 0,\n  \"exclude_builtin_teams\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_list_rql_jobs",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/rql/jobs",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "rql",
            "jobs"
          ]
        },
        "description": "Tool to list all RQL (Rollbar Query Language) jobs. Use when you need to retrieve all RQL jobs and their statuses.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_list_team_invitations",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/team/invitations",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "team",
            "invitations"
          ]
        },
        "description": "Tool to list pending invitations to a Rollbar team. Use when you need to view all outstanding team invitations.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"team_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_list_team_projects",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/team/projects",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "team",
            "projects"
          ]
        },
        "description": "Tool to list all projects a team has access to in Rollbar. Use when you need to see which projects are associated with a specific team.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"team_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_list_team_users",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/team/users",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "team",
            "users"
          ]
        },
        "description": "Tool to list all users in a Rollbar team. Use when you need to retrieve team membership information.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"team_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_list_user_projects",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/user/projects",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "user",
            "projects"
          ]
        },
        "description": "Tool to list all projects a user has access to. Use when you need to retrieve projects for a specific user by their user ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "rollbar_list_user_teams",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/user/teams",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "user",
            "teams"
          ]
        },
        "description": "Tool to list all teams a user belongs to in Rollbar. Use when you need to retrieve team memberships for a specific user.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}