Control SignageSpace from ChatGPT, Claude, and other AI assistants
Connect SignageSpace to ChatGPT, Claude, Cursor, or any MCP client. Ask an AI assistant what is playing, build playlists, and cast content to your screens. Free on every plan.
MCP server URL
https://app.signagespace.com/mcp — streamable HTTP, OAuth 2.1, free on every plan.
Tools
list_screens — Every paired screen, whether it is online, and what it is playing right now.
get_screen — Full detail for one screen — platform, orientation, license, assigned content.
list_playlists — The playlists in the account, with their items and durations.
list_channels — Channels — multi-zone layouts with their scheduling rules.
list_content — The media library: uploaded images and videos with ids to reference.
get_account — Your plan and how much of it is used — screens, storage, upload cap — so the assistant knows the limits.
pair_screen — Add a new screen by reading out the pairing code the player app shows on the TV.
upload_image — Pull an image from a URL straight into the media library — including one the AI just generated.
create_playlist — Build a new playlist from media or canvas layouts, in the order you describe.
update_playlist — Rename a playlist or change its items, durations, and order.
cast_to_screen — Put a playlist, channel, or layout on a screen — or clear it.
reload_screen — Force a screen to refresh its content immediately.
Example requests
- The TV is showing code 4821 — add it as the Lobby screen.
- Which of my screens are offline right now?
- Show me what is playing on the lobby screen.
- Build a playlist from my four newest product photos, 10 seconds each, and put it on the storefront TV.
- Generate a "Closed for the holiday" notice, upload it, and cast it to every screen.
- Swap the café screen back to the regular menu channel and reload it.
Machine-readable entry points
- MCP server —
https://app.signagespace.com/mcp
- OAuth 2.1 metadata —
https://app.signagespace.com/.well-known/oauth-authorization-server
- Public REST API —
https://app.signagespace.com/api/openapi.json
Questions
What is the SignageSpace MCP server URL?
https://app.signagespace.com/mcp — add it as a custom connector or remote MCP server in your AI client, then sign in with your SignageSpace account.
Which AI assistants can control SignageSpace?
Any client that speaks the Model Context Protocol over streamable HTTP. That includes Claude, ChatGPT, Claude Code, Cursor, and Windsurf. SignageSpace implements the standard OAuth 2.1 flow those clients expect, so no API keys are copied by hand.
Does the AI integration cost extra?
No. The MCP server is included with every SignageSpace account, free plan included. Your plan limits still apply — a Basic account can drive its one screen through an assistant exactly as it can through the dashboard.
What can an AI assistant actually change on my screens?
It can read your screens, playlists, channels, and media library, and — when you grant write access — upload images, create or update playlists, cast content to a screen, and reload a screen. It cannot touch billing, delete your account, or reach another customer’s data.
Is it safe to connect an AI assistant to my digital signage?
Connections use OAuth 2.1 with PKCE, so the assistant never sees your password. You approve read and write scopes separately on a consent screen, every tool call is scoped to your own account, and requests are rate limited so a runaway agent cannot flood your screens. Revoke access any time from your SignageSpace account.
Can an AI assistant set up a screen from scratch?
Yes, once the player app is installed on the TV. The app shows a pairing code; read it out to the assistant and it can claim the screen, name it, upload media, build a playlist, and put it on air without you opening the dashboard. Installing the player on the device is the one step that stays manual.