Skip to main content
Glama
RevelDigital

Revel Digital MCP Server

Official
by RevelDigital

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
API_KEY_APIKEYINHEADERYesYour Revel Digital API key

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
prompts
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
getaccountC

Gets account details.

putaccountC

Updates an account.

getorganizationsD

Gets organizations.

getdevicesB

Gets all devices in an account.

postdeviceC

Registers a new device.

getdevicebyidB

Gets a device by ID.

putdeviceC

Updates a device.

deletedeviceB

Delete a device.

patchdeviceA

Patch a device. Patch allows partial updates by targeting specific properties of the device. Uses the JSON Patch syntax (http://jsonpatch.com)

getdevicegroupsC

Gets device groups in the account.

postdevicegroupC

Create a new device group.

putdevicegroupC

Updates a device group.

deletedevicegroupD

Group must be empty.

getpingdataC

Gets device ping data by registration key.

getsnapshotA

Gets current snapshot of the device screen. Image is returned as a JPEG image.

getdevicepingdataC

Gets device ping data by registration key.

postdevicescommandsB

Sends a collection of commands to devices.

postdevicecommandsC

Sends a collection of commands to a specific device.

posteventB

Create an event associated with a device.

getmediaC

Gets all media in an account.

postmediamultipartC

POST body must be in multipart/form-data format

getmediabyidC

Gets media item by ID.

putmediaC

Update media asset properties.

deletemediaC

Delete media asset.

patchmediaC

Patch a media item. Patch allows partial updates by targeting specific properties of the schedule. Uses the JSON Patch syntax (http://jsonpatch.com)

getmediagroupsC

Gets media groups.

postmediagroupC

Create a new media group.

putmediagroupB

Updates a media group.

deletemediagroupD

Group must be empty.

postmediabyfilenameD

POST body should contain raw binary media file

postmediaimportC

Import a file from a URL.

getplaylistsC

Gets all playlists in an account.

postplaylistC

Create a new playlist.

getplaylistbyidB

Gets a playlist by ID.

putplaylistC

Put a playlist. Replaces a playlist with the one provided.

deleteplaylistC

Delete a playlist.

patchplaylistA

Patch a playlist. Patch allows partial updates by targeting specific properties of the playlist. Uses the JSON Patch syntax (http://jsonpatch.com)

getplaylistgroupsC

Gets playlist groups in the account.

postplaylistgroupB

Create a new playlist group.

putplaylistgroupC

Updates a playlist group.

deleteplaylistgroupC

Group must be empty.

postreportadhawkC

Returns Adhawk dataset based on the provided post parameters.

getreportbyidC

Returns a list of reports available for export.

postreportexportC

Generate and export a report.

getschedulesC

Gets schedules in an account.

postscheduleC

Creates a new schedule.

getschedulebyidB

Gets a schedule by ID.

putscheduleC

Update schedule.

deletescheduleC

Delete a schedule.

patchscheduleA

Patch a schedule. Patch allows partial updates by targeting specific properties of the schedule. Uses the JSON Patch syntax (http://jsonpatch.com)

getschedulegroupsB

Gets schedule groups in the account.

postschedulegroupB

Create a new schedule group.

putschedulegroupC

Updates a schedule group.

deleteschedulegroupC

Group must be empty.

gettemplatesC

Gets all templates in an account.

gettemplatebyidC

Gets a template by ID.

deletetemplateB

Delete a template.

gettemplategroupsC

Gets template groups in the account.

posttemplategroupB

Create a new template group.

puttemplategroupC

Updates a template group.

deletetemplategroupC

Group must be empty.

getusersC

Gets all users in an account.

getuserbyidB

Gets a user by ID.

Prompts

Interactive templates invoked by user choice

NameDescription
revel-digital-assistantSystem prompt for Revel Digital digital signage management assistant

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/RevelDigital/reveldigital-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server