New:Socket for Asana Is Now Available.Learn more
Sign In

@whiteintel/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@whiteintel/mcp-server

Model Context Protocol server for WhiteIntel — corporate & offshore ownership intelligence. Look up companies, search entities (companies + people), screen sanctions, and trace ownership chains to the ultimate beneficial owner. Freemium: anonymous free ti

Source
npmnpm
Version
0.6.0
Version published
Weekly downloads
963
1993.48%
Maintainers
1
Weekly downloads
 
Created
Source

@whiteintel/mcp-server

npm CI License: MIT MCP

Trace ownership. Expose the network. A Model Context Protocol server that gives any AI agent (Claude Desktop, Cursor, …) corporate & offshore ownership intelligence from WhiteIntel: look up companies, search entities (companies and people), screen sanctions, and trace ownership chains to the ultimate beneficial owner.

Freemium — works anonymously on the free tier, or set WHITEINTEL_API_KEY to authenticate as your plan and lift the limits (see Configuration). Forwards to WhiteIntel's public REST API (https://whiteintel.dev/api/public/*) — OpenAPI spec.

Install

No install needed — run via npx:

npx -y @whiteintel/mcp-server

Claude Desktop / Cursor

Add to your MCP client config:

{
  "mcpServers": {
    "whiteintel": {
      "command": "npx",
      "args": ["-y", "@whiteintel/mcp-server"],
      "env": { "WHITEINTEL_API_KEY": "wi_…" }
    }
  }
}

The env block is optional — omit it to use the anonymous free tier.

Tools

ToolWhat it does
lookup_companyUK company by Companies House number → record + ownership graph (officers, PSCs, parent/subsidiary edges).
search_companiesFree-text company-name search → registration number.
search_entitiesSearch the corpus (companies + people), live + demo investigations → entity ids.
get_entityFull record for one entity + its direct relationships.
get_dossierStructured, fully-cited dossier: cross-source identity, ownership/UBO chain, risk signals, provenance. Optional token (from claim_dossier) unlocks the paid depth.
trace_ownership_pathWalk ownership upward from a root entity to the ultimate beneficial owner.
lookup_by_identifierResolve an entity by a strong id — LEI, OFAC/EU/UN/UK sanctions id, UEN, NIP, SEC CIK, KRS, GB-COH.
get_sanctionsAn entity's sanctions exposure (OFAC/EU/UN/UK) for it and its resolved cluster siblings, with sources.
check_offshore_exposureWalk the ownership chain and flag sanctioned + secrecy-jurisdiction hops (offshore-layering lead).
get_company_detailsUK register detail: registered address, status, type, incorporation date, SIC codes + the filing/compliance layer (accounts, overdue flags, charges, former names).
get_financialsFiled UK financials year-over-year (turnover, profit, net assets, cash, employees) from Companies House iXBRL accounts.
get_pulseThe live corpus activity feed — recent ownership/control changes, newest first, each sourced; optional since cursor to stream only what's new.
resolveBatch-resolve a list of names or scheme:value ids → canonical entity ids + confidence, in one call (enrich a whole supplier / portfolio list).
get_pricingThe honest price list (one-off dossiers, packs, subscriptions, metered API) + the exact machine flow for buying access. Static, no network call.
buy_dossierStart a one-off dossier purchase via guest Stripe Checkout (Standard €39 / Premium €99, optional 5/25 packs) → returns a checkout_url.
claim_dossierRedeem a paid Checkout session (session_id) for a 90-day entity-scoped access token. Idempotent.

All lookup tools are read-only; the only side-effectful tools are buy_dossier (opens a Stripe Checkout — money moves only when a human completes it) and claim_dossier (redeems an already-paid session). Ids flow between tools: search_entities / search_companies / resolve / lookup_by_identifier return ids → feed them to get_dossier / trace_ownership_path / get_sanctions.

Agents can pay

An agent can buy the paid depth of a dossier end-to-end, no WhiteIntel account needed:

  • buy_dossier { tier: "standard" | "premium", entity_id } → returns a Stripe checkout_url. Standard (€39) unlocks the full multi-hop UBO chain + year-over-year financial history; Premium (€99) additionally unlocks itemised assets (vessels, aircraft, securities, real estate). Packs of 5/25 grant reusable report credits.
  • A human (or payment-capable agent) completes payment at the checkout_url — Stripe collects an email and redirects back to whiteintel.dev with ?session_id=cs_….
  • claim_dossier { session_id }{ token, entity_id, tier }. Idempotent; returns 402 not_paid until payment completes.
  • get_dossier { id, token } → the unlocked, fully-cited dossier JSON. Tokens are entity-scoped and valid for 90 days.

Check get_pricing first — it returns the full price list plus this flow in machine-readable form.

Data & honesty

  • Live corpus: sanctions (OFAC SDN, EU, UN, UK), GLEIF (LEI), ICIJ Offshore Leaks, SEC EDGAR, OpenOwnership (UK PSC), plus live UK Companies House lookup — cross-source-resolved (a sanctioned party linked to its offshore/registry records).
  • Demo: three worked investigations — Meridian (BVI UBO chain), Tideway (sanctions exposure), Ardent (VAT-carousel) — flagged source: "demo".
  • An absent edge means "not yet observed", not "does not exist".
  • Investigative decision-support, not a legal determination of beneficial ownership.

Configuration

Env varDefaultPurpose
WHITEINTEL_API_KEY(none)Optional wi_ key (whiteintel.dev → Settings → API keys). Forwarded as a Bearer token to authenticate as your plan and lift free-tier limits.
WHITEINTEL_API_BASEhttps://whiteintel.devAPI origin (SSRF-guarded to whiteintel.dev hosts).
WHITEINTEL_TIMEOUT_MS30000Per-request timeout.

License

MIT © whiteintel.dev

Keywords

mcp

FAQs

Package last updated on 21 Jul 2026

Related posts