[mcp-analysis] MCP Structural Analysis - 2026-05-19 #33292
Closed
Replies: 1 comment
-
|
This discussion has been marked as outdated by GitHub MCP Structural Analysis. A newer discussion is available at Discussion #33539. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Overview
Analyzed 10 GitHub MCP tools across 9 toolsets on 2026-05-19. Total response size: 17,720 tokens (up from 14,250 on 2026-05-18, +24% — driven mostly by larger
list_issuesbody and growinglist_labelcount). Average usefulness for agentic work holds steady at 3.6/5.list_pull_requestsandsearch_repositories— 5/5get_me— 1/5 (third consecutive 403 failure in workflow context)get_file_contents(8K tokens, no offset/limit),list_label(3.5K, ignoresper_page),list_workflows(3.5K, ignoresper_page=1)Critical Issues
get_meconsistently returns 403 Resource not accessible by integration in the GitHub Actions integration context — agents needing actor identity must use the workflowactorenv var instead.list_workflowsandlist_labelsilently ignoreper_page=1— returning 30 and ~110 entries respectively. This is a recurring context-bloat regression for two days running.Full Structural Analysis Report
Executive Summary
list_pull_requests,search_repositories(5/5)get_me(1/5)Usefulness Ratings for Agentic Work
list_pull_requestssearch_repositoriesminimal_outputdefault + rich metadata (stars, topics, language)get_file_contentslist_issueslist_code_scanning_alertsstate+severityguardslist_discussionslist_brancheslist_workflowsper_page=1; verbose node_id/badge_url per rowlist_labelper_pageparameter; floods context on label-heavy reposget_meSchema Analysis
get_meget_file_contentslist_issueslist_pull_requestslist_workflowslist_code_scanning_alertslist_discussionslist_labelsearch_repositorieslist_branchesResponse Size Analysis (Today)
Tool-by-Tool Analysis
get_meget_file_contentslist_issueslist_pull_requestslist_workflowsper_page=1(returned 30 of 298)list_code_scanning_alertslist_discussionslist_labelper_page; floods contextsearch_repositorieslist_branches30-Day Trend Summary
list_issuesbody +list_labelcountRecommendations
search_repositories,list_branches,list_discussions,list_pull_requestsget_file_contents(chunk large files manually),list_label(filter post-hoc),list_workflows(cache results)get_me— substitute$GITHUB_ACTORenv varper_pagesupport tolist_label; honorper_pageinlist_workflows; offset/limit onget_file_contentsVisualizations
Response Size by Toolset
Usefulness Ratings
Daily Token Trend
Size vs Usefulness
References:
Beta Was this translation helpful? Give feedback.
All reactions