# Statuspage (Atlassian) MCP for AI Agents AI Agent Connect

> Statuspage (Atlassian) MCP lets you manage your incident communication infrastructure using natural language. You can list status pages, update branding, handle user permissions, and configure embed widgets without jumping between tabs. It's built for teams who need to keep their customers informed during outages or maintenance without the friction of a heavy UI.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_FB2vmQU2pKtb0M95WpYVc27jGGs1S9wNOfWACN8h/ai-agent-connect
- **Tags:** incident-management, status-page, atlassian, uptime-monitoring, it-operations

## Description

Managing your public-facing status pages shouldn't feel like a chore, especially when you're in the middle of a production incident. This Connector lets you talk to your Statuspage account just like you'd talk to a teammate. Instead of hunting through the Atlassian dashboard to find a specific page or messing with permissions while the clock is ticking, you can just ask your agent to do it for you. You can pull up page details, swap out branding, and quickly grant a customer access to a private status page. It's about getting the right information to the right people without the friction of a heavy UI. By connecting this to your workflow through Vinkius, you turn your status management into a conversation. You get to stay focused on fixing the actual problem while your agent handles the communication side of things. You can audit who has access to your private views or check your widget configurations in seconds. It moves the work from a complex dashboard into a simple, direct conversation with your AI client.

## Tools

### create_page_access_user
Add a specific user to a private status page. This is useful for granting VIP customers access to private updates.

### delete_page_access_user_components
Remove specific components from a page access user's view. Use this to refine what a specific user can see.

### delete_page_access_user_metrics
Delete metrics for a specific page access user. This helps clean up what data a specific user can view.

### delete_page_access_user
Remove a user from a private status page entirely. Use this to revoke access instantly.

### get_page_access_user_components
See what components a specific page access user can see. This is great for auditing private permissions.

### get_page
Fetch the full configuration and details for a specific status page. Use this to check current branding and domains.

### get_status_embed_config
View the current settings for your status embed widgets. This helps you verify how status info appears on your site.

### get_user_permissions
Check what roles and permissions a specific user has. Use this to audit team access levels.

### update_page_access_user_components
Add or replace components for a page access user. This lets you customize the private view for specific individuals.

### update_page_access_user_metrics
Add or replace metrics for a page access user. Use this to manage what data specific users can see.

### list_page_access_users
Get a list of everyone who has access to a private status page. This is a quick way to audit your audience.

### list_pages
See a list of every status page in your account. Use this to get an overview of your status infrastructure.

### update_page_access_user
Modify the details of an existing page access user. This updates the user's specific access profile.

### update_page
Change the name, domain, or branding of a status page. Use this to update public-facing info during an incident.

### update_status_embed_config
Modify the configuration for your status embed widgets. Use this to keep your website's status display accurate.

### update_user_permissions
Change a user's roles like incident_manager or maintenance_manager. This is your primary tool for team permission management.

## Prompt Examples

**Prompt:** 
```
List all my status pages.
```

**Response:** 
```
I've retrieved your pages. You have access to: **Main Production** (ID: abc123) and **Internal Services** (ID: def456).
```

**Prompt:** 
```
Show me the details for page ID abc123.
```

**Response:** 
```
Fetching details for page abc123...

*   **Name:** Main Production
*   **Host:** status.example.com
*   **Branding:** Enabled
*   **Status:** Active
```

**Prompt:** 
```
Update the name of page abc123 to 'Global Operations Status'.
```

**Response:** 
```
I have successfully updated the name of page abc123 to **Global Operations Status**.
```

## Capabilities

### List all status pages
See every status page in your account at a glance.

### Update page branding
Change page names, domains, and styles instantly.

### Manage user permissions
Grant or revoke specific roles for your team members.

### Configure embed widgets
Control how status information appears on your website.

### Manage private access
Add or remove users from restricted status pages.

## Use Cases

### Updating status during a production outage
An SRE asks the agent to 'Update the name of page abc123 to Database Outage and enable maintenance branding.' The agent uses update_page to change the public status instantly.

### Granting VIP customer access
A support lead tells the agent to 'Add user_id_99 to the private Enterprise Beta status page.' The agent uses create_page_access_user to grant immediate access.

### Auditing team permissions
An admin asks the agent to 'Check what permissions user_id_45 has and remove their incident_manager role.' The agent uses get_user_permissions and update_user_permissions.

### Updating website widgets
A product owner notices the site widget is wrong. They ask the agent to 'Update the status embed config to match our new domain.' The agent uses update_status_embed_config.

## Benefits

- Faster incident response: Use update_page to change status names or branding during an outage without leaving your terminal.
- Precise access control: Use list_page_access_users and create_page_access_user to manage private customer views instantly.
- Simplified widget management: Use get_status_embed_config and update_status_embed_config to keep your site's status display accurate.
- Easy permission audits: Use get_user_permissions and update_user_permissions to keep your team's roles organized and secure.
- Quick page discovery: Use list_pages and get_page to find specific configurations across your entire account.

## How It Works

The bottom line is you get a direct command line for your incident communications.

1. Subscribe to this Connector and grab your Statuspage API Key.
2. Plug that key into your AI client setup.
3. Ask your agent to list pages or update configurations.

## Frequently Asked Questions

**What can I do with the Statuspage (Atlassian) MCP?**
You can manage your entire Statuspage account using natural language. This includes listing pages, updating branding, managing user roles, and configuring your public status widgets.

**Can I use this to manage private status pages?**
Yes. You can use your AI agent to list users who have access to private pages, add new users, or remove them entirely.

**How does this help during a production outage?**
It allows you to update your public-facing status and branding instantly through a chat interface, so you don't have to navigate a complex dashboard while trying to fix the issue.

**Can I update my status page branding with an AI agent?**
Yes. You can tell your agent to change the branding, name, or domain of any status page in your account.

**How do I manage team permissions for Statuspage?**
You can use the Connector to check what permissions a user currently has and update those roles, such as granting incident manager status.

**Can I check who has access to my private pages?**
Yes. You can ask your agent to list all users who have access to a specific private page to ensure your audience is correct.

**Does this Connector work with my current status embed widgets?**
Yes. It can retrieve and update your status embed configuration to ensure your website's status display is always synced with your pages.

**How can I see all the status pages I have access to?**
You can use the `list_pages` tool. It will return a list of all pages associated with your API key, including their IDs and basic settings.

**Can I update the name or domain of a status page using the AI?**
Yes! Use the `update_page` tool. You just need to provide the `page_id` and the new `name`, `domain`, or `subdomain` you wish to set.

**How do I manage users who have access to my private status pages?**
You can use `list_page_access_users` to see current users and `create_page_access_user` to add new ones to a specific page.