Skip to content

Integration · Marketing

Connect Claude & ChatGPT to Fusion Signage

Ask your AI what a screen is showing, to build a new playlist, or to put a schedule live on a group of screens in Fusion Signage. It can search and organize media, create and edit playlists and schedules, and publish them to screens or screen groups. It can also read screen status and screenshots and pull a proof-of-play summary.

Connect Fusion Signage free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What is the reception screen showing right now?”

    The AI finds the screen, reads its status and what it is playing, and fetches recent screenshots.

  • “Make a playlist called Winter Menu with all media tagged 'winter'.”

    It searches media by tag and creates a playlist with those items in the folder you choose. Nothing changes on screens until it is published.

  • “Publish Winter Menu to the Store screens group.”

    It finds the screen group and publishes the playlist to it, then checks the publish status.

What your AI can do

Media

Search media by name, tag, type or folder, create and update media items with tags and expiry dates, and delete what you no longer use.

Playlists and schedules

Create, edit and delete playlists, add items, build schedules with timed events, and publish them to screens or screen groups.

Screens and reporting

Search screens and groups, read status and screenshots, rename screens or set their time zone, and get proof-of-play summaries.

  • “Play the breakfast playlist from 6 to 11 and the lunch playlist after that.”

    It creates a schedule with two timed events and a default playlist, ready for you to publish.

  • “Set the summer promo images to expire on 31 March.”

    It searches the media and sets the expiry date on each item.

  • “How often did the new promo play on the Aarhus screens last week?”

    It pulls a proof-of-play summary for those screens and dates.

28 tools for Fusion Signage

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_playlist_itemsChanges dataAppend `items` (media) to the end of an existing playlist (`playlist_id`).
  • add_screen_to_groupChanges dataAdd a screen (`identity`) to a screen group (`screen_group_id`).
  • create_mediaChanges dataCreate a media item with `name`, `folder_id` and `origin` (where the content comes from), plus optional `tags` and `expiry_date`.
  • create_playlistChanges dataCreate a playlist with `name`, `folder_id` and `items` (the media to play). It is not shown on screens until published.
  • create_scheduleChanges dataCreate a schedule with `name`, `folder_id` and `events` (which playlist plays when), plus an optional `default_playlist_id`. Not shown on screens until published.
  • delete_mediaDeletesPermanently delete a media item by `medium_id`. It disappears from any playlists that use it.
  • delete_playlistDeletesPermanently delete a playlist by `playlist_id`.
  • get_mediaGet one media item by `medium_id`, with type, tags, folder and expiry date.
  • get_playlistGet one playlist by `playlist_id`, with its items in order.
  • get_proof_of_play_summaryGet a proof-of-play summary (what played, how often) between `start_date` and `end_date`, optionally for specific screens and grouped with `group_by`.
  • get_publish_statusVisible to othersCheck the progress of a publish job by `publish_id`.
  • get_scheduleGet one schedule by `schedule_id`, with its timed events and default playlist.
  • get_screenGet one screen by `identity`, with its status, timezone and what it is playing.
  • list_folder_contentsList the assets (media, playlists, schedules) in a folder by `folder_id`, optionally filtered by `type`.
  • list_foldersList the content folders. Use to find a `folder_id` for media, playlists and schedules.
  • list_playlistsList playlists, optionally filtered by `folder_id` or `updated_since`.
  • list_schedulesList schedules, optionally filtered by `folder_id` or `updated_since`.
  • list_screen_groupsList screen groups, optionally under a `parent_id`.
  • list_screen_screenshotsGet recent screenshots from a screen (`identity`) to see what it is showing.
  • list_tagsList tags, optionally filtered by `name`.
  • publish_playlistVisible to othersPublish a playlist (`playlist_id`) to screens or screen groups given in `targets`. Changes what those screens display.
  • publish_scheduleVisible to othersPublish a schedule (`schedule_id`) to screens or screen groups given in `targets`. Changes what those screens display.
  • search_mediaSearch media by `name`, `tags`, `media_type`, `folder_id`, `created_after` or `updated_since`. Use this to find a media ID.
  • search_screensSearch screens by `name`, `tags`, `group_id`, `runtime`, `application_version` or `updated_since`. Use to find a screen's `identity`.
  • update_mediaChanges dataUpdate a media item by `medium_id`: rename it, change `tags`, move it to another `folder_id` or set `expiry_date`.
  • update_playlistChanges dataUpdate a playlist by `playlist_id`: rename it, replace its `items`, change the `overlay` or move it to another folder.
  • update_scheduleChanges dataUpdate a schedule by `schedule_id`: rename it, replace its `events` or change the `default_playlist_id`.
  • update_screenChanges dataUpdate a screen by `identity`: change its `display_name`, `iana_timezone` or `metadata`.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Fusion Signage from the app list.

  2. 2

    Paste your key

    Paste a Fusion Signage personal access token. In the Fusion Signage portal click Settings › Login methods, scroll to Personal access tokens and click Generate new token. Give it a unique name, click Generate and copy the token. It is shown only once.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Fusion Signage?

The AI can search and read media, playlists, schedules, folders, tags, screens, screen groups, screenshots and proof-of-play summaries. It can create and update media, playlists and schedules, add screens to groups, update screens, publish playlists and schedules, and delete media and playlists.

Does the AI see my Fusion Signage credentials?

No. Your personal access token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Publishing changes what your screens display, and deleting media or a playlist is permanent, so those tools can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Fusion Signage account.

Will new playlists show up on my screens right away?

No. A new or edited playlist or schedule stays off your screens until it is published to specific screens or screen groups. Publishing is a separate tool, so you can let the AI prepare content and keep publishing behind your approval.

Let your AI work in Fusion Signage today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Fusion Signage free

PipMCP is not affiliated with Fusion Signage. Product names are trademarks of their owners.