impressBox MCP (for Claude Code & AI tools)

impressBox exposes an MCP server so AI tools — Claude Code, Claude Desktop, and other MCP-capable clients — can control your impressBox account directly: manage content, playlists, and devices through the same actions the assistant uses.

  • Endpoint: https://m.impressbox.eu/mcp

  • Transport: streamable HTTP

  • Auth: OAuth (you log in and approve access in the browser — no API key to paste). Access is scoped to your impressBox account/permissions.

Add it to Claude Code

claude mcp add --transport http impressbox https://m.impressbox.eu/mcp

Then start Claude Code and run:

/mcp

Pick impressbox, choose Authenticate, and complete the login in the browser. After that the tools below are available to Claude. (Use /mcp any time to check status or re-authenticate.)

In Claude Desktop, add the same URL as an MCP connector and authenticate in the browser. Other MCP clients work the same way — point them at the endpoint and complete OAuth.

Using it

Once connected, just ask in plain language (see Sample prompts for the assistant) — the AI picks the right tools. Tips: name devices/playlists/content exactly, give times for schedules and dates for windows, and confirm bulk or irreversible actions.

All tools

Devices

get_devices, get_device_info, get_device_status, get_device_logs, get_device_settings, update_device_settings, get_device_schedules, get_device_releases, update_device_release, verify_device_update, create_device, delete_device, rename_device, update_device_info, reboot_device, take_device_screenshot, mute_device, set_volume, display_on, display_off, schedule_display, configure_device_network, send_controller_message

Device tags

create_device_tag, assign_devices_to_tag, get_device_tags

Content

get_content_items, get_content_stats, create_remote_content_from_upload, create_remote_url_content, create_youtube_content, create_youtube_playlist_content, create_two_columns_content, create_template_content, duplicate_content, delete_content, rename_content, preview_content, evaluate_content, set_content_dates, set_content_interval_grid, invert_content_grid, get_content_ai_description, suggest_category_for_content, check_ai_title_suggestion, update_canva_content, upload_to_filer

Categories

create_category, delete_category, get_categories, get_category_items

Playlists

get_playlists, get_playlist_items, get_playlist_stats, create_playlist, copy_playlist, delete_playlist, rename_playlist, add_track_to_playlist, remove_track_from_playlist, publish_playlist, verify_playlist_publication, scheduled_publish

Templates

get_parameterized_templates, create_template, duplicate_template, create_template_content, get_template_code, update_template_code, get_template_context, update_template_context, rename_template_property

Trash bin

get_trash_bin_items, restore_trash_bin_item, empty_trash_bin, permanently_delete_trash_bin_item

Account & user

get_user_settings, change_user_settings, switch_account, search_across_accounts

Help

get_tutorial

Notes

  • The MCP acts with your account's permissions — it can only see and change what your user can.

  • Side-effectful tools (publishing, deleting, emptying the trash, rebooting many screens) make real changes — review what the AI proposes before confirming.

  • Devices are targeted by identifier; the tools resolve names to identifiers, but exact names avoid ambiguity.