Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ABLESIGN_API_KEYYesBearer token used for every API request
ABLESIGN_TIMEOUTNoRequest timeout in seconds, defaults to 30
ABLESIGN_BASE_URLNoAPI base URL, defaults to https://api.ablesign.tv/api/v1
ABLESIGN_MCP_HOSTNoHTTP bind host, defaults to 127.0.0.1
ABLESIGN_MCP_PORTNoHTTP bind port, defaults to 8000
ABLESIGN_WORKSPACE_IDNoSent as Workspace-Id, optional, defaults to account default
ABLESIGN_MCP_TRANSPORTNoTransport type: stdio, streamable-http, or sse, defaults to stdio

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_screensC

List screens. Comma-separate orientation, online-status, or tag filters.

register_screenC

Register a screen using its six-character device pairing code.

get_screenC

Get complete details for a screen.

update_screenC

Partially update a screen using AbleSign API field names in changes.

delete_screenB

Permanently delete a screen.

get_screen_playlistC

Get a screen's playlist and settings.

save_screen_playlistB

Replace a screen's entire playlist. All desired items must be included.

add_screen_playlist_itemsB

Add 1-50 media-file or web-app items to a screen playlist.

update_screen_playlist_itemC

Partially update one screen playlist item without reordering it.

list_screen_groupsC

List screen groups in the active workspace.

create_screen_groupC

Create a screen group.

get_screen_groupC

Get screen group details.

update_screen_groupC

Partially update a screen group.

delete_screen_groupC

Permanently delete a screen group.

get_screen_group_playlistB

Get a screen group's playlist.

save_screen_group_playlistC

Replace a screen group's entire playlist.

add_screen_group_playlist_itemsC

Add 1-50 items to a screen group playlist.

update_screen_group_playlist_itemC

Partially update one screen group playlist item.

get_screen_group_membersA

List the screens assigned to a screen group.

set_screen_group_membersA

Replace a screen group's membership with up to 100 screen IDs.

list_foldersC

List media folders, optionally within a parent folder.

create_folderC

Create a media folder, optionally under a parent.

get_folderC

Get a media folder.

update_folderC

Rename a media folder.

delete_folderB

Permanently delete a media folder.

list_media_filesC

List media files. Multi-value format/orientation filters are comma-separated.

get_media_fileA

Get media details and a signed download URL.

update_media_fileB

Partially update media metadata, dates, or tags.

delete_media_fileC

Permanently delete a media file.

initiate_media_uploadB

Start AbleSign's three-step upload flow and return its signed PUT URL.

complete_media_uploadA

Finish an upload after bytes have been PUT to the signed upload URL.

initiate_media_replacementC

Start replacing a media file and return a signed PUT URL.

complete_media_replacementC

Finish a replacement after bytes have been PUT to the signed upload URL.

list_web_appsC

List AbleSign web apps.

create_web_appB

Create a web app from either a URL or raw HTML.

get_web_appC

Get web app details.

update_web_appB

Partially update a web app's metadata, URL, schedule, zoom, or tags.

delete_web_appC

Permanently delete a web app.

list_workspacesA

List all workspaces visible to the API key.

create_workspaceB

Create a workspace. Color, when supplied, is a #RRGGBB value.

get_workspaceC

Get workspace details.

update_workspaceC

Partially update a workspace.

delete_workspaceA

Permanently delete a non-default, empty workspace.

list_workspace_usersC

List users assigned to a workspace.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

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/MartinLoeper/ablesign-mcp'

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