[mcp-analysis] MCP Structural Analysis - 2026-06-25 #41433
Closed
Replies: 2 comments
-
|
Test 7: discussion interaction ✅ Warning Firewall blocked 6 domainsThe following domains were blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "accounts.google.com"
- "android.clients.google.com"
- "clients2.google.com"
- "contentautofill.googleapis.com"
- "safebrowsingohttpgateway.googleapis.com"
- "www.google.com"See Network Configuration for more information.
|
Beta Was this translation helpful? Give feedback.
0 replies
-
|
This discussion was automatically closed because it expired on 2026-06-26T12:47:49.702Z.
|
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.
-
Daily structural + size analysis of 9 representative GitHub MCP tools (one per toolset) for github/gh-aw. 9 tools analyzed, total 9,250 tokens, average usefulness 3.3/5.
Key Findings
actions_listimproved (r3 → r4): the actions toolset is now a singleactions_listverb that takes amethodparam, and cruciallyperPage=1is now honored — it returned exactly ONE workflow (~175 tokens,total_count=324). The legacylist_workflowsignoredper_pageand dumped 30 rows (~1,650–3,400 tokens). This is the standout efficiency win of the window.get_mestill r1: 6th+ consecutive 403 "Resource not accessible by integration" — the Actions integration token has no/userscope. Agents must read identity from injected context, not this tool.list_code_scanning_alertsstill r2: onehighalert (#635js/insecure-temporary-file) costs ~760 tokens because the fullrule.helpmarkdown (CWE-377 writeup + code samples) is inlined per result. Help belongs in on-demand lookup.list_issuesr3 /search_repositoriesr4: today's heaviest payloads — a full inlined issue body (~2,600 tok) and an unbounded 30-result repo search (~3,950 tok). Both are size-driven, not schema-driven.get_label(~45 tok, flat),list_discussions(~200 tok, proper cursor pagination,totalCount=7,705, +41/day).Recommendations
actions_list,list_pull_requests,list_discussions,get_label,get_file_contents,search_repositories— actionable, well-structured.get_label(45),actions_list(175),list_discussions(200).search_repositories(passper_pageto bound results),list_issues(add a body-excluded/truncated list mode).list_code_scanning_alerts(moverule.helpout of per-result payload);get_me(non-functional under integration auth — agents should skip identity-dependent flows).Full Structural Analysis Report
Executive Summary
Usefulness Ratings for Agentic Work
Schema Analysis
Response Size Analysis
Tool-by-Tool Analysis
methodparam; perPage HONORED, total_count=32430-Day Trend Summary
Recommendations
actions_list,list_pull_requests,list_discussions,get_label,get_file_contents,search_repositorieslist_code_scanning_alerts(externalizerule.help),list_issues(body-excluded list mode),get_me(auth-limited in Actions context)get_label(45),actions_list(175),list_discussions(200)search_repositories(3,950 — bound withper_page),list_issues(2,600 — full body),get_file_contents(1,130 — intrinsic to file)Visualizations
Response Size by Toolset
Usefulness Ratings
Daily Token Trend
Size vs Usefulness
References: §28170585840
Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
awmgmcpgSee Network Configuration for more information.
Beta Was this translation helpful? Give feedback.
All reactions