Manage status page resource
manage_status_page_resourcePin, edit, or unpin a check or check group in a status page section. Use it to control which resources appear publicly and how they are displayed.
Instructions
Pin, edit or unpin a resource (a check or a check group) in a status page section. action=create pins exactly one of checkUid or checkGroupUid and returns the resource. action=update edits one (resourceUid required; omitted fields are kept). action=delete unpins it, returning {deleted, identifier}; the check or group itself is untouched. Read a section's resources with get_status_page include=resources. Annotated destructive and non-idempotent because delete is one of its actions. Every action requires the mcp scope (mcp:read tokens are refused) and at least the user role in the organization.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | What to do with the resource. | |
| checkUid | No | Check UID or slug to pin (for example api-health). Mutually exclusive with checkGroupUid; exactly one is required. | |
| position | No | Display position within the section | |
| publicName | No | Display name for the public page (defaults to the check or group name) | |
| explanation | No | Short explanation rendered under the resource | |
| resourceUid | No | Status page resource UID (get_status_page include=resources lists them). | |
| checkGroupUid | No | Check group UID or slug to pin as one aggregated component. Mutually exclusive with checkUid; exactly one is required. | |
| pageIdentifier | Yes | Status page UID or URL-friendly slug, e.g. "public". | |
| sectionIdentifier | Yes | Status page section UID or URL-friendly slug, e.g. "api". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uid | No | Resource UID. | |
| deleted | No | Always true on success. | |
| checkUid | No | Pinned check UID, when the resource targets a check. | |
| position | No | Display position within the section (smaller renders earlier). | |
| identifier | No | The identifier that was deleted. | |
| publicName | No | Display name shown on the public page. | |
| explanation | No | Short explanation rendered under the resource. | |
| checkGroupUid | No | Pinned check group UID, when the resource targets a group. |