You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Analyzed 10 representative GitHub MCP tools across all major toolsets on 2026-08-20. Average usefulness rating was 3.4/5, up slightly from 3.1/5 on 2026-08-19. The three mcpscripts wrappers (actions, labels) and the injected workflow context block scored a perfect 5/5 — flat JSON with no fixed overhead. The weakest performers were get_teams (blocked by permissions, 2nd day in a row) and list_issues (silent integrity-policy redaction with no explanation).
Fixed icon overhead worse ratio on small file than yesterday's larger README
list_discussions
discussions
696
object/3
⭐⭐⭐
totalCount=9800 useful; icon overhead constant
search_code
search
626
object/2
⭐⭐⭐
fields filtering kept items minimal
list_workflows_wrapper
actions
172
object/2
⭐⭐⭐⭐⭐
Best size-to-value ratio, consistent both days
list_label_wrapper
labels
106
object/2
⭐⭐⭐⭐⭐
Far leaner than native get_label (375 tokens yesterday)
list_pull_requests
pull_requests
104
array/3
⭐⭐⭐⭐
Consistent with yesterday
github_context
workflow_context
75
markdown/1
⭐⭐⭐⭐⭐
Zero MCP cost
list_issues
issues
40
array/1
⭐⭐
Silent redaction again, 2nd day
list_code_scanning_alerts
code_security
5
array/0
⭐⭐⭐
Empty for severity=critical; enum doesn't support comma lists
get_teams
context
0
n/a
⭐
Permission blocked, 2nd day
30-Day Trend Summary
Metric
Value
Data Points
20 (2 days)
Average Daily Tokens
4,936
Average Rating Trend
Improving (3.1 → 3.4)
Recommendations
High-value tools (rating 4-5): github_context, list_label_wrapper, list_workflows_wrapper, list_pull_requests — prefer the mcpscripts wrappers over native get_label/list_workflows where available; they eliminate the constant _meta.serverInfo icon overhead (~2.2KB/~560 tokens per call) that otherwise dominates small responses.
Tools needing improvement: get_teams (grant permission or drop from rotation), list_issues (surface why an item was redacted rather than a terse notice), list_code_scanning_alerts (severity filter should accept a list, per its own guidance, but the live schema only accepts one enum value).
Context-efficient tools (low tokens, high rating): github_context (75 tokens, zero MCP cost), list_label_wrapper (106 tokens), list_pull_requests (104 tokens).
Context-heavy tools: get_file_contents (871 tokens) and list_discussions (696 tokens) — both pay a fixed ~2.2KB icon tax per call regardless of payload size; batching multiple reads per session would amortize this better than one-off calls.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Overview
Analyzed 10 representative GitHub MCP tools across all major toolsets on 2026-08-20. Average usefulness rating was 3.4/5, up slightly from 3.1/5 on 2026-08-19. The three
mcpscriptswrappers (actions,labels) and the injected workflow context block scored a perfect 5/5 — flat JSON with no fixed overhead. The weakest performers wereget_teams(blocked by permissions, 2nd day in a row) andlist_issues(silent integrity-policy redaction with no explanation).github_context,list_label_wrapper,list_workflows_wrapper: 5/5get_teams: 1/5 (blocked)Full Structural Analysis Report
Usefulness Ratings for Agentic Work
github_contextlist_label_wrapper_metaoverheadlist_workflows_wrapperperPagehonored correctlylist_pull_requestssearch_codetotal_count, but icon overhead dominatesget_file_contentslist_discussionslist_code_scanning_alertslist_issuesget_teamsSchema Analysis
github_contextlist_label_wrapper_metabloatlist_workflows_wrapper_metabloatlist_pull_requestssearch_code_metaicon overheadget_file_contents_meta.serverInfolist_discussions_metaicon overheadlist_code_scanning_alertslist_issuesget_teamsResponse Size Analysis
Tool-by-Tool Analysis
get_file_contentslist_discussionstotalCount=9800 useful; icon overhead constantsearch_codefieldsfiltering kept items minimallist_workflows_wrapperlist_label_wrapperget_label(375 tokens yesterday)list_pull_requestsgithub_contextlist_issueslist_code_scanning_alertsget_teams30-Day Trend Summary
Recommendations
github_context,list_label_wrapper,list_workflows_wrapper,list_pull_requests— prefer themcpscriptswrappers over nativeget_label/list_workflowswhere available; they eliminate the constant_meta.serverInfoicon overhead (~2.2KB/~560 tokens per call) that otherwise dominates small responses.get_teams(grant permission or drop from rotation),list_issues(surface why an item was redacted rather than a terse notice),list_code_scanning_alerts(severity filter should accept a list, per its own guidance, but the live schema only accepts one enum value).github_context(75 tokens, zero MCP cost),list_label_wrapper(106 tokens),list_pull_requests(104 tokens).get_file_contents(871 tokens) andlist_discussions(696 tokens) — both pay a fixed ~2.2KB icon tax per call regardless of payload size; batching multiple reads per session would amortize this better than one-off calls.Visualizations
Response Size by Toolset
Usefulness Ratings
Daily Token Trend
Size vs Usefulness
All reactions