# Propresenter MCP server

Agent View of the PolicyLayer registry record for Propresenter: identity, probed posture, risk grade, and all 177 tools classified. HTML page: https://policylayer.com/tools/io-github-alxpark-propresenter-mcp

## Facts

- Server id: `@alxpark/propresenter-mcp`
- Install: `npx -y @alxpark/propresenter-mcp`
- Homepage: https://github.com/alxpark/propresenter-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 177
- Tool categories present: Destructive, Execute, Read, Write
- Tags: io github alxpark propresenter mcp, admin, automation
- Record last modified: 2026-06-12T14:45:26.085Z

## Tools (177)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `clear_layer` | Destructive | Critical | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/clear-layer.md |
| `messages_delete` | Destructive | Critical | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/messages-delete.md |
| `props_clear` | Destructive | Critical | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/props-clear.md |
| `props_delete` | Destructive | Critical | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/props-delete.md |
| `props_delete_collection` | Destructive | Critical | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/props-delete-collection.md |
| `stage_delete_layout` | Destructive | Critical | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/stage-delete-layout.md |
| `announcement_focus_active` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/announcement-focus-active.md |
| `announcement_timeline_operation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/announcement-timeline-operation.md |
| `announcement_trigger_active` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/announcement-trigger-active.md |
| `announcement_trigger_cue` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/announcement-trigger-cue.md |
| `announcement_trigger_next` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/announcement-trigger-next.md |
| `announcement_trigger_previous` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/announcement-trigger-previous.md |
| `audio_focus_active_playlist` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-focus-active-playlist.md |
| `audio_focus_next_playlist` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-focus-next-playlist.md |
| `audio_focus_playlist` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-focus-playlist.md |
| `audio_focus_previous_playlist` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-focus-previous-playlist.md |
| `audio_trigger_active_next` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-trigger-active-next.md |
| `audio_trigger_active_playlist` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-trigger-active-playlist.md |
| `audio_trigger_active_previous` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-trigger-active-previous.md |
| `audio_trigger_focused_next` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-trigger-focused-next.md |
| `audio_trigger_focused_playlist` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-trigger-focused-playlist.md |
| `audio_trigger_focused_previous` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-trigger-focused-previous.md |
| `audio_trigger_playlist` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-trigger-playlist.md |
| `audio_trigger_playlist_item` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-trigger-playlist-item.md |
| `capture_operation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/capture-operation.md |
| `clear_trigger_group` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/clear-trigger-group.md |
| `find_my_mouse` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/find-my-mouse.md |
| `focus_active_presentation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/focus-active-presentation.md |
| `focus_next_presentation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/focus-next-presentation.md |
| `focus_presentation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/focus-presentation.md |
| `focus_previous_presentation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/focus-previous-presentation.md |
| `focused_timeline_operation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/focused-timeline-operation.md |
| `library_trigger_presentation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/library-trigger-presentation.md |
| `library_trigger_presentation_cue` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/library-trigger-presentation-cue.md |
| `looks_trigger` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/looks-trigger.md |
| `macros_trigger` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/macros-trigger.md |
| `messages_trigger` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/messages-trigger.md |
| `playlists_focus` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-focus.md |
| `playlists_focus_active_announcement` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-focus-active-announcement.md |
| `playlists_focus_active_presentation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-focus-active-presentation.md |
| `playlists_focus_next` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-focus-next.md |
| `playlists_focus_previous` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-focus-previous.md |
| `playlists_trigger` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-trigger.md |
| `playlists_trigger_active_announcement` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-trigger-active-announcement.md |
| `playlists_trigger_active_announcement_item` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-trigger-active-announcement-item.md |
| `playlists_trigger_active_presentation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-trigger-active-presentation.md |
| `playlists_trigger_active_presentation_item` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-trigger-active-presentation-item.md |
| `playlists_trigger_focused` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-trigger-focused.md |
| `playlists_trigger_focused_item` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-trigger-focused-item.md |
| `playlists_trigger_focused_next` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-trigger-focused-next.md |
| `playlists_trigger_focused_previous` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-trigger-focused-previous.md |
| `playlists_trigger_item` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-trigger-item.md |
| `playlists_trigger_next` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-trigger-next.md |
| `playlists_trigger_previous` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-trigger-previous.md |
| `presentation_timeline_operation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/presentation-timeline-operation.md |
| `props_pause_auto_clear` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/props-pause-auto-clear.md |
| `props_resume_auto_clear` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/props-resume-auto-clear.md |
| `props_trigger` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/props-trigger.md |
| `stage_show_message` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/stage-show-message.md |
| `timeline_operation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/timeline-operation.md |
| `timers_operate_all` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/timers-operate-all.md |
| `timers_operation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/timers-operation.md |
| `timers_start` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/timers-start.md |
| `timers_stop` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/timers-stop.md |
| `transport_cancel_auto_advance` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/transport-cancel-auto-advance.md |
| `transport_go_to_end` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/transport-go-to-end.md |
| `transport_pause` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/transport-pause.md |
| `transport_play` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/transport-play.md |
| `transport_set_time` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/transport-set-time.md |
| `transport_skip_backward` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/transport-skip-backward.md |
| `transport_skip_forward` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/transport-skip-forward.md |
| `trigger_active_group` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/trigger-active-group.md |
| `trigger_active_presentation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/trigger-active-presentation.md |
| `trigger_focused_cue` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/trigger-focused-cue.md |
| `trigger_focused_group` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/trigger-focused-group.md |
| `trigger_focused_next` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/trigger-focused-next.md |
| `trigger_focused_presentation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/trigger-focused-presentation.md |
| `trigger_focused_previous` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/trigger-focused-previous.md |
| `trigger_next_slide` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/trigger-next-slide.md |
| `trigger_presentation` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/trigger-presentation.md |
| `trigger_presentation_cue` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/trigger-presentation-cue.md |
| `trigger_presentation_group` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/trigger-presentation-group.md |
| `trigger_presentation_next` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/trigger-presentation-next.md |
| `trigger_presentation_previous` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/trigger-presentation-previous.md |
| `trigger_previous_slide` | Execute | High | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/trigger-previous-slide.md |
| `announcement_get_active` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/announcement-get-active.md |
| `announcement_get_slide_index` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/announcement-get-slide-index.md |
| `announcement_get_timeline_status` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/announcement-get-timeline-status.md |
| `audio_get_active_playlist` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-get-active-playlist.md |
| `audio_get_focused_playlist` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-get-focused-playlist.md |
| `audio_get_playlist` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-get-playlist.md |
| `audio_get_playlist_updates` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-get-playlist-updates.md |
| `audio_get_playlists` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/audio-get-playlists.md |
| `capture_get_encodings` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/capture-get-encodings.md |
| `capture_get_settings` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/capture-get-settings.md |
| `capture_get_status` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/capture-get-status.md |
| `clear_get_group` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/clear-get-group.md |
| `clear_get_groups` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/clear-get-groups.md |
| `get_active_presentation` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/get-active-presentation.md |
| `get_active_slide_index` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/get-active-slide-index.md |
| `get_chord_chart` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/get-chord-chart.md |
| `get_chord_chart_updates` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/get-chord-chart-updates.md |
| `get_focused_presentation` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/get-focused-presentation.md |
| `get_focused_timeline_status` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/get-focused-timeline-status.md |
| `get_presentation` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/get-presentation.md |
| `get_presentation_thumbnail` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/get-presentation-thumbnail.md |
| `get_propresenter_version` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/get-propresenter-version.md |
| `get_timeline_status` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/get-timeline-status.md |
| `global_groups_get_all` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/global-groups-get-all.md |
| `library_get` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/library-get.md |
| `library_get_libraries` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/library-get-libraries.md |
| `looks_get` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/looks-get.md |
| `looks_get_all` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/looks-get-all.md |
| `looks_get_current` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/looks-get-current.md |
| `macros_get` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/macros-get.md |
| `macros_get_all` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/macros-get-all.md |
| `masks_get` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/masks-get.md |
| `masks_get_all` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/masks-get-all.md |
| `masks_get_thumbnail` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/masks-get-thumbnail.md |
| `messages_get` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/messages-get.md |
| `messages_get_all` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/messages-get-all.md |
| `playlists_get` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-get.md |
| `playlists_get_active` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-get-active.md |
| `playlists_get_active_announcement_thumbnail` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-get-active-announcement-thumbnail.md |
| `playlists_get_active_presentation_thumbnail` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-get-active-presentation-thumbnail.md |
| `playlists_get_all` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-get-all.md |
| `playlists_get_focused` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-get-focused.md |
| `playlists_get_focused_next` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-get-focused-next.md |
| `playlists_get_focused_previous` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-get-focused-previous.md |
| `playlists_get_thumbnail` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-get-thumbnail.md |
| `playlists_get_updates` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-get-updates.md |
| `props_get` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/props-get.md |
| `props_get_all` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/props-get-all.md |
| `props_get_collection` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/props-get-collection.md |
| `props_get_collections` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/props-get-collections.md |
| `props_get_thumbnail` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/props-get-thumbnail.md |
| `stage_get_layout_map` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/stage-get-layout-map.md |
| `stage_get_layout_thumbnail` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/stage-get-layout-thumbnail.md |
| `stage_get_layouts` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/stage-get-layouts.md |
| `stage_get_message` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/stage-get-message.md |
| `stage_get_screen_layout` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/stage-get-screen-layout.md |
| `stage_get_screens` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/stage-get-screens.md |
| `status_get_audience` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/status-get-audience.md |
| `status_get_layers` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/status-get-layers.md |
| `status_get_screens` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/status-get-screens.md |
| `status_get_slide` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/status-get-slide.md |
| `status_get_stage` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/status-get-stage.md |
| `status_post_updates` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/status-post-updates.md |
| `themes_get` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/themes-get.md |
| `themes_get_all` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/themes-get-all.md |
| `themes_get_slide` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/themes-get-slide.md |
| `themes_get_slide_thumbnail` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/themes-get-slide-thumbnail.md |
| `timers_get` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/timers-get.md |
| `timers_get_all` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/timers-get-all.md |
| `timers_get_current` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/timers-get-current.md |
| `timers_get_system_time` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/timers-get-system-time.md |
| `timers_get_video_countdown` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/timers-get-video-countdown.md |
| `transport_get_auto_advance` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/transport-get-auto-advance.md |
| `transport_get_current` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/transport-get-current.md |
| `transport_get_time` | Read | Low | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/transport-get-time.md |
| `messages_clear` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/messages-clear.md |
| `messages_create` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/messages-create.md |
| `messages_update` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/messages-update.md |
| `playlists_create` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-create.md |
| `playlists_create_under` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-create-under.md |
| `playlists_set` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/playlists-set.md |
| `props_create_collection` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/props-create-collection.md |
| `props_set` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/props-set.md |
| `props_set_collection` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/props-set-collection.md |
| `stage_hide_message` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/stage-hide-message.md |
| `stage_set_layout_map` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/stage-set-layout-map.md |
| `stage_set_screen_layout` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/stage-set-screen-layout.md |
| `status_set_audience` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/status-set-audience.md |
| `status_set_stage` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/status-set-stage.md |
| `themes_set_slide` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/themes-set-slide.md |
| `timers_increment` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/timers-increment.md |
| `timers_reset` | Write | Medium | https://policylayer.com/tools/io-github-alxpark-propresenter-mcp/timers-reset.md |

## Tool descriptions

- `clear_layer` — Clear a specific layer (audio, props, messages, announcements, slide, media, video_input)
- `messages_delete` — Delete a specific message
- `props_clear` — Clear a specific prop from display
- `props_delete` — Delete a specific prop
- `props_delete_collection` — Delete a specific prop collection
- `stage_delete_layout` — Delete a specific stage layout
- `announcement_focus_active` — Focus the currently active announcement presentation
- `announcement_timeline_operation` — Perform timeline operation (play, pause, rewind) on active announcement
- `announcement_trigger_active` — Retrigger the currently active announcement (starts from beginning)
- `announcement_trigger_cue` — Trigger a specific cue by index in the active announcement
- `announcement_trigger_next` — Trigger the next cue in the active announcement
- `announcement_trigger_previous` — Trigger the previous cue in the active announcement
- `audio_focus_active_playlist` — Focus the active audio playlist
- `audio_focus_next_playlist` — Focus the next audio playlist
- `audio_focus_playlist` — Focus a specific audio playlist
- `audio_focus_previous_playlist` — Focus the previous audio playlist
- `audio_trigger_active_next` — Trigger the next item in the active playlist
- `audio_trigger_active_playlist` — Trigger the active audio playlist (restart from beginning)
- `audio_trigger_active_previous` — Trigger the previous item in the active playlist
- `audio_trigger_focused_next` — Trigger the next item in the focused playlist
- `audio_trigger_focused_playlist` — Trigger the focused audio playlist
- `audio_trigger_focused_previous` — Trigger the previous item in the focused playlist
- `audio_trigger_playlist` — Trigger a specific audio playlist
- `audio_trigger_playlist_item` — Trigger a specific item in a specific playlist
- `capture_operation` — Perform a capture operation (start or stop)
- `clear_trigger_group` — Trigger a specific clear group
- `find_my_mouse` — Trigger the find my mouse feature to highlight the cursor on all screens
- `focus_active_presentation` — Focus the currently active presentation
- `focus_next_presentation` — Focus the next presentation
- `focus_presentation` — Focus a presentation without triggering it
- `focus_previous_presentation` — Focus the previous presentation
- `focused_timeline_operation` — Perform timeline operation (play, pause, rewind) on focused presentation
- `library_trigger_presentation` — Trigger the first cue of a presentation in a library
- `library_trigger_presentation_cue` — Trigger a specific cue of a presentation in a library
- `looks_trigger` — Trigger a specific audience look to make it live/current
- `macros_trigger` — Trigger a specific macro
- `messages_trigger` — Trigger (show) a specific message with optional token values
- `playlists_focus` — Focus a specific playlist without triggering it
- `playlists_focus_active_announcement` — Focus the active announcement playlist
- `playlists_focus_active_presentation` — Focus the active presentation playlist
- `playlists_focus_next` — Focus the next playlist
- `playlists_focus_previous` — Focus the previous playlist
- `playlists_trigger` — Trigger a specific playlist
- `playlists_trigger_active_announcement` — Trigger the active announcement in the playlist
- `playlists_trigger_active_announcement_item` — Trigger a specific announcement item in the active playlist
- `playlists_trigger_active_presentation` — Trigger the active presentation in the playlist
- `playlists_trigger_active_presentation_item` — Trigger a specific presentation item in the active playlist
- `playlists_trigger_focused` — Trigger the focused playlist item
- `playlists_trigger_focused_item` — Trigger a specific item in the focused playlist
- `playlists_trigger_focused_next` — Trigger the next item in the focused playlist
- `playlists_trigger_focused_previous` — Trigger the previous item in the focused playlist
- `playlists_trigger_item` — Trigger a specific item in a playlist
- `playlists_trigger_next` — Trigger the next item in a specific playlist
- `playlists_trigger_previous` — Trigger the previous item in a specific playlist
- `presentation_timeline_operation` — Perform timeline operation on a specific presentation by UUID
- `props_pause_auto_clear` — Pause auto-clear for a specific prop
- `props_resume_auto_clear` — Resume auto-clear for a specific prop
- `props_trigger` — Trigger a specific prop to display
- `stage_show_message` — Show a message on stage screens
- `timeline_operation` — Perform timeline operation (play, pause, rewind) on active presentation
- `timers_operate_all` — Perform an operation on all timers simultaneously
- `timers_operation` — Perform a specific operation on a timer (start, stop, reset)
- `timers_start` — Start a specific timer
- `timers_stop` — Stop a specific timer
- `transport_cancel_auto_advance` — Cancel auto-advance for presentation or announcement layer
- `transport_go_to_end` — Go to the end of content in the specified layer
- `transport_pause` — Pause the specified layer (presentation, announcement, or audio)
- `transport_play` — Play the specified layer (presentation, announcement, or audio)
- `transport_set_time` — Set the playback time of the specified layer
- `transport_skip_backward` — Skip backward in the specified layer by a given time
- `transport_skip_forward` — Skip forward in the specified layer by a given time
- `trigger_active_group` — Trigger a specific group in the active presentation
- `trigger_active_presentation` — Retrigger the currently active presentation (starts from beginning)
- `trigger_focused_cue` — Trigger a specific cue by index in the focused presentation
- `trigger_focused_group` — Trigger a specific group in the focused presentation
- `trigger_focused_next` — Trigger the next cue in the focused presentation
- `trigger_focused_presentation` — Trigger the currently focused presentation
- `trigger_focused_previous` — Trigger the previous slide in the focused presentation
- `trigger_next_slide` — Trigger the next cue in the current presentation
- `trigger_presentation` — Trigger a specific presentation by UUID, optionally starting at a specific slide index
- `trigger_presentation_cue` — Trigger a specific cue by index in a presentation by UUID
- `trigger_presentation_group` — Trigger a specific group in a presentation by UUID
- `trigger_presentation_next` — Trigger the next cue in a specific presentation by UUID
- `trigger_presentation_previous` — Trigger the previous cue in a specific presentation by UUID
- `trigger_previous_slide` — Trigger the previous cue in the current presentation
- `announcement_get_active` — Get the currently active announcement presentation
- `announcement_get_slide_index` — Get the index of the current slide within the active announcement
- `announcement_get_timeline_status` — Get the current timeline status of the active announcement
- `audio_get_active_playlist` — Get the currently active audio playlist
- `audio_get_focused_playlist` — Get the currently focused audio playlist
- `audio_get_playlist` — Get all items in a specific audio playlist
- `audio_get_playlist_updates` — Subscribe to updates for a specific audio playlist (chunked response)
- `audio_get_playlists` — Get a list of all configured audio playlists
- `capture_get_encodings` — Get available capture encodings for a specific type
- `capture_get_settings` — Get the current capture settings
- `capture_get_status` — Get the current capture status and capture time
- `clear_get_group` — Get details of a specific clear group
- `clear_get_groups` — Get a list of all configured clear groups
- `get_active_presentation` — Get the currently active presentation
- `get_active_slide_index` — Get the index of the current slide within the active presentation
- `get_chord_chart` — Get the current chord chart information
- `get_focused_presentation` — Get the currently focused presentation
- `get_focused_timeline_status` — Get the current timeline status of the focused presentation
- `get_presentation` — Get details of a specific presentation by UUID
- `get_presentation_thumbnail` — Get a thumbnail for a specific slide in a presentation
- `get_propresenter_version` — Get the ProPresenter version and build information
- `get_timeline_status` — Get the current timeline status of the active presentation
- `global_groups_get_all` — Get all global groups configured in ProPresenter
- `library_get` — Get all items in a specific library
- `library_get_libraries` — Get a list of all configured libraries
- `looks_get` — Get details of a specific audience look
- `looks_get_all` — Get a list of all configured audience looks (except the live look)
- `looks_get_current` — Get the details of the currently live audience look
- `macros_get` — Get details of a specific macro
- `macros_get_all` — Get a list of all configured macros
- `masks_get` — Get details of a specific mask
- `masks_get_all` — Get all masks in the library
- `masks_get_thumbnail` — Get thumbnail for a specific mask
- `messages_get` — Get details of a specific message
- `messages_get_all` — Get a list of all messages
- `playlists_get` — Get details of a specific playlist
- `playlists_get_active` — Get the currently active playlist
- `playlists_get_active_announcement_thumbnail` — Get thumbnail for active playlist announcement item
- `playlists_get_active_presentation_thumbnail` — Get thumbnail for active playlist presentation item
- `playlists_get_all` — Get all playlists in the library
- `playlists_get_focused` — Get the currently focused playlist
- `playlists_get_focused_next` — Get the next item in the focused playlist
- `playlists_get_focused_previous` — Get the previous item in the focused playlist
- `playlists_get_thumbnail` — Get thumbnail for a specific playlist item
- `playlists_get_updates` — Get updates for a specific playlist
- `props_get` — Get details of a specific prop
- `props_get_all` — Get all props in the library
- `props_get_collection` — Get details of a specific prop collection
- `props_get_collections` — Get all prop collections
- `props_get_thumbnail` — Get thumbnail for a specific prop
- `stage_get_layout_map` — Get the current stage layout map configuration
- `stage_get_layout_thumbnail` — Get thumbnail for a specific stage layout
- `stage_get_layouts` — Get all available stage layouts
- `stage_get_message` — Get the current stage message
- `stage_get_screen_layout` — Get the layout for a specific stage screen
- `stage_get_screens` — Get all stage screens and their configurations
- `status_get_audience` — Get the status of audience screens
- `status_get_layers` — Get the status of all layers
- `status_get_screens` — Get the current status of all screens in ProPresenter
- `status_get_slide` — Get the current slide status information
- `status_get_stage` — Get the status of stage screens
- `status_post_updates` — Subscribe to status updates with specific configuration
- `themes_get` — Get details of a specific theme
- `themes_get_all` — Get all themes in the library
- `themes_get_slide` — Get a specific slide from a theme
- `themes_get_slide_thumbnail` — Get thumbnail for a specific theme slide
- `timers_get` — Get details of a specific timer
- `timers_get_all` — Get all timers and their current states
- `timers_get_current` — Get the current/active timer
- `timers_get_system_time` — Get the current system time from ProPresenter
- `timers_get_video_countdown` — Get the video countdown timer information
- `transport_get_auto_advance` — Get auto-advance status for presentation or announcement layer
- `transport_get_current` — Get the current content on the specified layer
- `transport_get_time` — Get the current playback time of the specified layer
- `messages_clear` — Clear (hide) a specific message
- `messages_create` — Create a new message
- `messages_update` — Update an existing message
- `playlists_create` — Create a new playlist
- `playlists_create_under` — Create a new playlist under an existing playlist
- `playlists_set` — Update the contents of a specific playlist
- `props_create_collection` — Create a new prop collection
- `props_set` — Update a specific prop
- `props_set_collection` — Update a specific prop collection
- `stage_hide_message` — Hide the current stage message
- `stage_set_layout_map` — Set the stage layout map configuration
- `stage_set_screen_layout` — Set the layout for a specific stage screen
- `status_set_audience` — Set the configuration of audience screens
- `status_set_stage` — Set the configuration of stage screens
- `themes_set_slide` — Update a specific slide in a theme
- `timers_increment` — Increment a specific timer by a duration
- `timers_reset` — Reset a specific timer

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (805 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md
- Crow (578 tools) — https://policylayer.com/tools/kh0pper-crow.md
- TinyFn (572 tools) — https://policylayer.com/tools/io-tinyfn-tinyfn.md
- Mcp (571 tools) — https://policylayer.com/tools/io-github-2s-io-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=io-github-alxpark-propresenter-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/io-github-alxpark-propresenter-mcp
