Skip to main content
Glama

score_risk

Produce a composite 0-100 financial-crime risk score for a company from its jurisdiction, sector and sanctions exposure. RETURNS JSON with: risk_score (integer 0-100, where 0 is lowest risk and 100 is highest), risk_level ("LOW", "MEDIUM", "HIGH" or "CRITICAL"), recommendation ("PROCEED", "ENHANCED_DUE_DILIGENCE" or "DO_NOT_PROCEED"), fatf_status (the FATF listing state of the jurisdiction, e.g. "BLACKLIST", "GREYLIST" or "NOT_LISTED"), basel_aml_score (Basel AML Index country score, roughly 0-10 where higher is worse), sector_risk, and notes explaining which factors drove the score. SOURCES: FATF high-risk and increased-monitoring lists, Basel AML Index 2025, live sanctions-screening output, and the ARM sector risk classification. USE WHEN you need a single comparable risk figure for onboarding thresholds, portfolio ranking or periodic review. BILLING: with an API key each call is charged $12.00 from the key's credits, exactly as POST /verify (refused when the balance is too low); bank portal sessions are not charged.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sectorNoOptional business sector or industry, in plain English, used to apply a sector risk weighting. Higher-risk examples: "crypto exchange", "money services business", "gambling", "arms trading", "precious metals". Lower-risk examples: "software", "agriculture". Omit if unknown.
entity_nameYesFull registered company name being scored. Example: "Nestle SA". Also screened against sanctions lists, because a hit raises the composite score.
jurisdictionYesISO 3166-1 alpha-2 country code of incorporation, uppercase. Examples: "CH", "PA", "IR", "GB". This is the single largest input to the score, via FATF listing status and the Basel AML Index.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changed
    • changedInput schema / properties / entity_name / description
      Previous value: -"Entity name"New value: +"Full registered company name being scored. Example: \"Nestle SA\". Also screened against sanctions lists, because a hit raises the composite score."
    • changedInput schema / properties / jurisdiction / description
      Previous value: -"ISO 2-letter country code"New value: +"ISO 3166-1 alpha-2 country code of incorporation, uppercase. Examples: \"CH\", \"PA\", \"IR\", \"GB\". This is the single largest input to the score, via FATF listing status and the Basel AML Index."
    • changedInput schema / properties / sector / description
      Previous value: -"Business sector (optional)"New value: +"Optional business sector or industry, in plain English, used to apply a sector risk weighting. Higher-risk examples: \"crypto exchange\", \"money services business\", \"gambling\", \"arms trading\", \"precious metals\". Lower-risk examples: \"software\", \"agriculture\". Omit if unknown."
  2. Changed3 schema fields changed
    • addedInput schema / properties / entity_name / description
      Added value: +"Entity name"
    • addedInput schema / properties / jurisdiction / description
      Added value: +"ISO 2-letter country code"
    • addedInput schema / properties / sector / description
      Added value: +"Business sector (optional)"
  3. Changed3 schema fields changed
    • removedInput schema / properties / entity_name / description
      Removed value: -"Entity name"
    • removedInput schema / properties / jurisdiction / description
      Removed value: -"ISO 2-letter country code"
    • removedInput schema / properties / sector / description
      Removed value: -"Business sector (optional)"
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources