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
9 GitHub MCP tools analyzed across 8 toolsets. Average usefulness rating: 3.0/5. Best tool: list_discussions (5/5 — compact, paginated, complete). Worst: get_me (blocked by integration scope) and list_issues (filtered by integrity policy). Key finding: search_code responses include 30+ URL templates per repository object, list_code_scanning_alerts embeds full markdown help text (~1500 chars/alert), and list_workflows ignores per_page=1 — these three toolsets represent the highest context-waste risk for agents.
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.
-
9 GitHub MCP tools analyzed across 8 toolsets. Average usefulness rating: 3.0/5. Best tool:
list_discussions(5/5 — compact, paginated, complete). Worst:get_me(blocked by integration scope) andlist_issues(filtered by integrity policy). Key finding:search_coderesponses include 30+ URL templates per repository object,list_code_scanning_alertsembeds full markdown help text (~1500 chars/alert), andlist_workflowsignoresper_page=1— these three toolsets represent the highest context-waste risk for agents.Full Structural Analysis Report
Executive Summary
list_discussions— 5/5get_me/list_issues— 1/5 (env constraints)Usefulness Ratings for Agentic Work
list_discussionslist_pull_requestsget_file_contentslist_labellist_workflowsper_pageparam ignored — returns ~29 items despite requesting 1list_code_scanning_alertssearch_codetext_matchesget_melist_issuesSchema Analysis
list_discussionslist_pull_requestsget_file_contentslist_labellist_workflowslist_code_scanning_alertssearch_codeget_melist_issuesResponse Size Analysis
Recommendations
High-value tools (rating 4-5) — prefer these:
list_discussions— most context-efficient with complete datalist_pull_requests— rich data, good for PR workflowsget_file_contents— appropriate for targeted file readslist_label— clean, use for label maps/lookupsTools needing improvement:
search_code— strip URL templates fromrepositorysub-object; addtext_matchessupportlist_code_scanning_alerts— makerule.helpopt-in (it's rarely needed inline)list_workflows— fixper_pagepagination parameter handlingget_me— document the required token scope clearlyContext-efficient choices (low tokens, high rating):
list_discussions(150 tokens, rating 5) ← optimallist_pull_requests(450 tokens, rating 4) ← goodContext-heavy — use sparingly:
list_workflows(3,500 tokens) — pagination broken, over-fetchesget_file_contents(3,000 tokens) — inherently large; choose files carefullylist_code_scanning_alerts(2,500 tokens) — help text inflates 5× vs data aloneVisualizations
Response Size by Toolset
Usefulness Ratings
Token Size vs Usefulness
Nesting Depth by Toolset
References: §24888785593
Note
🔒 Integrity filter blocked 1 item
The following item was blocked because it doesn't meet the GitHub integrity level.
list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".To allow these resources, lower
min-integrityin your GitHub frontmatter:Beta Was this translation helpful? Give feedback.
All reactions