AppSignal MCP
Provides tools for querying and fetching error and performance monitoring data from AppSignal, including searching for samples with filters and retrieving detailed sample information.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AppSignal MCPsearch for errors in app-123 since yesterday with limit 5"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AppSignal MCP
A Model Context Protocol (MCP) server for AppSignal monitoring API integration. This server allows AI assistants to directly query and fetch error and performance data from AppSignal through the MCP protocol.
Features
Fetch details about specific error or performance samples
Search for errors, performance samples, or both with flexible filters
Integration with AppSignal's Error and Performance Monitoring APIs
Related MCP server: Scout Monitoring MCP
Prerequisites
Bun runtime
AppSignal account and API token
Application ID from your AppSignal dashboard
Installation
# Clone the repository
git clone https://github.com/pauldub/appsignal-mcp.git
cd appsignal-mcp
# Install dependencies
bun installConfiguration
Create a .env file in the root directory with your AppSignal credentials:
# Server configuration
PORT=3000
LOG_LEVEL=info
# AppSignal configuration
APPSIGNAL_API_TOKEN=your-api-tokenUsage
Starting the Server
# Run the server
bun start
# Development mode with auto-reload
bun dev
# Run tests
bun test
# Build a standalone executable
bun run buildCLI Options
appsignal-mcp --appsignal-api-token your-tokenAvailable options:
--appsignal-api-token <token>- AppSignal API token--log-level <level>- Logging level (debug, info, warn, error)--port <port>- Server port number
MCP Tools
1. get_sample
Gets details about a specific sample by ID (error or performance).
Parameters:
sampleId(string, required): The AppSignal sample IDappId(string, required): The AppSignal application ID
2. search_samples
Searches for samples in an application with optional filters.
Parameters:
appId(string, required): The AppSignal application IDsample_type(string, optional): Type of samples to search - "all", "errors", or "performance" (defaults to "errors")exception(string, optional): Filter by exception name (e.g., "NoMethodError") - only applicable for error samplesaction_id(string, optional): Filter by action name (e.g., "BlogPostsController-hash-show")since(string/number, optional): Start timestamp in UTC (timestamp or ISO format)before(string/number, optional): End timestamp in UTC (timestamp or ISO format)limit(number, optional): Maximum number of samples to return (defaults to 10)count_only(boolean, optional): Only return the count, not the samples
Claude Integration
To use this MCP server with Claude, create a .mcp.json file in your Claude Code workspace:
{
"mcpServers": {
"appsignal-mcp": {
"type": "stdio",
"command": "bun",
"args": [
"run",
"start"
],
"env": {
"APPSIGNAL_API_TOKEN": "your-api-token"
}
}
}
}License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Query application logs, traces, and metrics from your AI coding assistant via Foam's MCP server.
Investigate errors, track deployments, analyze performance, and manage application monitoring
- SuperlogOAuthsh.superlog
Open-source agent that observes and fixes your application. Query logs, traces, metrics, incidents.
- SpanlyOAuthcom.spanly
MCP observability. Query live traffic, errors, duration, and alerts from your AI agent.
Related MCP Servers
- AlicenseDqualityDmaintenanceA Model Context Protocol server that connects to AppSignal, allowing users to fetch, list, and analyze incident information from their AppSignal monitoring.3243MIT

Scout Monitoring MCPofficial
AlicenseAqualityBmaintenanceEnables AI assistants to access Scout Monitoring performance and error data through Scout's API. Provides traces, errors, metrics, and insights for Rails, Django, FastAPI, Laravel and other applications to help identify and fix performance issues like N+1 queries, slow endpoints, and memory bloat.1330MIT- AlicenseBqualityDmaintenanceIntegrates GlitchTip error monitoring with AI assistants to fetch, analyze, and debug production errors. It enables users to list issues, retrieve event details, and perform guided triage of application errors through natural language.28611MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to retrieve and analyze Sentry issues, including error reports, stacktraces, and debugging information from Sentry.io.121MIT
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/pauldub/appsignal-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server