io.usefulapi/ablesign · v1.0.1 · search-and-web
AbleSign MCP by usefulapi is healthy: it completed an MCP handshake in 1329 ms and exposes 18 tools.
Read screens, playlists and media plays, and add media to a screen playlist in AbleSign.
Endpoint: https://ablesign.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 18 |
| Latency | 1329 ms |
| Last checked (UTC) | 2026-11-07T21:50:25.040Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-07T21:50:25.040Z | Healthy | 1329 |
ablesign_list_workspaces | List the workspaces this API key can use, with screen, media file and user counts. Use it to find a workspace_id. AbleSign API: GET /workspaces. |
ablesign_list_workspace_users | List the users assigned to one workspace, with their role. AbleSign API: GET /workspaces/{id}/users. |
ablesign_list_screens | List digital signage screens with orientation, online state, group and tags. Good first call to see the estate. AbleSign API: GET /screens. |
ablesign_get_screen | Get one screen: resolution settings, fit mode, timezone, sync role, heartbeat time and tags. AbleSign API: GET /screens/{id}. |
ablesign_get_screen_playlist | Get the playlist that one screen plays: its items in order, with duration, transition and schedule per item. AbleSign API: GET /screens/{id}/playlist. |
ablesign_list_screen_groups | List screen groups (screens that share one playlist). AbleSign API: GET /screen_groups. |
ablesign_get_screen_group | Get one screen group with its title, description and tags. AbleSign API: GET /screen_groups/{id}. |
ablesign_list_screen_group_members | List the screens that belong to one screen group. AbleSign API: GET /screen_groups/{id}/screens. |
ablesign_list_folders | List media folders, optionally inside one parent folder. AbleSign API: GET /folders. |
ablesign_list_media_files | List uploaded images and videos with size, duration, dates and tags. AbleSign API: GET /media_files. |
ablesign_get_media_file | Get one media file with its size, duration, dimensions, validity dates and tags. AbleSign API: GET /media_files/{id}. |
ablesign_list_web_apps | List web apps (web pages shown on screens) with their validity dates and tags. AbleSign API: GET /web_apps. |
ablesign_list_proof_of_play_records | List raw play records: how often and how long one screen played one asset in a period. The window is at most 92 days. AbleSign API: GET /proof_of_play/records. |
ablesign_summarize_plays_by_asset | Summarize plays per asset (media file or web app): screens it played on, total plays and total seconds. Use it for 'what played most last month'. AbleSign API: GET /proof_of_play/summary. |
ablesign_summarize_asset_plays_by_screen | Summarize how one asset (media file or web app) played on each screen: play count and total seconds per screen. AbleSign API: GET /proof_of_play/summary/screens. |
ablesign_create_folder | WRITE: create a media folder, optionally inside a parent folder. Creates a new record on each call. AbleSign API: POST /folders. |
ablesign_rename_folder | WRITE: change the title of one media folder. Setting the same title again changes nothing. AbleSign API: PUT /folders/{id}. |
ablesign_add_screen_playlist_items | WRITE: add up to 50 media files or web apps to the playlist of one screen. The content plays on the live screen. Each item needs media_file_id OR web_app_id. Limit: 15 writes per minute and 30 per hour per screen. AbleSign API: POST /screens/{id}/playlist_items. |