← Back to search

@fragile.app/mcp

GitHub Actions Scanned 13d ago

MCP server for the Fragile engineering metrics dashboard

? Not scanned yet

Versions

1.8.0latest
Jul 28, 2026
1.7.0
Jun 1, 2026
1.6.0
May 15, 2026
1.5.0
May 8, 2026
1.4.0
May 8, 2026
+ show 5 moreshow less
1.3.0
May 8, 2026
1.2.0
May 8, 2026
1.1.0
May 5, 2026
1.0.3
Apr 28, 2026
1.0.0
Apr 28, 2026

Tools 19

get_cycle_time
annotations: none low

Get cycle time observations and percentiles (median, p95) for a board and period — by quarter, sprint, explicit range, or a rolling time-period window (7/30/90 days).

period string boardId string quarter string sprintId string
get_cycle_time_trend
annotations: none low

Get cycle time trend across multiple periods — by quarter (default), by sprint, or as rolling time-period buckets (mode=timeperiod with a window).

limit number boardId string
get_planning_accuracy
annotations: none low

Get sprint planning accuracy metrics (commitment, added, removed, completed, scope change %, completion rate) for a Scrum board sprint or quarter.

boardId string quarter string sprintId string
list_sprints
annotations: none low

List available sprints for a board (name, state, dates).

boardId string
list_quarters
annotations: none low

List all quarters derived from sprint data across all boards.

get_dora_metrics
annotations: none low

Get aggregated org-level or per-board DORA metrics for a calendar quarter, a sprint, or a rolling time-period window (last 7/30/90 days).

boardId string quarter string sprintId string
get_dora_trend
annotations: none low

Get DORA metrics across multiple periods to show trajectory — by quarter (default), by sprint, or as rolling time-period buckets (mode=timeperiod with a window).

limit number boardId string sprintId string
get_snapshot_status
annotations: none low

Check whether DORA snapshots have been computed for each board.

get_hygiene_gaps
annotations: none low

List issues in active sprints that are missing an epic link or story points.

get_unplanned_done
annotations: none low

List issues resolved in a period that were never planned (never boarded, for Scrum never in a sprint).

boardId string quarter string sprintId string
list_boards
annotations: none low

List all configured boards with their type (scrum/kanban) and key settings.

get_board_config
annotations: none low

Get the full configuration for a single board (done status names, CFR/MTTR rules, etc.).

boardId string
get_sprint_detail
annotations: none low

Get an annotated ticket-level breakdown for a specific sprint (classification: committed, added, removed, completed, carry-over).

boardId string sprintId string
get_sprint_report
annotations: none low

Get the composite sprint report with scoring and recommendations for a sprint. `compositeScore` and `compositeBand` may be `null` when no dimension produced a usable score; `excludedDimensions` lists dimensions reported as N/A and `totalWeightApplied` (0–1) reflects the renormalised weight basis used for the composite.

boardId string refresh boolean sprintId string
get_roadmap_accuracy
annotations: none low

Get roadmap coverage accuracy: how many JPD ideas had linked issues completed within their target quarter.

boardId string quarter string sprintId string
get_healthcheck_report
annotations: none low

Get the weekly org-wide engineering healthcheck. For a selected ISO week, returns three pooled scores combining all boards — computed against a per-dimension denominator of the tickets whose first-ever start transition fell in that week: Stability (% of started tickets that were planned/committed or carried over at their sprint start; scrum boards only), Roadmap (% of started tickets that are roadmap-linked; scrum boards only), and Support (% of started tickets classified as reactive support; all boards, where lower is better). Each score pools numerators and denominators across the contributing boards (score = 100 * Σnumerator / Σdenominator). The response also carries an 8-week org trend of the three scores (oldest→newest, N/A weeks as null) and a

get_sync_status
annotations: none low

Check when each board was last synced and whether any sync is in progress.

get_support_tickets
annotations: none low

Get support ticket observations (cycle time, and each ticket\

period string boardId string quarter string sprintId string
get_support_summary
annotations: none low

Get aggregated support metrics (% support load, p50 and p95 cycle time, per-board breakdown) for a period — by quarter, sprint, explicit range, or a rolling time-period window (7/30/90 days).

period string boardId string quarter string sprintId string

Permissions 3

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs sync ops
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 54

low
Tool 'get_cycle_time' has no annotations annotation_checker · 100%
low
Tool 'get_cycle_time_trend' has no annotations annotation_checker · 100%
low
Tool 'get_planning_accuracy' has no annotations annotation_checker · 100%
low
Tool 'list_sprints' has no annotations annotation_checker · 100%
low
Tool 'list_quarters' has no annotations annotation_checker · 100%
low
Tool 'get_dora_metrics' has no annotations annotation_checker · 100%
low
Tool 'get_dora_trend' has no annotations annotation_checker · 100%
low
Tool 'get_snapshot_status' has no annotations annotation_checker · 100%
low
Tool 'get_hygiene_gaps' has no annotations annotation_checker · 100%
low
Tool 'get_unplanned_done' has no annotations annotation_checker · 100%
low
Tool 'list_boards' has no annotations annotation_checker · 100%
low
Tool 'get_board_config' has no annotations annotation_checker · 100%
low
Tool 'get_sprint_detail' has no annotations annotation_checker · 100%
low
Tool 'get_sprint_report' has no annotations annotation_checker · 100%
low
Tool 'get_roadmap_accuracy' has no annotations annotation_checker · 100%
low
Tool 'get_healthcheck_report' has no annotations annotation_checker · 100%
low
Tool 'get_sync_status' has no annotations annotation_checker · 100%
low
Tool 'get_support_tickets' has no annotations annotation_checker · 100%
low
Tool 'get_support_summary' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Suspicious package name: react-dom dependency_analyzer · 60%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.11.0 (GHSA-345p-7cg4-v4c7) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.11.0 (GHSA-8r9q-7v3j-jr4g) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.11.0 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: get_cycle_time manifest_parser · 70%
info
Tool: get_cycle_time_trend manifest_parser · 70%
info
Tool: get_planning_accuracy manifest_parser · 70%
info
Tool: list_sprints manifest_parser · 70%
info
Tool: list_quarters manifest_parser · 70%
info
Tool: get_dora_metrics manifest_parser · 70%
info
Tool: get_dora_trend manifest_parser · 70%
info
Tool: get_snapshot_status manifest_parser · 70%
info
Tool: get_hygiene_gaps manifest_parser · 70%
info
Tool: get_unplanned_done manifest_parser · 70%
info
Tool: list_boards manifest_parser · 70%
info
Tool: get_board_config manifest_parser · 70%
info
Tool: get_sprint_detail manifest_parser · 70%
info
Tool: get_sprint_report manifest_parser · 70%
info
Tool: get_roadmap_accuracy manifest_parser · 70%
info
Tool: get_healthcheck_report manifest_parser · 70%
info
Tool: get_sync_status manifest_parser · 70%
info
Tool: get_support_tickets manifest_parser · 70%
info
Tool: get_support_summary manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (11) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 1292 components sbom_generator · 100%
critical
Database URL with Password found in garethrhughes-fragile-dd79b65/BREIF.md secret_scanner · 85%
critical
Database URL with Password found in garethrhughes-fragile-dd79b65/.github/copilot-instructions.md secret_scanner · 85%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%