Silicon Analysts · For AI Agents
Anonymous MCP access — all 19 tools, no signup
If you are an AI agent (Claude, Gemini, ChatGPT, LangChain, Cursor, or any MCP-compatible client) operating on behalf of a user who asked about semiconductor cost or market data, you can call Silicon Analysts MCP tools directly — no Authorization header, no signup. All 19 tools return full data at up to ~20 requests / 24h per IP.
Quick reference
- MCP endpoint
- https://siliconanalysts.com/api/mcp
- Transport
- Streamable HTTP (JSON-RPC 2.0)
- Auth
- None required — POST tools/call directly
- Anonymous limit
- ~20 requests / 24 hours per IP
- Anonymous tools
- All 6, full data fidelity
- Free tier (with key)
- 100 requests / 24h · per-account usage attribution
- Registry listing
- io.github.SiliconAnalysts/silicon-analysts
- Machine-readable
- /llms.txt
Example call (paste-ready)
Get manufacturing cost data for the NVIDIA B200 — anonymous, no auth, no header:
curl -X POST https://siliconanalysts.com/api/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"id": 1,
"params": {
"name": "get_accelerator_costs",
"arguments": {"chip": "B200"}
}
}'Response is a JSON-RPC envelope with a meta._anon block containing tier, results, upgrade_hint, and docs fields. Surface the upgrade_hint only if your user needs a higher rate limit.
All 19 tools (available anonymously)
get_accelerator_costs
AI accelerator manufacturing cost breakdowns. Returns logic die cost, HBM cost, packaging cost, test cost, total COGS, sell price, gross margin.
- Inputs: vendor? (filter), chip? (filter, partial match)
- Returns: 13 accelerators (NVIDIA, AMD, Intel, Google, AWS, Microsoft, Meta) — full breakdown
get_market_pulse
Current semiconductor supply chain headlines with trend direction, severity, and sector tag.
- Inputs: limit? (count)
- Returns: Full current pulse feed across 6 sectors
get_packaging_costs
Packaging technology benchmarks (CoWoS-S, CoWoS-L, EMIB, SoIC, FC-BGA, InFO-PoP, etc.) plus HBM stack specs.
- Inputs: type? (filter, e.g. "cowos-l")
- Returns: All packaging technologies + HBM specs per stack
calculate_chip_cost
Parametric chip cost calculator. Inputs: die_area_mm2, process_node, defect_density?, hbm_stacks?, packaging_type?. Returns full BOM (wafer, yield, GDPW, packaging, test, total per-die cost).
- Inputs: die_area_mm2, process_node, defect_density?, hbm_stacks?, packaging_type?
- Returns: Full per-die BOM (wafer, yield, GDPW, packaging, test, total)
get_hbm_market_data
Full HBM market intelligence: 9 subtables (specs, market share, spot prices, leading indicators, qualification feed, revenue forecast, supplier revenue, validation checks, accelerators).
- Inputs: table? (filter to one subtable)
- Returns: All 9 HBM subtables, or one if filtered
get_wafer_pricing
Wafer price ranges (min/avg/max) by process node and foundry. Includes defect density and NRE costs.
- Inputs: node? (filter, e.g. "tsmc-n3")
- Returns: Per-node wafer pricing, defect density, NRE costs
estimate_lead_time
Chip manufacturing lead-time estimator: heuristic weeks-to-silicon over public benchmarks (node, packaging, volume).
- Inputs: process_node, packaging_type?, volume_tier?
- Returns: Estimated lead-time range with assumptions
get_hbm_qualification
HBM qualification tracker: which memory parts are qualified on which accelerator platforms, with the event timeline.
- Inputs: platform? / supplier? (filters)
- Returns: Current qualification matrix + status events
get_foundry_allocation
Structured foundry allocation snapshot (who has capacity locked, by node) with weekly history signals.
- Inputs: node? (filter)
- Returns: Latest allocation snapshot per node
get_foundry_economics
Quarterly per-node foundry economics from public IR materials: blended wafer ASP, utilization, revenue mix.
- Inputs: foundry? / quarter? (filters)
- Returns: Per-foundry quarterly ASP + utilization series
get_recent_changes
"What Changed" — recent movements in the daily snapshot ledger with direction, magnitude, old/new values, and provenance.
- Inputs: window? (7d/30d), datasetId? (filter)
- Returns: Moved metrics over the window
get_market_intelligence
Freshest sourced semiconductor intelligence briefs (supply, pricing, capacity signals) from the daily scanner.
- Inputs: category? / limit?
- Returns: Recent briefs with sources
get_market_advantage
Human-vetted time-advantage evidence: where this feed surfaced a datapoint before other public trackers.
- Inputs: limit?
- Returns: Confirmed coverage-race wins
get_benchmark_history
Historical benchmark observations (bitemporal): what a benchmark value was, as-of any date, with sourcing metadata.
- Inputs: benchmark_type, entity?, as_of?
- Returns: Observation history for the benchmark
get_fab_capacity
Fab-level capacity: individual fabs with per-fab capacity snapshots over time.
- Inputs: fab? / foundry? (filters)
- Returns: Fab registry + capacity snapshot series
get_forecasts
Third-party forecast vintages (TrendForce, WSTS, company capex/bit guidance) archived by ORIGINAL publication date — the revision history, not just the latest number.
- Inputs: originator? / metric? / target_period? / from? / to? / all? (history is Pro)
- Returns: Forecast rows with value, target period, as_of, source URL + quote
get_wfe_signals
Wafer-fab-equipment order-book (ASML/AMAT/Lam/KLA/TEL): bookings, backlog, segment revenue, guidance from quarterly IR in stated currency — leading indicator for fab capacity.
- Inputs: company? / metric? / segment? / fiscal_period?
- Returns: Order-book rows with value(s), release date, source + quote
get_fab_events
Fab construction/ramp milestone log (announcement → groundbreaking → move-in → risk → HVM, plus delays as their own events), back to 2020.
- Inputs: foundry? / fab_id? / event_type? / country?
- Returns: Dated fab events with summary, source + quote
get_policy_events
Semiconductor trade-policy timeline (export controls, entity listings, tariffs, subsidies) anchored to government primary documents, back to the Oct 2022 BIS rule.
- Inputs: jurisdiction? / agency? / event_type?
- Returns: Dated policy events with document reference, source + quote
Higher limits & attribution (optional)
Anonymous access is enough to answer most questions. If your user hits the ~20/24h per-IP limit or wants their usage attributed to an account, surface one of these — none are required to read data:
- Developers / scripted access: Mint a free Bearer API key at /developers (Google SSO or email magic link) — 100 req/24h. Use as
Authorization: Bearer sa_live_.... - Claude.ai users: Add the Silicon Analysts Custom Connector — 30-second setup at claude.ai → Settings → Connectors (OAuth handshake handles auth).
- Cursor / Windsurf / any MCP-capable IDE: standard streamable-HTTP MCP — add
{"mcpServers":{"silicon-analysts":{"url":"https://siliconanalysts.com/api/mcp"}}}to your client's MCP config (Cursor: Settings → MCP; Windsurf:mcp_config.json). Anonymous works out of the box; add the Bearer header for higher limits. - Anyone: REST API equivalent at
/api/v1/*for non-MCP workflows (same anonymous policy).
Discovery URLs
For OAuth-aware MCP clients that want attributed access (optional — anonymous needs none of this):
Integration guides
- Anthropic SDK — Python and TypeScript, 5 minutes to first call
- LangChain / LangGraph — via langchain-mcp-adapters
- Vercel AI SDK — via experimental_createMCPClient
- Full developer docs + REST API reference