Silicon Analysts · For AI Agents

Anonymous MCP access — all 21 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 21 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 21, full data fidelity for current data
Free tier (with key)
100 requests / 24h · per-account usage attribution
Registry listing
io.github.SiliconAnalysts/silicon-analysts
Machine-readable
/llms.txt

Machine discovery

  • /api/v1/openapi.jsonOpenAPI 3.1 — import into ChatGPT Actions or any OpenAPI toolkit
  • /api/v1Manifest — every endpoint, params, and refresh cadence
  • /llms.txtProse brief for LLMs — tools, endpoints, citation guidance
  • /api/v1/catalogDataset catalog + per-dataset contracts (coverage computed from the data)

Why trust this data

Every claim below is checkable with a live call — evidence you can verify, not marketing copy.

  • Append-only daily ledger. Each day's published values freeze into an immutable ledger — immutability is database-enforced, so frozen rows can never be edited or deleted. Replay what the feed said on any date via /api/v1/snapshot?date=YYYY-MM-DD — a point-in-time record, never a backfilled rewrite.
  • Public corrections trail. When a published value later proves wrong it is never silently rewritten: a dated correction entry records what was wrong, what it became, and which dates were affected. Full changelog at /data-quality#corrections.
  • Time-advantage evidence log. Dated, human-vetted proof this feed recorded supply-chain events before the first English-language coverage — each win cites our immutable first-seen timestamp, the competing public URL, and the lead in hours. Query it at /api/v1/market-advantage.
  • Trend shape before paying. See the real dated trajectory of any ledger series rebased to 100 before spending anything — absolute values are Pro, the shape is public, so you can verify a series moves before it costs you. Try /api/v1/trend-shape.

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.

Connect your MCP client

Every config below works anonymously out of the box — no key, no signup. Add a Bearer header later only if you need higher limits.

Claude Code

claude mcp add --transport http silicon-analysts https://siliconanalysts.com/api/mcp

Claude Desktopclaude_desktop_config.json

{
  "mcpServers": {
    "silicon-analysts": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://siliconanalysts.com/api/mcp"]
    }
  }
}

Cursor.cursor/mcp.json

{
  "mcpServers": {
    "silicon-analysts": {
      "url": "https://siliconanalysts.com/api/mcp"
    }
  }
}

Claude.aiweb · desktop · mobile

  1. Settings → Connectors → Add custom connector
  2. Paste https://siliconanalysts.com/api/mcp
  3. Click Allow — OAuth is handled automatically

All 21 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: 18 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: 10 subtables (accelerators, specs, market share, spot prices, leading indicators, qualification feed, revenue forecast, supplier revenue, validation checks, and derived monthly bitDemand).

  • Inputs: table? (filter to one subtable)
  • Returns: All 10 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_market_dataset

The 16 curated market time series with per-point sourcing: HBM contract vs spot $/GB, DRAM/NAND pricing, component lead times, TSMC wafer price history, capex, CoWoS capacity, AI-chip and AI-server BOM. Every point carries data_type, confidence, source name + date, and a methodology URL.

  • Inputs: dataset ('list' enumerates the catalog), series_key?
  • Returns: Dataset metadata + points — latest free, full history Pro

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_track_record

Silicon Analysts' OWN forecast track record: projections frozen monthly into write-once vintages and graded against outcomes — bear/base/bull bands, correct/partial/incorrect resolutions. Fully public.

  • Inputs: model? / series? / include_assumptions?
  • Returns: Frozen vintage rows (predicted band + unit + vintage month) with grading status + summary

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