{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.augbastos/deputy-mcp","description":"Deputy workforce data for AI agents: rosters, timesheets and shifts; read-only by default","title":"Deputy MCP","repository":{"url":"https://github.com/augbastos/deputy-mcp","source":"github"},"version":"0.3.0","websiteUrl":"https://github.com/augbastos/deputy-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"deputy-mcp","version":"0.3.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token mode (all tools): a Deputy API token, created with an admin access level. Pair with DEPUTY_BASE_URL. Configure exactly one of the three authentication modes: API token, OAuth, or iCal feed.","format":"string","isSecret":true,"name":"DEPUTY_API_TOKEN"},{"description":"API token mode: your Deputy install origin, e.g. https://your-company.eu.deputy.com.","format":"string","name":"DEPUTY_BASE_URL"},{"description":"OAuth mode (all tools, no admin needed): client id of a personal app registered at https://once.deputy.com/my/oauth_clients with redirect URI http://localhost:8823/callback. Run 'deputy-mcp login' once.","format":"string","name":"DEPUTY_OAUTH_CLIENT_ID"},{"description":"OAuth mode: client secret of the same app.","format":"string","isSecret":true,"name":"DEPUTY_OAUTH_CLIENT_SECRET"},{"description":"iCal feed mode (your own roster only, read-only): your personal Deputy calendar link. It contains a private token.","format":"string","isSecret":true,"name":"DEPUTY_CALENDAR_URL"},{"description":"Set to true to register the write tools (API token and OAuth modes). Read-only by default.","format":"string","default":"false","choices":["true","false"],"name":"DEPUTY_ALLOW_WRITES"},{"description":"OAuth mode: file path for a plaintext token store, only where no OS keychain is available. Default: the OS keychain.","format":"filepath","name":"DEPUTY_TOKEN_STORE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T14:48:33.703985Z","publishedAt":"2026-10-21T14:48:33.703985Z","updatedAt":"2026-10-21T14:48:33.703985Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.augbastos/deputy-mcp","description":"Deputy workforce data for AI agents: rosters, timesheets and shifts; read-only by default","title":"Deputy MCP","repository":{"url":"https://github.com/augbastos/deputy-mcp","source":"github"},"version":"0.3.1","websiteUrl":"https://github.com/augbastos/deputy-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"deputy-mcp","version":"0.3.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token mode (all tools): a Deputy API token, created with an admin access level. Pair with DEPUTY_BASE_URL. Configure exactly one of the three authentication modes: API token, OAuth, or iCal feed.","format":"string","isSecret":true,"name":"DEPUTY_API_TOKEN"},{"description":"API token mode: your Deputy install origin, e.g. https://your-company.eu.deputy.com.","format":"string","name":"DEPUTY_BASE_URL"},{"description":"OAuth mode (all tools, no admin needed): client id of a personal app registered at https://once.deputy.com/my/oauth_clients with redirect URI http://localhost:8823/callback. Run 'deputy-mcp login' once.","format":"string","name":"DEPUTY_OAUTH_CLIENT_ID"},{"description":"OAuth mode: client secret of the same app.","format":"string","isSecret":true,"name":"DEPUTY_OAUTH_CLIENT_SECRET"},{"description":"iCal feed mode (your own roster only, read-only): your personal Deputy calendar link. It contains a private token.","format":"string","isSecret":true,"name":"DEPUTY_CALENDAR_URL"},{"description":"Set to true to register the write tools (API token and OAuth modes). Read-only by default.","format":"string","default":"false","choices":["true","false"],"name":"DEPUTY_ALLOW_WRITES"},{"description":"OAuth mode: file path for a plaintext token store, only where no OS keychain is available. Default: the OS keychain.","format":"filepath","name":"DEPUTY_TOKEN_STORE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T17:22:18.921608Z","publishedAt":"2026-10-21T17:22:18.921608Z","updatedAt":"2026-10-21T17:22:18.921608Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.augbastos/deputy-mcp","description":"Deputy workforce data for AI agents: rosters, timesheets and shifts; read-only by default","title":"Deputy MCP","repository":{"url":"https://github.com/augbastos/deputy-mcp","source":"github"},"version":"0.4.0","websiteUrl":"https://github.com/augbastos/deputy-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"deputy-mcp","version":"0.4.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token mode (all tools): a Deputy API token, created with an admin access level. Pair with DEPUTY_BASE_URL. Configure exactly one of the three authentication modes: API token, OAuth, or iCal feed.","format":"string","isSecret":true,"name":"DEPUTY_API_TOKEN"},{"description":"API token mode: your Deputy install origin, e.g. https://your-company.eu.deputy.com.","format":"string","name":"DEPUTY_BASE_URL"},{"description":"OAuth mode (all tools, no admin needed): client id of a personal app registered at https://once.deputy.com/my/oauth_clients with redirect URI http://localhost:8823/callback. Run 'deputy-mcp login' once.","format":"string","name":"DEPUTY_OAUTH_CLIENT_ID"},{"description":"OAuth mode: client secret of the same app.","format":"string","isSecret":true,"name":"DEPUTY_OAUTH_CLIENT_SECRET"},{"description":"iCal feed mode (your own roster only, read-only): your personal Deputy calendar link. It contains a private token.","format":"string","isSecret":true,"name":"DEPUTY_CALENDAR_URL"},{"description":"Set to true to register the write tools (API token and OAuth modes). Read-only by default.","format":"string","default":"false","choices":["true","false"],"name":"DEPUTY_ALLOW_WRITES"},{"description":"OAuth mode: file path for a plaintext token store, only where no OS keychain is available. Default: the OS keychain.","format":"filepath","name":"DEPUTY_TOKEN_STORE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T18:06:40.52984Z","publishedAt":"2026-10-21T18:06:40.52984Z","updatedAt":"2026-10-21T18:06:40.52984Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.augbastos/deputy-mcp","description":"Deputy workforce data for AI agents: rosters, timesheets and shifts; read-only by default","title":"Deputy MCP","repository":{"url":"https://github.com/augbastos/deputy-mcp","source":"github"},"version":"0.4.1","websiteUrl":"https://github.com/augbastos/deputy-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"deputy-mcp","version":"0.4.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token mode (all tools): a Deputy API token, created with an admin access level. Pair with DEPUTY_BASE_URL. Configure exactly one of the three authentication modes: API token, OAuth, or iCal feed.","format":"string","isSecret":true,"name":"DEPUTY_API_TOKEN"},{"description":"API token mode: your Deputy install origin, e.g. https://your-company.eu.deputy.com.","format":"string","name":"DEPUTY_BASE_URL"},{"description":"OAuth mode (all tools, no admin needed): client id of a personal app registered at https://once.deputy.com/my/oauth_clients with redirect URI http://localhost:8823/callback. Run 'deputy-mcp login' once.","format":"string","name":"DEPUTY_OAUTH_CLIENT_ID"},{"description":"OAuth mode: client secret of the same app.","format":"string","isSecret":true,"name":"DEPUTY_OAUTH_CLIENT_SECRET"},{"description":"iCal feed mode (your own roster only, read-only): your personal Deputy calendar link. It contains a private token.","format":"string","isSecret":true,"name":"DEPUTY_CALENDAR_URL"},{"description":"Set to true to register the write tools (API token and OAuth modes). Read-only by default.","format":"string","default":"false","choices":["true","false"],"name":"DEPUTY_ALLOW_WRITES"},{"description":"OAuth mode: file path for a plaintext token store, only where no OS keychain is available. Default: the OS keychain.","format":"filepath","name":"DEPUTY_TOKEN_STORE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T19:04:58.301694Z","publishedAt":"2026-10-21T19:04:58.301694Z","updatedAt":"2026-10-21T19:04:58.301694Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.augbastos/deputy-mcp","description":"Deputy workforce data for AI agents: rosters, timesheets and shifts; read-only by default","title":"Deputy MCP","repository":{"url":"https://github.com/augbastos/deputy-mcp","source":"github"},"version":"0.4.2","websiteUrl":"https://github.com/augbastos/deputy-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"deputy-mcp","version":"0.4.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API token mode (all tools): a Deputy API token, created with an admin access level. Pair with DEPUTY_BASE_URL. Configure exactly one of the three authentication modes: API token, OAuth, or iCal feed.","format":"string","isSecret":true,"name":"DEPUTY_API_TOKEN"},{"description":"API token mode: your Deputy install origin, e.g. https://your-company.eu.deputy.com.","format":"string","name":"DEPUTY_BASE_URL"},{"description":"OAuth mode (all tools, no admin needed): client id of a personal app registered at https://once.deputy.com/my/oauth_clients with redirect URI http://localhost:8823/callback. Run 'deputy-mcp login' once.","format":"string","name":"DEPUTY_OAUTH_CLIENT_ID"},{"description":"OAuth mode: client secret of the same app.","format":"string","isSecret":true,"name":"DEPUTY_OAUTH_CLIENT_SECRET"},{"description":"iCal feed mode (your own roster only, read-only): your personal Deputy calendar link. It contains a private token.","format":"string","isSecret":true,"name":"DEPUTY_CALENDAR_URL"},{"description":"Set to true to register the write tools (API token and OAuth modes). Read-only by default.","format":"string","default":"false","choices":["true","false"],"name":"DEPUTY_ALLOW_WRITES"},{"description":"OAuth mode: file path for a plaintext token store, only where no OS keychain is available. Default: the OS keychain.","format":"filepath","name":"DEPUTY_TOKEN_STORE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T20:21:12.201394Z","publishedAt":"2026-10-21T20:21:12.201394Z","updatedAt":"2026-10-21T20:21:12.201394Z","isLatest":true}}}],"metadata":{"count":5}}
