SStratum APIs

Documentation

Connect an AI assistant with MCP

The Stratum MCP server gives an AI assistant or agent our UK compliance checks as tools: sanctions and export screening on the official lists, Companies House records and owners, the FCA register, property data and whole letting, sale or client checks with a signed certificate. It uses your own key, so every call is billed and limited exactly like a direct API call.

The endpoint

https://stratumapis.com/mcp

Remote MCP over Streamable HTTP. Send your key as the X-Stratum-Key header, or as Authorization: Bearer YOUR_KEY. Use your account key, or a free test key from your dashboard while you build (real checks, nothing charged, up to 25 a day on each API, and fixed test names that always match).

Claude Code

claude mcp add --transport http stratum https://stratumapis.com/mcp --header "X-Stratum-Key: YOUR_KEY"

VS Code

In .vscode/mcp.json (VS Code asks for the key the first time and keeps it out of the file):

{
  "inputs": [
    { "type": "promptString", "id": "stratum-key", "description": "Stratum API key", "password": true }
  ],
  "servers": {
    "stratum": {
      "type": "http",
      "url": "https://stratumapis.com/mcp",
      "headers": { "X-Stratum-Key": "${input:stratum-key}" }
    }
  }
}

Cursor and other clients

In ~/.cursor/mcp.json, or the same shape in any client that takes a remote MCP server with headers:

{
  "mcpServers": {
    "stratum": {
      "url": "https://stratumapis.com/mcp",
      "headers": { "X-Stratum-Key": "YOUR_KEY" }
    }
  }
}

Assistants that connect only by signing in (OAuth), such as the connector directories in Claude and ChatGPT, can't use the server yet.

The tools

Sanctions screen screen_sanctions
Screen a person or organisation against the UK, UN, EU and US OFAC sanctions lists, refreshed daily from the official sources. Returns possible matches with a score and the listing, and names every list screened with its date. Needs a Sanctions Screening plan or a test key.
Export controls screen screen_export_controls
Screen a buyer, consignee or supplier against six US export-control lists (including the Entity List) and the UK, UN, EU and OFAC sanctions lists. Needs an Export Controls Screening plan or a test key.
Company profile (Companies House) company_profile
The Companies House record for a UK company: its details, its active officers and warning flags. Needs a Companies House Watch plan or a test key.
Company owners and control company_owners
Who owns and controls a UK company: the people with significant control, walked up through any corporate owners, with the ultimate beneficial owners worked out. Needs a Companies House Watch plan or a test key.
Company risk score company_risk_score
A risk score for a UK company with the factors behind it (overdue accounts, charges, officer turnover, insolvency history, company age and status). Needs a Business Risk plan or a test key.
FCA register: find a firm fca_search_firms
Search the FCA Financial Services Register by firm name. Returns matching firms with their FRN and status. Needs an FCA Verification plan or a test key.
FCA register: one firm fca_firm
A firm on the FCA register by its FRN: authorisation status, addresses, and whether it appears on the FCA Warning List. Needs an FCA Verification plan or a test key.
Postcode report postcode_report
Flood risk, crime, deprivation, coal mining, radon, contaminated land and Japanese knotweed records for a UK postcode. Needs a Postcode Intelligence plan or a test key.
Energy certificate (EPC) and MEES epc_for_address
The latest EPC for a property, with the rating and whether it meets the minimum energy standard for letting (MEES). Needs an EPC Energy plan or a test key.
Run a whole letting, sale or client check (charged) run_suite_check
Runs a whole job in one call and issues one signed certificate: a letting (tenant, landlord, guarantor), a sale (buyer, seller) or a finance client (client, director, counterparty). Everyone named is screened for sanctions, each company with a number gets its owners screened, and a property postcode adds the property risk pack. PAID from your Stratum credit (free on a test key): confirm with the user first. PEP and adverse media are not run from here.
Which sanctions lists are loaded sanctions_lists
The sanctions lists Stratum screens against, how many entries each has and when each was last refreshed. Free with any key that can screen.

Each single-API tool needs that API's plan (or a test key); run_suite_check is paid from your credit. Prices are on the pricing page and limits on the limits page.

Built to keep a person in charge

  • Every screening answer starts by saying a possible match is not a finding: a person reviews it before acting.
  • run_suite_check is marked as a paid action, so your assistant should ask you before running it.
  • PEP and adverse media aren't offered through MCP. Use the API directly for them.
  • Your key passes straight to our API and is never stored by the MCP server; the names you send are handled as on the API (see security).