Skip to content

Jithox Trade Preflight

Before you ship into the EU: screen the counterparty against the official consolidated sanctions list, and see which import measures apply to your goods. You see the maximum cost before anything runs, and you pay only for checks that come back with an answer.

See a free example

The example is fully worked and costs nothing — no account, no card, and nothing is sent anywhere.

A worked example

This is a synthetic example, not a real result

Every value below is invented for illustration. No source was queried, nothing was charged, and this must not be read as a finding about any real company. Input used: Example Trading BV (reserved documentation name), EORI BE0123456749, code 8471300000 from CN to BE.

Counterparty sanctions screeningNeeds your attention

One near match on a different entity (“Example Trading Ltd (reserved documentation name)”, a separate legal person). No exact match on the name you entered. A near match is a lead to verify, not a finding against your counterparty.

Source: EU Consolidated Financial Sanctions List (FSF) · as of 2026-08-29 snapshot · charged €0,00

EORI validationAnswered

Structurally valid Belgian EORI. Existence was not confirmed against the EU EOS service in this sample.

Source: Structural check (EU EORI format) · as of format rules current at 2026-08-30 · charged €0,00 · missing: authoritative existence check

EU import measuresSource unavailable

The TARIC snapshot did not answer in this sample. A real run would return this as a typed error and charge you nothing for it.

Source: TARIC snapshot · as of not reached · charged €0,00

Total charged in this example: €0,00. Verify the near match against the official EU list before you contract, and re-run the import measures check — an unavailable source is not a clean result.

What this is not

This is not legal, customs or sanctions advice. A non-match means the name was not found in the dated snapshot we queried — never that a counterparty is cleared. Verify against the official source before you act.

What a real preflight costs

Each check is priced by the server that answers it — the same rates as on our price list. There is no bundle price: the maximum is simply the sum.

Choose the checks you want

Maximum cost: €1,00 for these 3 checks. You are charged per accepted answer, so a check that cannot be answered — an outage, a timeout, input we reject — costs you nothing and the real total is never higher.

Running your own

A real preflight calls the live servers, so it needs a workspace and a balance. Both already exist:

  • Create a workspace — no card required.
  • Connect over OAuth 2.1 — the only route that runs these checks today.
  • Spend from one prepaid euro balance, shared by every Jithox MCP server.
  • A signed evidence bundle is available from a separate, separately priced tool — not included in the price above.

Credit is catalogue-wide prepaid credit, not a Trade Preflight package: the same balance every Jithox MCP server draws on. The rates are on our price list, and you add funds on your balance page.

For agents

There is no separate Trade Preflight API. An agent composes the same preflight from the two existing MCP servers, whose terms are versioned at /api/pricing/v1. Prefer that document over this page.

{
  "composition": "jithox_trade_preflight",
  "note": "a composition over existing servers; no separate endpoint exists",
  "steps": [
    {
      "check": "counterparty_screening",
      "product_id": "eu-sanctions-preflight",
      "tool": "screen_sanctioned_name",
      "price_cents_per_accepted_call": 50,
      "required_input": [
        "name"
      ]
    },
    {
      "check": "eori_validation",
      "product_id": "eu-import-preflight",
      "tool": "validate_eori",
      "price_cents_per_accepted_call": 25,
      "required_input": [
        "eori"
      ]
    },
    {
      "check": "import_measures",
      "product_id": "eu-import-preflight",
      "tool": "check_eu_import_measures",
      "price_cents_per_accepted_call": 25,
      "required_input": [
        "code",
        "originCountry",
        "destinationCountry"
      ]
    }
  ],
  "maximum_cost_cents": 100,
  "billing": "per accepted answer; non-chargeable outcomes cost nothing",
  "authentication": "OAuth 2.1 (DCR + PKCE S256, RFC 8707 resource indicator)",
  "idempotency": "server-side per run; a caller cannot supply a key, so a retried tools/call is a NEW billable call",
  "receipts": "the receipt field is nullable on every answer; a signed evidence bundle comes from a SEPARATE priced tool (prepare_screening_receipt / prepare_import_preflight_receipt), not included in the steps or the maximum above",
  "boundary": "This is not legal, customs or sanctions advice. A non-match means the name was not found in the dated snapshot we queried — never that a counterparty is cleared. Verify against the official source before you act.",
  "canonical_contract": "/api/pricing/v1",
  "not_included": []
}