Skip to content
Agentmart
Submit a tool

Scout Monitoring (local)

Run Scout Monitoring's MCP tools locally with an API key: endpoints, traces, errors, N+1 insights.

Connector by scoutapm.com · Domain verified by the MCP Registry

IndexedMITLocal (stdio)★ 30
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/scoutapm-com-scout-mcp-local

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Run Scout Monitoring's MCP tools locally with an API key: endpoints, traces, errors, N+1 insights.

Use cases: monitoring-observability, debugging

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
15 read · 0 write · 0 deleteRead-only
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Python package

Tools by what they do 15

Read from the source code; the running server may list different tools.

Read 15 · Look things up without changing anything.

  • get_app_anomaly_event
  • get_app_anomaly_events
  • get_app_endpoint_traces
  • get_app_endpoints
  • get_app_error_groups
  • get_app_insights
  • get_app_job_traces
  • get_app_jobs
  • get_app_metrics
  • get_app_trace
  • get_endpoint_metrics
  • get_job_metrics
Show 3 more tools
  • get_scout_setup_instructions
  • get_usage
  • list_apps

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • SCOUT_API_KEY

Network hosts it talks to 4

  • cursor.com · found in code
  • github.com · found in code
  • glama.ai · found in code
  • scoutapm.com · found in code

Files it touches

  • Your home directory (~)

Tools (15)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • get_app_anomaly_event

    Get a single anomaly event by ID, with smart_monitor and deploy context.

  • get_app_anomaly_events

    List anomaly events for a Scout APM application within a timeframe. Anomaly events flag statistically significant deviations in a metric (e.g. response time spike, throughput drop) detected against a learned baseline. Args: app_id: The ID of the Scout APM application. from_: Start datetime in ISO 8601 format. to: End datetime in ISO 8601 format. state: Filter by state - "open", "closed", or "all". metric: Filter by metric (e.g. response_time, throughput, error_rate). endpoint: Filter by endpoint (controller path).

  • get_app_endpoint_traces

    Get recent traces for an app filtered to a specific endpoint. Args: app_id (int): The ID of the Scout APM application. endpoint_id (str): The ID of the endpoint to filter traces. from_ (str): The start datetime in ISO 8601 format. to (str): The end datetime in ISO 8601 format.

  • get_app_endpoints

    Get all endpoints for a specific application. Also gets aggregated performance metrics withing the window of "from_" to "to". Useful for identifying high throughput, high latency or high error rate endpoints accross the application with a single call. These endpoints can be used in other tools to fetch endpoint-specific metrics, traces or errors. Args: app_id (int): The ID of the Scout APM application. from_ (str): The start datetime in ISO 8601 format. to (str): The end datetime in ISO 8601 format.

  • get_app_error_groups

    Get recent error_groups for an app, optionally filtered to a specific endpoint or group. Args: app_id (int): The ID of the Scout APM application. endpoint_id (str | None): The ID of the endpoint to filter errors. If None, fetches all errors for the app. error_group_id (str | None): The ID of the error group to filter errors.

  • get_app_insights

    Get or generate all insights for an application (cached for 5 minutes). Returns performance insights including N+1 queries, memory bloat, and slow queries. Each insight type includes count, new_count, and items array with specific details. If insight_type is provided, only that type will be returned. Args: app_id (int): The ID of the Scout APM application. insight_type: (str | None): Type of insight to filter (n_plus_one, memory_bloat, slow_query) If None (the default), all types will be returned. limit (int | None):…

  • get_app_job_traces

    Get recent traces for an app filtered to a specific background job. Each trace includes: id, time, duration, name, queue, metric_name, context. Args: app_id (int): The ID of the Scout APM application. job_id (str): The Base64-encoded job ID. from_ (str): The start datetime in ISO 8601 format. to (str): The end datetime in ISO 8601 format.

  • get_app_jobs

    Get all background jobs for a specific application. Also gets aggregated performance metrics within the window of "from_" to "to". Useful for identifying high throughput, high latency or high error rate jobs across the application with a single call. Each job includes: full_name, name, queue, job_id, throughput, execution_time, time_consumed, latency. Args: app_id (int): The ID of the Scout APM application. from_ (str): The start datetime in ISO 8601 format. to (str): The end datetime in ISO 8601 format.

  • get_app_metrics

    Get individual metric data for a specific application. Args: app_id (int): The ID of the Scout APM application. metric (str): The metric to retrieve (e.g., "response_time", "throughput"). from_ (str): The start datetime in ISO 8601 format. to (str): The end datetime in ISO 8601 format.

  • get_app_trace

    Get an individual trace with all spans. Args: app_id (int): The ID of the Scout APM application. trace_id (int): The ID of the trace to retrieve.

  • get_endpoint_metrics

    Get a single timeseries metric for a specific endpoint in an application. Args: app_id (int): The ID of the Scout APM application. endpoint (str): The endpoint path (e.g., "/users", "/orders"). metric (str): The metric to retrieve (e.g., "response_time", "throughput"). from_ (str): The start datetime in ISO 8601 format. to (str): The end datetime in ISO 8601 format.

  • get_job_metrics

    Get a single timeseries metric for a specific background job in an application. Valid job metrics: throughput, execution_time, latency, errors, allocations. Args: app_id (int): The ID of the Scout APM application. job_id (str): The Base64-encoded job ID. metric (str): The metric to retrieve (e.g., "execution_time", "throughput"). from_ (str): The start datetime in ISO 8601 format. to (str): The end datetime in ISO 8601 format.

  • get_scout_setup_instructions

    Get step-by-step instructions to instrument Scout APM in a framework. Always use this tool first when asked to setup/instrument/configure Scout APM in an application. This provides official, tested configuration instructions that should be followed exactly. Supported frameworks: - Web: bottle, dash, django, falcon, fastapi, flask, hug, rails, starlette - Background Jobs: celery, dramatiq, huey, rq - Database: sqlalchemy Args: framework: The framework or library name (e.g., "fastapi", "django", "celery") Returns: Complete setup instructions including installation, configuration, and…

  • get_usage

    Get usage and billing data for the current billing period. Returns billing period dates, pricing style, APM transaction counts (with limit if applicable), node counts (for per-node pricing), error counts (if error monitoring is enabled), and log bytes used (if logs integration is enabled).

  • list_apps

    List available Scout APM applications. Provide an optional `active_since` ISO 8601 to filter to only apps that have reported data since that time. Defaults to the metric retention period of thirty days. Args: active_since (str): ISO 8601 datetime string to filter apps active since that time.

Compare and alternatives

    Featured in

    Signals

    Stars
    30
    Forks
    1
    Open issues
    5
    Contributors
    5
    Weekly downloads
    186
    Last commit
    Oct 20, 2026 (8 days ago)
    Last release
    Oct 20, 2026 (8 days ago)
    Last package publish
    Oct 20, 2026 (8 days ago)

    From GitHub (fetched Oct 24, 2026) and the package registry.

    Details

    Registry name
    com.scoutapm/scout-mcp-local
    Version
    2026.10.20
    Auth
    API key
    Packages
    pypi scout-mcp-localoci docker.io/scoutapp/scout-mcp-local:latest
    License
    MIT
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026

    More from scoutapm.com

    Cite this page

    Scout Monitoring (local) MCP server. Agent Mart. https://agentmart.dev/connectors/scoutapm-com-scout-mcp-local (last updated 2026-10-24)