AbleSign MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ABLESIGN_API_KEY | Yes | Bearer token used for every API request | |
| ABLESIGN_TIMEOUT | No | Request timeout in seconds, defaults to 30 | |
| ABLESIGN_BASE_URL | No | API base URL, defaults to https://api.ablesign.tv/api/v1 | |
| ABLESIGN_MCP_HOST | No | HTTP bind host, defaults to 127.0.0.1 | |
| ABLESIGN_MCP_PORT | No | HTTP bind port, defaults to 8000 | |
| ABLESIGN_WORKSPACE_ID | No | Sent as Workspace-Id, optional, defaults to account default | |
| ABLESIGN_MCP_TRANSPORT | No | Transport type: stdio, streamable-http, or sse, defaults to stdio |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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 |
| 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
| Name | Description |
|---|---|
No prompts | |
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/MartinLoeper/ablesign-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server