AFKBot

MCP server for AFKBot PTO management — file, list, and cancel time-off requests.

stdioofficialservice

Package Details

Transportstdio

Environment Variables

AZURE_TENANT_ID(str)
Required

Azure AD tenant ID hosting the AFKBot app registration

AZURE_CLIENT_ID(str)
Required

Client ID of the app registration used to authenticate to AFKBot

AZURE_CLIENT_SECRET(str)
RequiredSecret

Client secret for the AFKBot app registration

AFKBOT_API_URL(str)

AFKBot API base URL — defaults to the production endpoint if omitted

AFKBOT_APP_CLIENT_ID(str)

AFKBot Easy Auth app client ID (audience) — defaults to production

MCP_TRANSPORT(str)
Default:stdio

Transport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.

AUTH_MODE(str)
Default:env

Credential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway.

LOG_LEVEL(str)
Default:info

Log verbosity: debug, info, warn, error