Revel Digital MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| API_KEY_APIKEYINHEADER | Yes | Your 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
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| revel-digital-assistant | System prompt for Revel Digital digital signage management assistant |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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