hetrixmcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HETRIXTOOLS_API_TOKEN | Yes | HetrixTools API token for authentication |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_account_limitsA | Get current HetrixTools account usage and limits. Returns usage and limits for uptime monitors, blacklist monitors, sub-accounts, SMS credits, account credit, and API v1/v2 access. |
| list_contact_listsA | List contact lists configured on the account. Each contact list includes id, name, default flag, and notification channel settings (email, phone_sms, telegram, slack, discord, webhook, and do-not-disturb settings). |
| list_blacklistsA | Get the list of blacklists (RBLs) checked by the HetrixTools platform. Returns two arrays: |
| list_blacklist_monitorsA | List blacklist monitors with optional filters and pagination. Returns a |
| get_blacklist_reportA | Get the blacklist report for a specific monitor. Returns id, name, type, target, report_id, and a |
| list_uptime_monitorsA | List uptime monitors with optional filters and pagination. Returns a |
| get_uptime_reportA | Get the uptime report for a specific monitor. Returns timezone, per-day |
| list_downtimesA | List downtimes for a specific uptime monitor. Returns a |
| get_location_fail_logB | Get the fail log for a specific monitoring location of an uptime monitor. Returns a |
| list_warning_policiesB | List the warning policies configured for an uptime monitor. |
| update_warning_policiesB | Update the warning policies for an uptime monitor. Sends a PUT request with the provided policies array. |
| list_status_pagesA | List all status pages configured on the account. |
| add_monitors_to_status_pageA | Add monitors to a status page. Sends a POST request with the status page ID and monitor IDs to add. |
| remove_monitors_from_status_pageA | Remove monitors from a status page. Sends a DELETE request with the status page ID and monitor IDs to remove. |
| list_scheduled_maintenanceA | List all scheduled maintenance windows. |
| create_scheduled_maintenanceA | Create a scheduled maintenance window. Sends a POST request with the maintenance name, start/end dates, optional affected monitor IDs, and optional description. |
| delete_scheduled_maintenanceA | Delete a scheduled maintenance window by ID. |
| get_server_agentB | Get information for a specific server agent. |
| update_server_agentB | Update a server agent's configuration. Sends a POST request with the provided settings dict. |
| delete_server_agentB | Delete a server agent by ID. |
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/khrns-r/hetrixmcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server