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
First-day baseline of a rolling 30-day structural analysis of GitHub MCP tool responses across representative toolsets. 10 tools tested, 8,235 tokens consumed, average usefulness 3.6/5. Two tools tied for best (list_workflows via the mcpscripts wrapper, and the injected <github-context> block), both scoring 5/5 for clean, low-noise, immediately actionable data. The single biggest structural finding: nearly every raw GitHub MCP tool response repeats a large base64-encoded server-icon block in _meta.serverInfo on every call, inflating token cost independent of actual payload size — this overhead disappears entirely when going through the mcpscripts wrapper.
Note on tooling:pandas/matplotlib could not be installed (no network egress for pip in this sandbox), so charts below were generated with a lightweight stdlib-only SVG renderer instead of the standard visualization stack. This is day 1 of data collection, so trend charts show a single data point — trends will become meaningful after a few more runs.
Full Structural Analysis Report
Executive Summary
Metric
Value
Tools Analyzed
10
Total Tokens (Today)
8,235
Average Usefulness Rating
3.6/5
Best Rated Tools
list_workflows (actions, via mcpscripts): 5/5; workflow_context (injected): 5/5
Not yet available (first data point — will populate as more runs land)
Visualizations
Response Size by Toolset
Usefulness Ratings
Daily Token Trend
Size vs Usefulness
Recommendations
High-value tools (rating 4-5): list_workflows (via mcpscripts wrapper), list_pull_requests, list_code_scanning_alerts, and the injected workflow_context block — prefer these paths when available.
Tools needing improvement: raw GitHub MCP responses that repeat the _meta.serverInfo base64 icon block on every call (get_label, search_code, search_users, list_discussions) — this is pure overhead for agentic consumers and dominates token cost for small payloads.
Context-efficient + high-value: list_workflows (mcpscripts) and workflow_context — both under 200 tokens with a 5/5 rating.
Context-heavy: get_file_contents on README.md (6,000 tokens) — driven by an auto-generated contributor list, not by the tool itself; prefer range/section reads for large docs when possible.
This is the first day of a 30-day rolling analysis; the trend charts will become meaningful once more daily runs accumulate in /tmp/gh-aw/cache-memory/mcp_analysis.jsonl.
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.
First-day baseline of a rolling 30-day structural analysis of GitHub MCP tool responses across representative toolsets. 10 tools tested, 8,235 tokens consumed, average usefulness 3.6/5. Two tools tied for best (
list_workflowsvia the mcpscripts wrapper, and the injected<github-context>block), both scoring 5/5 for clean, low-noise, immediately actionable data. The single biggest structural finding: nearly every raw GitHub MCP tool response repeats a large base64-encoded server-icon block in_meta.serverInfoon every call, inflating token cost independent of actual payload size — this overhead disappears entirely when going through themcpscriptswrapper.Full Structural Analysis Report
Executive Summary
list_workflows(actions, via mcpscripts): 5/5;workflow_context(injected): 5/5get_file_contents,list_issues,list_discussions,get_label,search_code,search_users: 3/5Usefulness Ratings for Agentic Work
_metaroughly triples token costSchema Analysis
Response Size Analysis
Tool-by-Tool Analysis
_meta~3x's the real payload cost30-Day Trend Summary
Visualizations
Response Size by Toolset
Usefulness Ratings
Daily Token Trend
Size vs Usefulness
Recommendations
list_workflows(via mcpscripts wrapper),list_pull_requests,list_code_scanning_alerts, and the injectedworkflow_contextblock — prefer these paths when available._meta.serverInfobase64 icon block on every call (get_label,search_code,search_users,list_discussions) — this is pure overhead for agentic consumers and dominates token cost for small payloads.list_workflows(mcpscripts) andworkflow_context— both under 200 tokens with a 5/5 rating.get_file_contentson README.md (6,000 tokens) — driven by an auto-generated contributor list, not by the tool itself; prefer range/section reads for large docs when possible.This is the first day of a 30-day rolling analysis; the trend charts will become meaningful once more daily runs accumulate in
/tmp/gh-aw/cache-memory/mcp_analysis.jsonl.References:
All reactions