[mcp-analysis] MCP Structural Analysis - 2026-05-22 #34000
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-05-23T12:46:44.129Z.
|
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 representative GitHub MCP tools across 9 toolsets. Today's run measured 25,560 total tokens with an average usefulness rating of 3.5/5. The standout performers remain
search_repositories(concise, 5/5) andget_file_contents(complete, 5/5); the persistent laggards areget_me(blocked by integration permissions, 1/5) andlist_label(no pagination control, 2/5).Today's Snapshot
get_file_contents,search_repositories(5/5)get_me(1/5)Key Recommendations
search_repositories,get_file_contents,list_pull_requests,list_issues,list_code_scanning_alerts,list_discussions.search_repositories(~130 tokens, 5/5),list_discussions(~200 tokens, 4/5).list_workflows(~5.5K),search_issues(~4.8K),list_issues(~4.5K),get_file_contents(~4.2K),list_label(~3.6K).get_meconsistently returns 403 — skip in workflows using a constrained integration token.list_labelshould respect aperPageparameter; currently always returns 100 of 570 labels.Full Structural Analysis Report
Executive Summary
get_file_contents: 5/5get_me: 1/5Usefulness Ratings for Agentic Work
get_file_contentssearch_repositoriesminimal_outputkeeps responses small and actionablelist_issueslist_pull_requestslist_code_scanning_alertsrule.helpis verboselist_discussionslist_workflowsperPage=1not honored strictly; includes badge URLssearch_issueslist_labelget_meSchema Analysis
get_meget_file_contentslist_issueslist_pull_requestslist_workflowslist_code_scanning_alertslist_discussionslist_labelsearch_repositoriessearch_issuesResponse Size Analysis (today)
Tool-by-Tool Notes
get_meget_file_contentslist_issueslist_pull_requestslist_workflowslist_code_scanning_alertsrule.helpmarkdown inflates per-alert sizelist_discussionslist_labelsearch_repositoriesminimal_outputis best-in-class for context efficiencysearch_issues30-Day Trend Summary
Rating distribution has stayed consistent across the three days.
get_meis the only persistent 1/5, andsearch_repositories/get_file_contentsare the persistent 5/5 anchors.list_labelnewly surfaced atotalCountfield on 2026-05-21 (vs. 2026-05-20) but its 2/5 rating is unchanged because the pagination issue remains.Visualizations
Response Size by Toolset (30-day average)
Usefulness Ratings by Toolset (today)
Daily Total Token Trend
Size vs Usefulness Scatter (today)
References:
Beta Was this translation helpful? Give feedback.
All reactions