elmah.io MCP connector
Updated
Elmah.io is a cloud-based error logging and uptime monitoring service for .NET applications. The elmah.io MCP connector allows AI agents to manage deployments, logs, and heartbeats, creating, retrieving, and deleting them as needed. It also supports diagnosing logging problems and disabling logs, giving teams a way to monitor application health and troubleshoot issues directly from their workflows.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the elmah.io MCP connector to perform the following actions:
- Track .NET application errors across environments in real time
- Diagnose logging failures before they disrupt production systems
- Correlate error spikes with specific deployments and releases
- Bulk-create or bulk-delete error messages to streamline log cleanup
- Mark recurring errors as fixed to keep dashboards accurate
- Enable or disable logs to control noise during testing
- Hide irrelevant messages to focus teams on critical issues
- Monitor service uptime and confirm application heartbeats automatically
Example prompts
Use the following example prompts to invoke elmah.io MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me the latest error messages from elmah.io.Create a new deployment record in elmah.io for version 2.3.List all logs currently enabled in elmah.io.Mark all messages matching 'timeout' as fixed in elmah.io.Delete the deployment with ID 12345 from elmah.io.Help me figure out why our logging isn't working in elmah.io.Disable the log for our staging environment in elmah.io.Fetch message details for error ID 987 in elmah.io.Hide the message about a known cosmetic bug in elmah.io.Send a heartbeat to confirm our service is alive in elmah.io.
elmah.io MCP connector tools
The elmah.io MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| Deployments_GetAll | Fetch a list of deployments. |
| Deployments_Create | Create a new deployment. |
| Deployments_Delete | Delete a deployment by its ID. |
| Deployments_Get | Fetch a deployment by its ID. |
| Heartbeats_Create | Create a new heartbeat. |
| Logs_GetAll | Fetch a list of logs. |
| Logs_Create | Create a new log. |
| Logs_Get | Fetch a log by its ID. |
| Logs_Diagnose | Help diagnose logging problems. |
| Logs_Disable | Disable a log by its ID. |
| Logs_Enable | Enable a log by its ID. |
| Messages_DeleteAll | Deletes a list of messages by logid and query. |
| Messages_GetAll | Fetch messages from a log. |
| Messages_Create | Create a new message. |
| Messages_CreateBulk | Create one or more new messages. |
| Messages_FixAll | Mark a list of messages as fixed by logid and query. |
| Messages_Delete | Delete a message by its ID. |
| Messages_Get | Fetch a message by its ID. |
| Messages_Fix | Fix a message by its ID. |
| Messages_Hide | Hide a message by its ID. |
| UptimeChecks_GetAll | Fetch a list of uptime checks. |