Agents Graph Research Tools Method About Login Get Pro →

Give your agent the map.

Your AI knows facts. It can't connect dependencies. Frontier models can summarize filings. They cannot reliably traverse the physical dependencies between materials, suppliers, facilities, policies, and public companies. ForcedAlpha gives agents a supply-chain graph they can query before answering — trace shocks, verify claims, map hidden exposures, find the small-caps everyone downstream depends on, and refuse unsupported relationships instead of guessing. Connect via MCP (claude mcp add --transport http forcedalpha https://forcedalpha.com/mcp) in about 5 minutes. Works with Claude (MCP), Claude Code, REST API, and any MCP-capable agent.

Four jobs

Trace shocks — China restricts tungsten APT → Central Glass WF6/NF3 → NAND/HBM fabs → SK Hynix, Kioxia, Western Digital, Lam Research. Verify claims — Kanto Denka → Tesla? No edge on file. Refuses instead of hallucinating. X-ray portfolios — find hidden upstream chokepoints shared across a basket of holdings. Find the trade — rank small-cap companies by how much market cap sits downstream of them relative to their own size.

Flagship example — captured run, Jul 4, 2026

Headline: China restricts tungsten APT shipments to Japan. A generic model sees: a tungsten shortage. ForcedAlpha sees: the graph traces the shock to Central Glass Co Ltd's WF6/NF3 gas production, not the tungsten metal itself, transmitting into NAND and HBM fabrication at SK Hynix, Kioxia, Western Digital, and Lam Research. Why it matters: the tradable chokepoint is one hop away from the headline.

More worked examples — captured runs, Jul 4, 2026: Which US defense platforms depend on materials that are byproducts of Chinese-controlled base metal smelting? Gallium and germanium are recovered as byproducts of Chinese bauxite and zinc smelting, not mined directly — a processing chokepoint, not a mining one. The graph traces this down to the F-35 EHA rotor's N48UH-grade NdFeB magnet, which depends on Chinese-separated dysprosium and terbium sourced through the Baotou Rare Earth Processing Complex, and names Proterial, Shin-Etsu Chemical, and JL Mag Rare-Earth as producers of that magnet grade. Who benefits if China restricts indium phosphide substrate exports? The graph identifies AXT Inc. and IQE plc as the only Western-listed InP producer/epitaxy nodes traced in the cascade, with hard breaks named at OSI Systems, Santec Holdings, and Broadcom's Breinigsville fab — 130 downstream nodes across $25,933B in graph-reachable market cap. What happens if China tightens gallium export controls? (captured run, Jul 5, 2026) The graph seeds the trace deterministically on the China gallium production chokepoint and walks it into GaAs substrates, GaN substrates, and trimethylgallium precursor chemistry — naming Lumentum and L3Harris as the most directly exposed listed names, across $36,042B graph-reachable downstream market cap at depth 3.

Ask the graph directly

A live single-lane ask box on this page runs any question through the graph-grounded pipeline only (not a comparison — see forcedalpha.com/compare for the side-by-side against Claude alone).

Tool manifest

26 tools grouped by job: trace shocks (trace_dependency, trace_shock, path_between, who_profits_if, co_product_contagion, shock_brief, watchlist_from_shock, find_customers, supply_chokepoints), verify claims (verify_edge, verify_claim, verify_path), x-ray portfolios (portfolio_xray, portfolio_common_mode, portfolio_brief, find_chokepoints, find_critical_nodes, find_structural_asymmetry, find_surprise_dependency, company_dependency_card, company_surprise_brief, explain_asymmetry, stress_test_moat), and utility (search_nodes, capabilities, forcedalpha_brief). Call capabilities() first for the full manifest with your tier's access marked on each tool.

A graph that knows when it doesn't know

Does Kanto Denka Kogyo supply Tesla? verify_edge(KANTO_DENKA, TSLA) returns NO_EDGE_IN_GRAPH: "No direct edge found between Kanto Denka Kogyo Co., Ltd. and Tesla." Absence of an edge does not prove the relationship doesn't exist — it may be undisclosed or not yet extracted — and the tool states that caveat every time.

Grades: A verbatim quote, confirmed on the source page, B URL present quote pending, C reported/secondary, D inferred no source.

Kanto Denka Kogyo, a Japanese specialty-gas maker, discloses in its EDINET yūhō filing that Samsung Electronics accounted for 21.7% of revenue (¥13,548M), up from 20.6% the prior year. Confirmed on the source: page 24 of document S100W72W, the exact figure Ctrl-F-able on the source PDF. Kanto Denka is also named as a WF6 supplier to TSMC, SK Hynix, Kioxia, and Rapidus, but the only other quantified customer-concentration figure on file is Kioxia at 10.0% of revenue (¥6,494M, FY2025 yūhō) — everything past what the filing states outright is left as inferred, not asserted.

Lasertec Corporation discloses that Intel became its largest customer at 33.3% of FY2025 revenue (¥83,718M), up from 27.7% (¥59,210M) the prior year, overtaking TSMC (¥66,050M). Confirmed on the source: page 19 of EDINET document S100WQ7F, "Intel Corporation 59,210 27.7 83,718 33.3," Ctrl-F-able on the source PDF.

Jurisdictions covered: SEC, EDINET (Japan), DART (Korea), MOPS (Taiwan), and China customs data. Verbatim quotes exist on a minority of edges today — the grade travels with every edge so you always know how much to trust it, rather than presenting every answer with false uniform confidence. The tool refuses on no-edge rather than guessing. Coverage is specialist (physical supply chain dependencies), not generalist.

Free tier: 10 full-fidelity queries a month, same depth and provenance as Pro, then pauses until the monthly reset. Pro ($299/mo) raises that to 1,000/month, unlocks full basket depth, and adds Watch alerts. Get a REST API key at /docs/api/, or see the side-by-side comparison at /compare/.

WHAT YOUR AGENT NEEDS TO FIND ALPHA

Give your agent the map.

Your AI knows facts. It can’t connect dependencies.

Frontier models can summarize filings. They cannot reliably traverse the physical dependencies between materials, suppliers, facilities, policies, and public companies. ForcedAlpha gives agents a supply-chain graph they can query before answering — trace shocks, verify claims, map hidden exposures, find the small-caps everyone downstream depends on, and refuse unsupported relationships instead of guessing.

Free tier. No card.
INSTALL IN ~5 MINUTES
mcp / forcedalpha
One command. Registers the remote MCP server over HTTP transport — Claude Code walks you through OAuth on first use (free tier automatic; enter a Pro key there to lift caps).
claude mcp add --transport http forcedalpha https://forcedalpha.com/mcp
Settings → Connectors → Add custom connector → paste the remote server URL below. Authorize with OAuth in the popup — no API key to paste; the free tier is granted automatically.
https://forcedalpha.com/mcp
Settings → Apps & Connectors → Advanced → enable Developer mode → Add a remote MCP server → paste the URL below. Authorize with OAuth — no API key to paste.
https://forcedalpha.com/mcp
Base URL for direct calls. Get a free key, then call any endpoint below.
https://forcedalpha.com/api/v1/
Works with any MCP-capable agent harness
Claude Code Claude.ai ChatGPT Claude Cowork Cursor Codex any MCP client
TRY IT YOURSELF

Try the engine on your book.

Paste up to 12 tickers, pick a curated scenario, and get a graded, sourced note — not a chat answer. Same book and scenario always produce the same result.

MOFCOM Announcement No. 28 · June 29, 2026 In the graph now
China placed 20 Japanese entities on an individual-permit export watch list for dual-use items. Nine are mapped in the graph with cited edges — run your book against it below.
ACSL Howa Machinery JNFL Mitsui E&S OKI Electric Terra Drone Fujitsu Network Solutions Komatsu (2 units)
Announced Jun 29, 2026 · in the graph Jun 29, 2026 · mofcom.gov.cn → · both dates shown — do the math yourself.
Jun 2026 export-permit watch list on 20 Japanese dual-use suppliers — trace which of them are in your book.

Three curated scenarios, each pre-verified for real citation coverage on the tickers shown. Every run reads live from the graph — nothing here is a canned screenshot.

mcp / find_structural_asymmetry
LIVE · JUL 9
// small-cap, outsized downstream leverage
find_structural_asymmetry(
  theme: "AI",
  max_cap_b: 5
)
RESPONSE

IQE plc (LSE: IQE.L, market cap <$1B) — sole-scale supplier across every major III-V epitaxy platform (GaAs, InP, GaN, GaSb). Lumentum, Lockheed Martin, RTX, Northrop Grumman, and BAE Systems all carry a graph-traced dependency on IQE. The graph's downstream reach for this one node spans thousands of billions in aggregate market cap — a structural asymmetry ratio in the thousands-to-one range between what IQE is worth and what depends on it. Currently in an active UK takeover offer period. Exact ratios and full basket depth are a Pro feature; the pattern — a sub-$1B company sitting under a market few have mapped — is free to see.

01
FIND THE TRADE

Find the small-cap everyone downstream depends on.

Trace and verify are the trust layer. This is the payoff: rank companies by how much market cap sits downstream of them relative to their own size — the AXTI pattern, found by the graph instead of by hand.

  • Structural, not sentiment. Ranked by real downstream dependency, not analyst coverage or momentum.
  • Chokepoint-aware. find_chokepoints and stress_test_moat show why the leverage holds, not just that it does.
  • Graded like everything else. Every downstream edge in the ratio carries its own source grade — the asymmetry is only as strong as its weakest hop.
02
TRACE SHOCKS

Follow the shock to where it actually lands.

Headline: China restricts tungsten APT shipments to Japan. A generic model sees a tungsten shortage. ForcedAlpha follows the physical dependency path, hop by hop, to the companies it actually reaches — the tradable chokepoint sitting one layer from the headline.

  • Multi-hop, not single-hop. The graph keeps going past the first obvious link.
  • Material-level, not metal-level. Traces the shock to the specific gas, substrate, or process it actually disrupts.
  • Named companies, not sectors. Every hop ends at a ticker, not a vague industry.
mcp / trace_shock
CAPTURED · JUL 4C
// China restricts tungsten APT shipments to Japan
trace_shock(event: "china_tungsten_apt_restriction")
RESPONSE
A generic model seesa tungsten shortage.
ForcedAlpha seesCentral Glass WF6/NF3 cuts → NAND/HBM fabs → SK Hynix, Kioxia, Western Digital, Lam Research.
Why it mattersthe tradable chokepoint is one hop away from the headline.
03
VERIFY CLAIMS

Check before the agent states it as fact.

Before an agent asserts a supply relationship, it can check whether that edge actually exists in the graph — and get an honest refusal, with the caveat spelled out, when it doesn't.

  • Refuses on no-edge. States plainly that no edge is on file, rather than guessing.
  • States the caveat every time. Absence of an edge doesn't prove absence of the relationship.
  • Checkable, not just confident. Every confirmed edge carries its source grade.
mcp / verify_edge
CAPTURED · JUL 4
verify_edge(from: "KANTO_DENKA", to: "TSLA")
RESPONSE
verify_edge(KANTO_DENKA → TSLA)
verdict: NO_EDGE_IN_GRAPH

“No direct edge found between Kanto Denka Kogyo Co., Ltd. and Tesla.”

Absence of edge does not prove the relationship does not exist — it may be undisclosed or not yet extracted.
04
X-RAY PORTFOLIOS

See the dependency your whole book shares.

Reveal the upstream chokepoint a whole basket of holdings shares — the risk no single-ticker lookup would surface. Paste a book and a scenario; get a graded, sourced note, not a chat answer.

  • Deterministic. Same book and scenario always produce the same result.
  • Graded per hop. Every ticker verdict carries its weakest-hop source grade.
  • Directional. Separates who's exposed from who benefits.
mcp / portfolio_common_mode
CAPTURED · JUL 4
// book × scenario note
portfolio_common_mode(
  tickers: ["LMT", "NOC", "RTX", "OLN", "TDY"],
  scenario: "china_antimony_export_controls"
)
RESPONSE

Per-ticker verdict rows — exposed, indirect, or beneficiary — or an honest no-path verdict that names its cause: nothing there, a path that routes through an overly common hub node, or a linkage that exists only outside what counts as a supply relationship — each with its graph trace, weakest-hop source grade, and citation status. Try it live above with your own book and scenario.

ASK IT YOURSELF

Ask the graph.

Free-text question, graph-grounded answer only.

Want the side-by-side against Claude alone? → forcedalpha.com/compare
WORKED EXAMPLES

What the graph actually returns.

Real questions, run against the live pipeline. Captured run · Jul 4, 2026.

CMulti-hop cascade, chokepoint one layer from the headline
HeadlineChina restricts tungsten APT shipments to Japan.
A generic model seesa tungsten shortage.
ForcedAlpha seesCentral Glass WF6/NF3 cuts → NAND/HBM fabs → SK Hynix, Kioxia, Western Digital, Lam Research.
Why it mattersthe tradable chokepoint is one hop away from the headline.
The graph traces the shock to Central Glass Co Ltd (4044.T), Japan's WF6/NF3 producer chokepoint, already preparing H2 2026 output cuts on the Chinese tungsten powder feedstock it depends on. "The graph shows the real chokepoint is one hop removed from where headlines point: it is Central Glass's WF6/NF3 gas production, not the tungsten metal itself, that transmits the shock into NAND and HBM fabrication at SK Hynix, Kioxia, Western Digital, and Lam Research — a linkage generic analysis would miss without the material-level propagation path."
C "Which US defense platforms depend on materials that are byproducts of Chinese-controlled base metal smelting?"
HeadlineWhich US defense platforms depend on materials that are byproducts of Chinese-controlled base metal smelting?
A generic model seesa rare earth supply risk.
ForcedAlpha seesF-35 EHA BLDC rotor's N48UH-grade NdFeB magnet → requires dysprosium and terbium → Chinese-separated via the Baotou Rare Earth Processing Complex.
Why it mattersthe chokepoint is a processing step, not a mine — the graph names the actual N48UH-grade magnet producers, not a generic supplier list.
Gallium and germanium are recovered as byproducts of Chinese bauxite and zinc smelting — a processing chokepoint, not a mining one. The trace runs three layers deep to a named component: the F-35 EHA BLDC rotor's NdFeB-HRE magnet requires N48UH-grade material, which depends on Chinese-separated dysprosium and terbium sourced through Baotou. Named producers of that magnet grade in the graph: Proterial (formerly Hitachi Metals), Shin-Etsu Chemical, JL Mag Rare-Earth.
C "Who benefits if China restricts indium phosphide substrate exports?"
HeadlineWho benefits if China restricts indium phosphide substrate exports?
A generic model seesa generic substrate shortage.
ForcedAlpha seesAXT Inc. and IQE plc as the only Western-listed InP producer/epitaxy nodes traced, with named hard breaks at Santec Holdings, OSI Systems, and Broadcom's Breinigsville fab.
Why it mattersCPO and external-light-source architectures mandate an InP-based CW laser — silicon cannot generate 1310/1550nm light itself.
AXT Inc. and IQE plc are named as the only Western-listed InP producer/epitaxy nodes traced in this cascade. Hard breaks identified at Santec Holdings and OSI Systems; Broadcom's Breinigsville fab is a named downstream break point. 130 downstream nodes, $25,933B in graph-reachable market cap. "CPO and external-light-source architectures ... mandate an InP-based CW laser because silicon cannot generate 1310/1550nm light itself" — the structural reason this isn't designed around.
BThe byproduct chokepoint "What happens if China tightens gallium export controls?"
HeadlineWhat happens if China tightens gallium export controls?
A generic model seesa blanket GaN/GaAs supply shock.
ForcedAlpha seesChina Gallium Production → GaAs Substrates → Lumentum, and → GaN Substrates → L3Harris Technologies.
Why it matterscontrols degrade but don't sever the chain — qualified alternative refiners and substrate makers exist outside China.
Captured run, Jul 5, 2026. The trace seeds on the China gallium production chokepoint and walks the physical chain: "China Gallium Production → Gallium → Gallium Arsenide (GaAs) Substrates → Lumentum" and "→ GaN Substrates → L3Harris Technologies" — with the honest net read: "Tightened controls degrade — but do not sever — Western GaN/GaAs supply chains, since qualified alternative refiners and substrate makers exist outside China." $36,042B graph-reachable downstream, 183 nodes, depth 3.

A terminal stops at one hop. The graph keeps going.

ONE GRAPH, TWO SURFACES

Same key. MCP or REST.

Call it as tools from an agent harness, or hit the routes directly. Both surfaces read the same graph.

MCP Server

Remote streamable-HTTP MCP server. 26 tools, grouped by job.
https://forcedalpha.com/mcp
Trace shocks
trace_dependencytrace_shockpath_between who_profits_ifco_product_contagionshock_brief watchlist_from_shockfind_customerssupply_chokepoints
Verify claims
verify_edgeverify_claimverify_path
X-ray portfolios
portfolio_xrayportfolio_common_modeportfolio_brief find_chokepointsfind_critical_nodesfind_structural_asymmetry find_surprise_dependencycompany_dependency_cardcompany_surprise_brief explain_asymmetrystress_test_moat
Utility
search_nodescapabilitiesforcedalpha_brief

REST API

Direct HTTP routes for the same intelligence layer. Free tier: 100 requests/day.
https://forcedalpha.com/api/v1/
GET/nodes/{node_id}
Retrieve a node with all its edges — every sourced relationship.
GET/nodes/search
Search nodes by name, ticker, or theme.
GET/intelligence/cascade/{node_id}
What breaks if this node fails — downstream exposure and asymmetry ratio.
GET/intelligence/asymmetry/
Companies where market cap is small relative to downstream exposure.
GET/intelligence/chokepoints/
Critical chokepoint nodes by theme and severity.
GET/verify/{node_id}
Competitor landscape and claim confidence for a node.
GET/meta/stats
Graph statistics: node count, edge count, theme distribution, freshness.
CLAUDE ALONE VS. CLAUDE + FORCEDALPHA

Same model. Different answer.

The model doesn't change. Whether it can traverse the graph does.

Claude alone Claude + ForcedAlpha
Supplier questions Confident prose, no sources. Graded hops with filing quotes.
Unknown relationships Guesses, presented as fact. Explicit refusal, caveat stated.
Freshness claims Uniform confidence, no dating. Honest per-edge grading, dated where the source is dated.
Book exposure Generic reasoning per ticker. Deterministic per-ticker verdicts, same book → same result.
Finding small-cap leverage Can't compute it — no graph to rank against. Ranked by real downstream dependency, not sentiment.

← scroll to see the Claude + ForcedAlpha column →

Same model, same question. The only difference is whether the agent can traverse the graph.

TOOL MANIFEST

26 tools, grouped by job.

Call capabilities() first — it returns this manifest with your tier's access marked on each tool.

Show all 26 tools, grouped by job
Trace shocks
trace_dependencyTrace supply chain dependencies from a node.
trace_shockTrace the downstream cascade effects of a supply shock event through the graph.
path_betweenFind the shortest dependency chain(s) between two specific nodes.
who_profits_ifIf a node is constrained or disrupted, who loses and who profits?
co_product_contagionTrace co-production coupling from a critical mineral supply disruption.
shock_briefGenerate a ranked, graded intelligence brief from a supply shock event.
watchlist_from_shockTurn a supply shock event into a monitoring watchlist of exposed companies.
find_customersFind downstream customers / consumers of a node.
supply_chokepointsIdentify supply chain single points of failure.
Verify claims
verify_edgeVerify whether a supply chain relationship exists between two nodes.
verify_claimVerify a supply chain claim against the knowledge graph.
verify_pathVerify a claimed supply chain path edge-by-edge before publishing or trading.
X-ray portfolios
portfolio_xrayMulti-hop upstream portfolio x-ray revealing hidden common-mode supply chain risk.
portfolio_common_modeFind hidden upstream chokepoints shared across a portfolio of tickers.
portfolio_briefGenerate a common-mode supply chain risk brief for a portfolio.
find_chokepointsFind critical supply chain chokepoints in the graph.
find_critical_nodesRank nodes by computed graph centrality — orthogonal to analyst severity.
find_structural_asymmetryFind small-cap companies with outsized downstream supply chain leverage.
find_surprise_dependencyFind the single most surprising upstream dependency for a company.
company_dependency_cardStructured intelligence artifact for a single company.
company_surprise_briefFind the most non-obvious upstream dependency for a single company.
explain_asymmetryExplain the structural asymmetry of a supply chain node.
stress_test_moatStress-test a company's supply chain moat by mapping upstream dependencies.
Utility
search_nodesDiscover graph node IDs matching a search query.
capabilitiesCapability manifest — what this server can answer, with your tier's access marked.
forcedalpha_briefSingle entry point for ForcedAlpha supply chain intelligence.
TRUST MODEL

A graph that knows when it doesn't know.

The refusal
"Does Kanto Denka Kogyo supply Tesla?"
verify_edge(KANTO_DENKA → TSLA)
verdict: NO_EDGE_IN_GRAPH
“No direct edge found between Kanto Denka Kogyo Co., Ltd. and Tesla.”
Absence of edge does not prove the relationship does not exist — it may be undisclosed or not yet extracted.
A map that tells you when it doesn't know.
A verbatim quote, confirmed on the source page
B URL present, quote pending
C reported / secondary
D inferred, no source
SOURCES THE GRAPH READS — in their original languages: SEC · EDINET (JP) · DART (KR) · MOPS (TW) · Japan customs (e-Stat) · USGS · MOFCOM (CN). Every answer on this page cites them.
The Verified Fact
A
Kanto Denka — a Japanese specialty-gas maker — books 21.7% of its revenue to Samsung (¥13,548M, up from 20.6%).
Why it matters: not a single-customer bet — the same etch-gas line also supplies TSMC, SK Hynix, and Rapidus, making Kanto Denka a shared chokepoint across the leading-edge fab base.
"Samsung Electronics Co., Ltd. 13,354 20.6 13,548 21.7 キオクシア株式会社 6,494 10.0 9,625 15.4"
EDINET yūhō doc S100W72W open the source →
search 13,548 · page 24
The Verified Fact
A
Broadcom discloses in its own 10-K that approximately 95% of its wafers are produced by TSMC — with no long-term capacity commitment guaranteeing that supply.
Why it matters: this isn't a Broadcom-specific risk — the same TSMC fab capacity is what Apple, AMD, Nvidia, Qualcomm, Microsoft, Amazon, Google, and Meta all depend on for leading-edge silicon. One company's own filing quantifies the industry-wide chokepoint.
"During fiscal year 2025, approximately 95% of the wafers manufactured by our CMs were produced by TSMC. We believe our wafer requirements represent a meaningful portion of TSMC's total production capacity."
SEC 10-K Broadcom Inc., FY2025 open the source →
search "approximately 95%" · Manufacturing risk factors

Honest limits

  • Jurisdictions: SEC, EDINET (Japan), DART (Korea), MOPS (Taiwan), China customs data.
  • Quote coverage: verbatim quotes exist on a minority of edges today — the grade travels with every edge so you know how much to trust it.
  • Refuses on no-edge: states plainly that no edge or path is on file rather than guessing — and a suppressed path says why (routed through an overly common hub, or outside what counts as a supply relationship), never a blanket “no path.”
  • Coverage: specialist — physical supply chain dependencies. Not a generalist knowledge base.
PRICING

Start free. Upgrade when volume matters.

Pro — $299/mo

1,000 full-fidelity queries/month, always full provenance, cascade depth up to 4 hops, exact scores, full basket depth, Watch alerts.

Enterprise

Unlimited queries, full graph traversal (depth 6), bulk export, dedicated support, SLA.

Free gets 10 full-fidelity queries/month — same depth, same provenance, same exact scores as Pro, then pauses until the monthly reset. Verification tools stay free the whole time.

Worked shock analyses live in our research → forcedalpha.com/research

FAQ

Is this a free Pro trial?
No — free tier gives 10 full-fidelity queries a month, same depth and provenance as Pro, then pauses until the monthly reset; Pro ($299/mo) raises that to 1,000/month and unlocks full basket depth.
Are these real filings?
Yes — click through on any citation and Ctrl-F the quote on the source page yourself.
How fresh is the data?
Rebuilt nightly from the latest filings. Freshness is tracked per edge, not page-wide — today only a share of edges carry an explicit source date, and we're expanding that coverage. Don't read "nightly rebuild" as "every fact is dated."
Does it ever refuse to answer?
Yes — that's the point. It returns an explicit no-match result rather than inventing a relationship — and when a path exists but is suppressed, the verdict names the cause (routed through an overly common hub node, or a linkage outside what counts as a supply relationship).