Skip to main content
Glama
z0nam

worksmobile-mcp

by z0nam

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WORKS_CLIENT_IDYesOAuth client ID from the WORKS Developer Console.
WORKS_PRIVATE_KEYNoPrivate key (PEM content) for the service account.
WORKS_CLIENT_SECRETYesOAuth client secret from the WORKS Developer Console.
WORKS_DELEGATED_USERYesEmail of the user to delegate to (default user for API calls).
WORKS_SERVICE_ACCOUNTYesEmail address of the service account for delegation.
WORKS_PRIVATE_KEY_PATHNoPath to the private key (PEM) file.

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
works_drives_listB

List shared drives (id, name, accessibleRange, permissionType, masters).

works_drive_getB

Get one shared drive's settings (accessibleRange TENANT/DOMAIN/MEMBER, permissionType).

works_files_listB

List files/folders. With sharedrive_id: that shared drive; else the delegated user's My Drive.

works_perms_listA

List drive-level (or, with folder_id, folder-level) permissions.

works_perm_grantA

Grant READ/WRITE to a member (drive-level, or folder-level with folder_id). Requires confirm=true.

works_perm_revokeA

Delete ONE permission by perm_id or target_email. Bulk delete is unsupported by design. Requires confirm=true.

works_folder_enableA

Enable folder-level permissions. WARNING: breaks inheritance (masters-only until granted). Requires confirm=true.

works_folder_disableA

Disable folder-level permissions. WARNING: drops folder grants, restores inheritance. Requires confirm=true.

works_file_downloadA

Download a file to a local path (follows the storage redirect with auth).

works_file_uploadB

Upload a local file into a My Drive folder (2-step metadata+PUT flow).

works_folder_createA

Create a folder in the delegated user's My Drive (root if no parent).

works_share_createA

Share a My Drive folder so it appears in the recipient's 'shared with me'. My Drive only (not shared drives). Requires confirm=true.

works_share_deleteC

Remove sharing from a My Drive folder. Requires confirm=true.

works_sharedfolders_listA

List a member's 'shared with me' folders (requires that member as delegated user).

works_searchC

Search drive files (drive_type_filters e.g. 'SHARE_DRIVE').

works_api_callB

Raw WORKS API escape hatch (path under https://www.worksapis.com/v1.0). Non-GET requires confirm=true.

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/z0nam/worksmobile-mcp'

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