← Back to search

Wafergraph MCP

jasonpalmer1 streamable_http Scanned 14d ago

Read-only MCP server for wafergraph.com's semiconductor & AI supply-chain data: 5 tools, no auth.

B
81.7 / 100

Versions

1.0.0latest
first seen Jul 22, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 30

search_companies
annotations: none low

Search wafergraph's semiconductor & AI supply-chain company dataset (${companyCountLabel} companies across 12 segments) by

query string country string
get_company
annotations: none low

Full allowed profile for one company (by id or exact name) plus its supplier/customer supply-chain edges.

id string
get_segments
annotations: none low

The wafergraph taxonomy: 12 top-level supply-chain segments (materials through ai_datacenter) and their

get_supply_chain
annotations: none low

Walk the supplier/customer graph from one focal company, up to 2 tiers up (suppliers), down (customers), or both.

id string depth number
get_deals
annotations: none low

Search wafergraph's semiconductor & AI supply-chain M&A corpus (74 acquisitions/mergers, including notable

query string
compare_companies
annotations: none low

Side-by-side comparison of 2-6 companies on the same fields, plus their shared and unique supply-chain

get_country_exposure
annotations: none low

Geographic concentration of the supply chain: which countries host the companies in a given segment (or

find_chokepoints
annotations: none low

Rank supply-chain chokepoints: companies many others depend on, weighted by how concentrated their market

limit number segment string
analyze_portfolio_exposure
annotations: none low

Given a list of tickers or company ids, report that basket's aggregate exposure across supply-chain segments

get_deal
annotations: none low

Full record for one M&A deal by id: title, type, value, announced date, status, all parties with their

id string
find_deals_by_company
annotations: none low

Every M&A deal a company took part in, split by role (as acquirer, as target, or other). Matches by

company string
get_ma_activity_summary
annotations: none low

Aggregate view of the full 74-deal M&A corpus: counts by year (from announced date), by deal type, and by

top_n number
find_consolidation_hotspots
annotations: none low

Ranks taxonomy segments by M&A activity by mapping each deal's parties onto their companies' segments

limit number
get_dataset_stats
annotations: none low

The honesty tool: what this dataset actually contains and where it is thin. Live-computed per-field

filter_companies
annotations: none low

Structured multi-criteria screen over all ${ctx.companyCountLabel} companies: exact segment/subsegment/country/market_position/

limit number offset number public boolean country string segment string has_ticker boolean subsegment string max_market_cap_usd_b number min_market_cap_usd_b number
list_subsegments
annotations: none low

Every subsegment across wafergraph's 12-segment taxonomy, each with its live company count and parent

segment string
get_subsegment
annotations: none low

All companies in one segment+subsegment pair, as compact refs sorted by market cap descending, plus a

limit number offset number segment string subsegment string
find_similar_companies
annotations: none low

Nearest structural neighbours to one focal company, ranked by a transparent Jaccard-similarity score — not a

id string limit number
rank_by_market_cap
annotations: none low

Top N companies by market cap, optionally restricted to a segment/country/market_position, with the priced-

limit number country string segment string market_position enum
resolve_ticker
annotations: none low

Batch-resolve up to 25 strings — tickers, company names, or ids, in any mix — to canonical company refs.

list_countries
annotations: none low

Every country in wafergraph's semiconductor & AI supply-chain dataset (29 countries across ${ctx.companyCountLabel} companies)

get_country_profile
annotations: none low

Deep profile of one country's presence in wafergraph's semiconductor & AI supply-chain dataset: company

country string
compare_countries
annotations: none low

Side-by-side comparison of 2-5 countries: aligned rows for company count, segment mix, market-position mix,

get_segment_leaders
annotations: none low

Who runs a given layer of the semiconductor & AI supply chain: the companies at monopoly/leader market

get_upstream_concentration
annotations: none low

For one focal company: break its suppliers down by headquarters country and by segment, report an HHI

id string
find_paths_between
annotations: none low

Every documented supply path between two companies, following supplier->customer edges (e.g. 'how does

to string from string limit number
simulate_disruption
annotations: none low

Remove one company, every company in one country, or every company in one segment from the documented

country string segment string
find_single_source_dependencies
annotations: none low

Screen for (customer, subsegment) pairs where the customer has exactly ONE documented supplier in that

limit number country string segment string
rank_by_connectivity
annotations: none low

Rank companies by documented supply-chain degree: customer count (downstream reach), supplier count

limit number country string segment string
find_common_suppliers
annotations: none low

The shared-upstream question over a set of companies: given 2-15 company ids/tickers, or a segment id (uses

limit number segment string

Permissions 1

network medium
Server uses network capabilities via: fetch()

Scan Findings 68

low
Tool 'search_companies' has no annotations annotation_checker · 100%
low
Tool 'get_company' has no annotations annotation_checker · 100%
low
Tool 'get_segments' has no annotations annotation_checker · 100%
low
Tool 'get_supply_chain' has no annotations annotation_checker · 100%
low
Tool 'get_deals' has no annotations annotation_checker · 100%
low
Tool 'compare_companies' has no annotations annotation_checker · 100%
low
Tool 'get_country_exposure' has no annotations annotation_checker · 100%
low
Tool 'find_chokepoints' has no annotations annotation_checker · 100%
low
Tool 'analyze_portfolio_exposure' has no annotations annotation_checker · 100%
low
Tool 'get_deal' has no annotations annotation_checker · 100%
low
Tool 'find_deals_by_company' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
low
Tool 'get_ma_activity_summary' has no annotations annotation_checker · 100%
low
Tool 'find_consolidation_hotspots' has no annotations annotation_checker · 100%
low
Tool 'get_dataset_stats' has no annotations annotation_checker · 100%
low
Tool 'filter_companies' has no annotations annotation_checker · 100%
low
Tool 'list_subsegments' has no annotations annotation_checker · 100%
low
Tool 'get_subsegment' has no annotations annotation_checker · 100%
low
Tool 'find_similar_companies' has no annotations annotation_checker · 100%
low
Tool 'rank_by_market_cap' has no annotations annotation_checker · 100%
low
Tool 'resolve_ticker' has no annotations annotation_checker · 100%
low
Tool 'list_countries' has no annotations annotation_checker · 100%
low
Tool 'get_country_profile' has no annotations annotation_checker · 100%
low
Tool 'compare_countries' has no annotations annotation_checker · 100%
low
Tool 'get_segment_leaders' has no annotations annotation_checker · 100%
low
Tool 'get_upstream_concentration' has no annotations annotation_checker · 100%
low
Tool 'find_paths_between' has no annotations annotation_checker · 100%
low
Tool 'simulate_disruption' has no annotations annotation_checker · 100%
low
Tool 'find_single_source_dependencies' has no annotations annotation_checker · 100%
low
Tool 'rank_by_connectivity' has no annotations annotation_checker · 100%
low
Tool 'find_common_suppliers' has no annotations annotation_checker · 100%
high
Remote transport without authentication auth_checker · 70%
info
package.json metadata manifest_parser · 100%
info
Tool: search_companies manifest_parser · 85%
info
Tool: get_company manifest_parser · 85%
info
Tool: get_segments manifest_parser · 85%
info
Tool: get_supply_chain manifest_parser · 85%
info
Tool: get_deals manifest_parser · 85%
info
Tool: compare_companies manifest_parser · 85%
info
Tool: get_country_exposure manifest_parser · 85%
info
Tool: find_chokepoints manifest_parser · 85%
info
Tool: analyze_portfolio_exposure manifest_parser · 85%
info
Tool: get_deal manifest_parser · 85%
info
Tool: find_deals_by_company manifest_parser · 85%
info
Tool: get_ma_activity_summary manifest_parser · 85%
info
Tool: find_consolidation_hotspots manifest_parser · 85%
info
Tool: get_dataset_stats manifest_parser · 85%
info
Tool: filter_companies manifest_parser · 85%
info
Tool: list_subsegments manifest_parser · 85%
info
Tool: get_subsegment manifest_parser · 85%
info
Tool: find_similar_companies manifest_parser · 85%
info
Tool: rank_by_market_cap manifest_parser · 85%
info
Tool: resolve_ticker manifest_parser · 85%
info
Tool: list_countries manifest_parser · 85%
info
Tool: get_country_profile manifest_parser · 85%
info
Tool: compare_countries manifest_parser · 85%
info
Tool: get_segment_leaders manifest_parser · 85%
info
Tool: get_upstream_concentration manifest_parser · 85%
info
Tool: find_paths_between manifest_parser · 85%
info
Tool: simulate_disruption manifest_parser · 85%
info
Tool: find_single_source_dependencies manifest_parser · 85%
info
Tool: rank_by_connectivity manifest_parser · 85%
info
Tool: find_common_suppliers manifest_parser · 85%
info
Transport: streamable-http manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
info
SBOM generated: 283 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%