elmah.io MCP connector
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, create and monitor heartbeats, and administer log configurations across projects. It also supports diagnosing logging problems, enabling or disabling logs, and tracking application health through deployment and heartbeat management.
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:
- Monitor error rates across .NET applications and identify critical issues before users report them
- Automate deployment tracking to correlate application releases with error spikes or improvements
- Create and manage logs for different environments, applications, and teams within your organization
- Bulk delete or fix error messages to maintain log hygiene and reduce noise in monitoring
- Set up heartbeats to verify that critical background jobs and scheduled tasks execute successfully
- Diagnose logging configuration problems and resolve connectivity issues between applications and elmah.io
- Track uptime and availability of services to ensure service level agreement compliance
Example prompts
Use the following example prompts to invoke elmah.io MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all error messages logged in the past 24 hours for my production application in elmah.io.Create a new deployment record in elmah.io for version 2.5.1 released this morning.Delete all debug messages from the staging log in elmah.io that were created last week.Mark all unhandled exception errors as fixed in elmah.io for the customer service module.Set up a heartbeat in elmah.io to monitor our nightly data synchronization job.Fetch the error details for message ID abc123 from elmah.io to understand the root cause.List all logs currently configured in elmah.io and show which ones are disabled.Help me troubleshoot why my application stopped sending errors to elmah.io yesterday.Create a bulk upload of 50 error messages to elmah.io from our legacy system migration.Show me the uptime check results in elmah.io for the API endpoints we monitor.
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 | Retrieves a list of all deployments associated with your account. |
| Deployments_Create | Creates a new deployment record with the provided details. |
| Deployments_Delete | Removes a deployment from your account by its identifier. |
| Deployments_Get | Retrieves details about a specific deployment by its identifier. |
| Heartbeats_Create | Records a new heartbeat to monitor application health and uptime. |
| Logs_GetAll | Retrieves a list of all logs available in your account. |
| Logs_Create | Creates a new log for organizing and tracking application events. |
| Logs_Get | Retrieves detailed information about a specific log by its identifier. |
| Logs_Diagnose | Analyzes and provides guidance to resolve logging configuration issues. |
| Logs_Disable | Disables a log, preventing it from receiving new events. |
| Logs_Enable | Enables a log to resume receiving and storing application events. |
| Messages_DeleteAll | Removes multiple messages from a log based on specified criteria. |
| Messages_GetAll | Retrieves messages from a log, with optional filtering options. |
| Messages_Create | Records a new message or event entry in a log. |
| Messages_CreateBulk | Records multiple messages or events in a log simultaneously. |
| Messages_FixAll | Marks multiple messages as resolved based on specified criteria. |
| Messages_Delete | Removes a single message from a log by its identifier. |
| Messages_Get | Retrieves full details about a specific message by its identifier. |
| Messages_Fix | Marks a single message as resolved or fixed. |
| Messages_Hide | Hides a message from view without deleting it permanently. |
| UptimeChecks_GetAll | Retrieves a list of uptime checks for monitoring service availability. |