iSuite Operations MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ISUITE_API_KEY | No | API key or bearer token (required for apikey/bearer auth) | |
| ISUITE_BASE_URL | Yes | iSuite REST API base URL (e.g., https://isuite.yourcompany.com/api/v1) | |
| ISUITE_PASSWORD | No | Password for basic auth | |
| ISUITE_USERNAME | No | Username for basic auth | |
| ISUITE_AUTH_TYPE | No | Authentication type: apikey, bearer, or basic | |
| ISUITE_TIMEOUT_MS | No | Request timeout in milliseconds (default 30000) | |
| ISUITE_VERIFY_TLS | No | Whether to verify TLS certificates (true/false, default true) | |
| ISUITE_ENVIRONMENT | No | Environment label (e.g., production, staging) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_usersA | List all iSuite users with optional filtering by status or role. |
| get_userB | Get detailed information for a specific iSuite user by their ID or username. |
| create_userB | Create a new iSuite user account. |
| update_userC | Update an existing iSuite user's profile or settings. |
| disable_userB | Disable an iSuite user account, preventing login without deleting the account. |
| enable_userA | Re-enable a previously disabled iSuite user account. |
| delete_userA | Permanently delete an iSuite user account. This action is irreversible. |
| reset_user_passwordA | Trigger a password reset for an iSuite user (sends reset email or returns temp password). |
| list_rolesA | List all available roles defined in iSuite. |
| get_roleB | Get full details of a specific iSuite role including all its permissions. |
| get_user_rolesA | List all roles currently assigned to an iSuite user. |
| verify_user_permissionA | Check whether a specific user has a given permission. Returns true/false with context. |
| assign_roleC | Assign a role to an iSuite user. |
| revoke_roleB | Remove a role from an iSuite user. |
| list_role_membersB | List all users who currently hold a specific role. |
| get_job_statusC | Get the current execution status and details of a specific iSuite job. |
| list_running_jobsC | List all currently running iSuite jobs. |
| list_failed_jobsB | List iSuite jobs that have failed within a given time range. |
| list_completed_jobsB | List successfully completed iSuite jobs within a time range. |
| get_job_historyB | Get the execution history for a specific job definition (all past runs). |
| cancel_jobA | Cancel a currently running iSuite job. The job will be terminated gracefully. |
| retry_jobC | Retry a failed iSuite job, optionally from a specific step. |
| list_schedulesC | List all defined iSuite job schedules. |
| get_scheduleA | Get full details of a specific iSuite schedule including cron expression and next run time. |
| get_scheduler_statusA | Get the overall iSuite scheduler engine status — whether it is running, paused, or in standby. |
| enable_scheduleA | Enable a disabled iSuite schedule so it resumes automatic execution. |
| disable_scheduleA | Disable an active iSuite schedule to pause automatic execution without deleting it. |
| list_upcoming_jobsA | List jobs scheduled to run within a future time window. |
| get_schedule_historyB | Get the execution history for a specific schedule showing past runs and their outcomes. |
| get_batch_statusA | Get the current execution status and progress details of a specific iSuite batch job. |
| list_batch_jobsA | List iSuite batch jobs filtered by status and time range. |
| list_running_batchesB | List all currently running iSuite batch jobs with live progress metrics. |
| get_batch_historyB | Get the complete execution history for a batch job definition. |
| rerun_batchA | Re-execute a failed or cancelled batch job, optionally with parameter overrides. |
| cancel_batchB | Cancel a running or pending iSuite batch job. |
| search_audit_logsB | Search iSuite audit trail logs with flexible filtering across users, actions, and time ranges. |
| get_audit_logB | Get the full details of a single audit log entry by its ID. |
| list_user_activityB | List all audit log entries for a specific user within a time range. |
| list_recent_changesB | List recent system-level changes (config updates, role changes, schedule modifications) within a time window. |
| export_audit_trailC | Export audit trail logs for a given date range to a downloadable file. |
| get_login_historyB | Retrieve login and logout events for users, including failed login attempts. |
| validate_configA | Validate iSuite configuration settings — checks for missing required values, type mismatches, and invalid references. |
| get_config_valueA | Retrieve the current value of a specific iSuite configuration key. |
| list_config_keysB | List all available iSuite configuration keys, optionally filtered by section. |
| compare_configsA | Compare iSuite configuration between two environments and highlight differences. |
| check_system_healthA | Run a full iSuite system health check — validates connectivity to all subsystems (database, message queue, storage, integrations). |
| validate_connectionA | Test and validate a specific iSuite connection configuration (database, API endpoint, SMTP, etc.). |
| update_config_valueC | Update a specific iSuite configuration value. Requires appropriate admin permissions. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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/navin2031992/mcpisuite'
If you have feedback or need assistance with the MCP directory API, please join our Discord server