level-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LEVEL_API_KEY | No | Value sent in the Authorization header. Required for authenticated operations. | |
| LEVEL_API_BASE_URL | No | Alternate API origin for a proxy or test server. Default: https://api.level.io | |
| LEVEL_API_TIMEOUT_MS | No | Per-request timeout in milliseconds. Default: 30000 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| listAlertsB | List alerts. Returns a list of your alerts. Level API endpoint: GET /v2/alerts |
| showAlertA | Show alert. Retrieves the details of an existing alert. Level API endpoint: GET /v2/alerts/{id} |
| resolveAlertA | Resolve alert. Resolves an active alert. If the alert is already resolved, this is a no-op and returns the alert as-is. Level API endpoint: POST /v2/alerts/{id}/resolve |
| showAutomationRunB | Show automation run. Retrieves the status of an existing automation run. Level API endpoint: GET /v2/automation-runs/{id} |
| listAutomationWebhooksA | List automation webhooks. Returns webhook trigger URLs and accepted parameters for non-archived automations. Level API endpoint: GET /v2/automations/webhooks |
| listAutomationsA | List automations. Returns a list of non-archived automations. Level API endpoint: GET /v2/automations |
| listCustomFieldValuesA | List custom field values. Returns a list of custom field values for the organization, groups, or devices. Level API endpoint: GET /v2/custom-field-values |
| updateCustomFieldValueA | Update custom field value. Set a custom field value for the organization, group, or device. Level API endpoint: PATCH /v2/custom-field-values |
| deleteCustomFieldValueB | Delete custom field value. Deletes a custom field value for the organization, group, or device. Level API endpoint: DELETE /v2/custom-field-values |
| listCustomFieldsB | List custom fields. Returns a list of custom fields. Level API endpoint: GET /v2/custom-fields |
| createCustomFieldC | Create custom field. Creates a custom field. Level API endpoint: POST /v2/custom-fields |
| showCustomFieldA | Show custom field. Retrieves the details of an existing custom field. Level API endpoint: GET /v2/custom-fields/{id} |
| updateCustomFieldC | Update custom field. Updates a custom field. Level API endpoint: PATCH /v2/custom-fields/{id} |
| deleteCustomFieldB | Delete custom field. Deletes a custom field. Level API endpoint: DELETE /v2/custom-fields/{id} |
| listDevicesA | List devices. Returns a list of your devices. Level API endpoint: GET /v2/devices |
| showDeviceA | Show device. Retrieves the details of an existing device. Level API endpoint: GET /v2/devices/{id} |
| deleteDeviceB | Delete device. Deletes the specified device. Level API endpoint: DELETE /v2/devices/{id} |
| updateDeviceC | Update device. Updates the specified device. Level API endpoint: PATCH /v2/devices/{id} |
| assignGroupDevicesB | Assign devices to group. Assigns the specified devices to the given group. Level API endpoint: POST /v2/groups/{id}/devices |
| removeGroupDevicesA | Remove devices from group. Removes the specified devices from the group. Level API endpoint: DELETE /v2/groups/{id}/devices |
| listGroupsA | List groups. Returns a list of your groups. Level API endpoint: GET /v2/groups |
| createGroupC | Create group. Creates a new group. Level API endpoint: POST /v2/groups |
| showGroupA | Show group. Retrieves the details of an existing group. Level API endpoint: GET /v2/groups/{id} |
| updateGroupC | Update group. Updates an existing group. Level API endpoint: PATCH /v2/groups/{id} |
| deleteGroupA | Delete group. Deletes an existing group. Level API endpoint: DELETE /v2/groups/{id} |
| tagDevicesC | Tag devices. Applies a tag to the provided devices. Level API endpoint: POST /v2/tags/{id}/devices |
| removeTagFromDevicesB | Remove tag from devices. Removes a tag from the provided devices. Level API endpoint: DELETE /v2/tags/{id}/devices |
| listTagsC | List tags. Returns a list of tags. Level API endpoint: GET /v2/tags |
| createTagC | Create tag. Creates a new tag. Level API endpoint: POST /v2/tags |
| showTagA | Show tag. Retrieves a tag. Level API endpoint: GET /v2/tags/{id} |
| updateTagB | Update tag. Updates an existing tag. Level API endpoint: PATCH /v2/tags/{id} |
| deleteTagC | Delete tag. Deletes a tag. Level API endpoint: DELETE /v2/tags/{id} |
| listUpdatesB | List updates. Returns a list of your updates. Level API endpoint: GET /v2/updates |
| showUpdateA | Show update. Retrieves the details of an existing update. Level API endpoint: GET /v2/updates/{id} |
| triggerWebhookA | Trigger webhook. Triggers an automation via a webhook. Webhooks that require an authorization header must include a write-enabled API key. Level API endpoint: POST /v2/automations/webhooks/{token} |
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/pbozzay/level-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server