# Honeybadger MCP for AI Agents AI Agent Connect

> Honeybadger (Error Tracking) MCP lets you manage app exceptions and uptime directly through your AI client. List projects, analyze fault groups, check site availability, and track recent deployments without switching tabs. It's built for developers who need to stay on top of production issues in real-time.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_F0p8pxFBWSiNEqnhySdccvCtj3AVGK2iex9HGFII/ai-agent-connect
- **Tags:** error-tracking, uptime-monitoring, exception-handling, application-health, cron-monitoring

## Description

Bring your Honeybadger account into your AI agent's reach to manage app exceptions and health through natural conversation. You can pull high-level project details, like API keys and fault counts, without leaving your current workspace. If a production spike occurs, you can query fault groups to see which class names or environments are triggering the most noise. You can even dig into individual notices to grab backtraces and session context when you need to see exactly what went wrong. This Connector helps you stay focused on critical issues by letting you mark faults as resolved or ignored right from your chat. You can also keep an eye on site availability and cross-reference recent deployments to see if a new push caused a regression. When you add this to your stack via the Vinkius catalog, you turn your AI agent into a dedicated operations assistant. It handles the heavy lifting of navigating the dashboard so you can spend more time actually fixing the code.

## Tools

### list_faults
See error groups with class names, messages, and occurrence counts. This lets you identify the most frequent issues.

### resolve_fault
Mark a fault as resolved to update your dashboard state. This helps keep your error queue clean.

### list_notices
List individual error occurrences for a specific fault. This is useful for seeing the frequency of specific crashes.

### get_notice
Get the full backtrace and request data for a single notice. This gives you the exact code line that failed.

### list_sites
See all uptime monitoring sites in a project. Use this to quickly check if your services are online.

### list_members
See the team members and roles assigned to a project. This is great for auditing permissions and ownership.

### list_projects
Get a list of all projects including IDs, languages, and fault counts. This helps you get an overview of your entire portfolio.

### get_project
Retrieve the full details for a specific project. Use this to see deep configuration and metadata.

### get_fault
Pull the complete details for a single Honeybadger fault. Use this to understand the scope of a specific error.

### list_deployments
View the history of recent deployments in a project. This helps you correlate new bugs with recent code changes.

## Prompt Examples

**Prompt:** 
```
List all unresolved faults in my 'production-backend' project
```

**Response:** 
```
I've found 3 unresolved faults in 'production-backend':

| Fault | Message | Environment |
| :--- | :--- | :--- |
| `NoMethodError` | undefined method [] for nil:NilClass | production |
| `Timeout::Error` | Connection timed out | production |
| `ActiveRecord::RecordNotFound` | Couldn't find User | staging |

Which one would you like to inspect?
```

**Prompt:** 
```
Show me the details for fault ID 123456
```

**Response:** 
```
**Fault ID 123456 (`NoMethodError`)**

*   **First seen:** 2 days ago
*   **Occurrence count:** 45 times in 'production'
*   **Last noticed:** Today at 10:30 AM
*   **Status:** Unassigned

Would you like to see the last notice details or the backtrace?
```

**Prompt:** 
```
List recent deployments for project ID 9876
```

**Response:** 
```
Here are the 3 most recent deployments for project 9876:

*   **Revision `a1b2c3d`** by Alex (production, 2 hours ago)
*   **Revision `e5f6g7h`** by Sarah (staging, yesterday)
*   **Revision `i9j0k1l`** by Alex (production, 3 days ago)
```

## Capabilities

### Pull project details
Get API keys, languages, and fault counts for any project.

### Analyze fault groups
View error aggregates, messages, and environment distributions.

### Mark faults as resolved
Update your error dashboard state to clear out known issues.

### Inspect error notices
Retrieve backtraces and request data for specific occurrences.

### Monitor site uptime
Check the status of your monitored sites instantly.

### Review deployment history
See recent revisions to correlate code changes with errors.

## Use Cases

### Production is melting
A developer notices a spike in errors and asks their agent to pull the top fault groups and check the last deployment to see what changed.

### Need more context on a crash
A developer asks for the backtrace of a specific notice to see the exact line of failure and the request data that triggered it.

### Dashboard cleanup
An engineering lead asks the agent to mark a batch of known issues as resolved to keep the team focused on new bugs.

### Onboarding a new dev
A new hire asks the agent to list all projects and team members to understand the app's structure and who owns what.

## Benefits

- Stop switching tabs by checking site uptime and fault counts directly in your AI client using `list_sites`.
- Speed up debugging by using `get_notice` to pull backtraces and request data instantly.
- Keep your dashboard clean by using `resolve_fault` to manage your error queue.
- Correlate issues faster with `list_deployments` to see if new code caused the crash.
- Audit your team's workload using `list_members` to see who's handling which projects.

## How It Works

The bottom line is you get a way to manage your entire error tracking workflow through a simple chat interface.

1. Subscribe to the Honeybadger MCP on Vinkius.
2. Provide your Honeybadger Personal Auth Token.
3. Ask your agent to list your projects or check for active faults.

## Frequently Asked Questions

**Can the Honeybadger MCP help me debug production errors?**
Yes. It lets your AI agent pull specific fault groups and individual notices, including backtraces and request data, so you can see exactly what's failing in real-time.

**How do I use Honeybadger MCP to check site uptime?**
You can ask your agent to list your monitored sites. It will pull the current status for all your projects so you can verify availability without leaving your workspace.

**Can I use Honeybadger MCP to see who's on my team?**
Yes. You can use the `list_members` tool to see everyone registered on a project and their specific roles, which is great for auditing permissions and ownership.

**Does Honeybadger MCP show me recent deployments?**
It does. You can ask your agent to list deployments to see the most recent revisions, who pushed them, and which environment they hit.

**Can I mark errors as resolved using Honeybadger MCP?**
Yes. You can tell your agent to resolve a specific fault. This updates your Honeybadger dashboard so you can keep your focus on new, active issues.

**Can I see the exact backtrace of an error through my agent?**
Yes. Use the `get_notice` tool with a specific Notice ID to retrieve the full backtrace and request data. This allows your agent to help you identify the exact line of code causing the exception.

**How do I mark an error as resolved from a conversation?**
Use the `resolve_fault` tool by providing the Project ID and Fault ID. Your agent will update the status in Honeybadger, and you'll be notified if the same error occurs again in the future.

**Can I monitor site availability using my agent?**
Absolutely. Use the `list_sites` tool to see all registered uptime monitoring checks. Your agent will return site names, URLs, and their current status to ensure your infrastructure is healthy.