UNPKG

passgage-mcp-server

Version:

Model Context Protocol (MCP) server for Passgage Public API integration

72 lines 2.32 kB
{ "$schema": "https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json", "name": "passgage-mcp-server", "description": "Workforce management with 130+ tools for HR, time tracking, approvals, employee management", "status": "active", "repository": { "url": "https://github.com/passgage/mcp-server", "source": "github" }, "version_detail": { "version": "1.2.0" }, "packages": [ { "registry_type": "npm", "registry_base_url": "https://registry.npmjs.org", "identifier": "passgage-mcp-server", "version": "1.2.0", "environment_variables": [ { "name": "PASSGAGE_API_KEY", "description": "Your Passgage API key for company-level authentication", "is_required": true, "format": "string", "is_secret": true }, { "name": "PASSGAGE_USER_EMAIL", "description": "Your Passgage user email for user-level authentication (optional)", "is_required": false, "format": "string", "is_secret": false }, { "name": "PASSGAGE_USER_PASSWORD", "description": "Your Passgage user password for user-level authentication (optional)", "is_required": false, "format": "string", "is_secret": true }, { "name": "PASSGAGE_BASE_URL", "description": "Passgage API base URL (default: https://api.passgage.com)", "is_required": false, "format": "string", "is_secret": false }, { "name": "PASSGAGE_DEFAULT_AUTH_MODE", "description": "Default authentication mode: 'company' or 'user' (default: company)", "is_required": false, "format": "string", "is_secret": false }, { "name": "PASSGAGE_TIMEOUT", "description": "Request timeout in milliseconds (default: 30000)", "is_required": false, "format": "string", "is_secret": false }, { "name": "PASSGAGE_DEBUG", "description": "Enable debug logging: 'true' or 'false' (default: false)", "is_required": false, "format": "string", "is_secret": false } ] } ] }