mcpbeat Sign in

P0: sanctions, KYB and payee checks MCP Server

answering

P0: sanctions, KYB and payee checks is answering right now. Last checked 10 min ago. It exposes 11 tools.

Sanctions screening, LEI lookup and payee checks for AI agents, pay per call over x402 or MPP

Uptime history 22 hours of history
22 hours agonow
100.0%
Uptime 24h
79 of 79 checks
11
Tools
read from the server
302 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 21

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 7 November 2026. No other catalogue keeps this.

7 Nov 11 tool descriptions were rewritten21 times that day bank_us, check_counterparty, check_payee and 8 more
and 10 more, back to 7 November 2026

Nothing serious here today

Today is the operative word: we check P0: sanctions, KYB and payee checks every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add sanctions-kyb-compliance --transport http https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/sanctions-kyb-compliance
Settings → Connectors → Add custom connector, then paste this address
https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/sanctions-kyb-compliance
~/.codex/config.toml
[mcp_servers.sanctions-kyb-compliance]
url = "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/sanctions-kyb-compliance"
.cursor/mcp.json
{
  "mcpServers": {
    "sanctions-kyb-compliance": {
      "url": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/sanctions-kyb-compliance"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "sanctions-kyb-compliance": {
      "type": "http",
      "url": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/sanctions-kyb-compliance"
    }
  }
}

Available tools 11

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

sanctions
sanctions_changes
Use when you run sanctions monitoring and need what changed since your last run: entries added, removed and amended on OFAC SDN, UK, EU, Canada and US CSL since a date, one format, with list. Returns the paid x402 request for your input (GET /sanctions/changes, $0.02 per call; schema linked). Call that URL with an x402 or MPP client to get the data. Bad input is refused before any charge. With an access key (Authorization: Bearer p0k_..., buy at https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/keys/buy?usd=5) the tool pays the call itself, returns the data and deducts the price. First call each day returns the data itself, free; later calls return the paid request.
sanctions_screening
Use when you need to screen a wallet address or a person/company name against sanctions lists before paying or trading: OFAC SDN, UK, EU, Canada and US CSL in one call. Returns the paid x402 request for your input (GET /sanctions/check, $0.005 per call; schema linked). Call that URL with an x402 or MPP client to get the data. Bad input is refused before any charge. Sanctions lists only (OFAC SDN, UK, EU, Canada, US CSL). Send address or name, not both. For a broader rule-based risk label use wallet_risk (addresses) or token_risk (tokens); for a list of addresses use sanctions_screening_batch; for a payee address before paying use check_payee; for a company or person with country or LEI use check_counterparty. With an access key (Authorization: Bearer p0k_..., buy at https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/keys/buy?usd=5) the tool pays the call itself, returns the data and deducts the price. First call each day returns the data itself, free; later calls return the paid request.
sanctions_screening_batch
Use when you need to screen a list of wallet addresses against sanctions lists in one call: up to 25 per POST (0x, BTC, TRX, SOL and any other 20-128 character address). Returns the paid x402 request for your input (POST /sanctions/check/batch, $0.125 per call; schema linked). POST that JSON body to the URL with an x402 or MPP client to get the data. Bad input is refused before any charge. For one address or a name use sanctions_screening. With an access key (Authorization: Bearer p0k_..., buy at https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/keys/buy?usd=5) the tool pays the call itself, returns the data and deducts the price.
company
company_lei
Use when an agent must verify a company or find its LEI: by lei= the legal name, status, legal form, addresses, registration renewal date, direct and ultimate parent and BIC. Returns the paid x402 request for your input (GET /company/lei, $0.005 per call; schema linked). Call that URL with an x402 or MPP client to get the data. Bad input is refused before any charge. With an access key (Authorization: Bearer p0k_..., buy at https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/keys/buy?usd=5) the tool pays the call itself, returns the data and deducts the price. First call each day returns the data itself, free; later calls return the paid request.
company_lei_batch
Use when you must refresh or screen many companies by LEI (KYB, vendor or counterparty lists): up to 200 LEIs in one POST, read from GLEIF in one call: legal name, status, addresses. Returns the paid x402 request for your input (POST /company/lei/batch, $0.02 per call; schema linked). POST that JSON body to the URL with an x402 or MPP client to get the data. Bad input is refused before any charge. With an access key (Authorization: Bearer p0k_..., buy at https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/keys/buy?usd=5) the tool pays the call itself, returns the data and deducts the price. First call each day returns the data itself, free; later calls return the paid request.
bank
bank_us
Use when an agent must identify or vet a US bank: by name or FDIC cert returns FDIC data: active or closed, charter class, regulator, city/state, website, total assets and report date. Returns the paid x402 request for your input (GET /bank/us, $0.005 per call; schema linked). Call that URL with an x402 or MPP client to get the data. Bad input is refused before any charge. With an access key (Authorization: Bearer p0k_..., buy at https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/keys/buy?usd=5) the tool pays the call itself, returns the data and deducts the price. First call each day returns the data itself, free; later calls return the paid request.
counterparty
check_counterparty
Use when you must vet a counterparty before paying or onboarding it: one call screens a name (and an optional wallet address) against OFAC SDN, UK, EU, Canada and US CSL. Returns the paid x402 request for your input (GET /check/counterparty, $0.015 per call; schema linked). Call that URL with an x402 or MPP client to get the data. Bad input is refused before any charge. A name, optionally with country, LEI or wallet address; for one payee address before paying use check_payee; for a plain list lookup of an address or name use sanctions_screening. With an access key (Authorization: Bearer p0k_..., buy at https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/keys/buy?usd=5) the tool pays the call itself, returns the data and deducts the price. First call each day returns the data itself, free; later calls return the paid request.
lei
lei_changes
Use when you keep a KYB/LEI register and need what changed since your last run: legal-entity records created, lapsed. Returns the paid x402 request for your input (GET /lei/changes, $0.02 per call; schema linked). Call that URL with an x402 or MPP client to get the data. Bad input is refused before any charge. With an access key (Authorization: Bearer p0k_..., buy at https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/keys/buy?usd=5) the tool pays the call itself, returns the data and deducts the price. First call each day returns the data itself, free; later calls return the paid request.
payee
check_payee
Use before an agent pays an address: one call screens the payee address against OFAC, UK, EU sanctions wallet entries, adds the rule-based wallet risk (EVM). Returns the paid x402 request for your input (GET /check/payee, $0.015 per call; schema linked). Call that URL with an x402 or MPP client to get the data. Bad input is refused before any charge. One payee address (0x EVM or Solana): sanctions wallet entries plus, for EVM, the rule-based wallet risk; for a person or company name use check_counterparty; for a list of addresses use sanctions_screening_batch. With an access key (Authorization: Bearer p0k_..., buy at https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/keys/buy?usd=5) the tool pays the call itself, returns the data and deducts the price. First call each day returns the data itself, free; later calls return the paid request.
token
token_risk
Use for a rule-based risk label on an ERC-20 token before you accept or route it: OFAC SDN match, upgradeable proxy, owner with mint/pause/blacklist (USDC, USDT, WBTC, cbBTC issuer-listed). Returns the paid x402 request for your input (GET /token/risk, $0.01 per call; schema linked). Call that URL with an x402 or MPP client to get the data. Bad input is refused before any charge. For a wallet (not a token contract) use wallet_risk. With an access key (Authorization: Bearer p0k_..., buy at https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/keys/buy?usd=5) the tool pays the call itself, returns the data and deducts the price. First call each day returns the data itself, free; later calls return the paid request.
wallet
wallet_risk
Use for a rule-based risk label on an EVM address before paying it: exact OFAC SDN match, contract or plain account (Base, Ethereum), outgoing transaction count (Base, Ethereum, Arbitrum, Polygon). Returns the paid x402 request for your input (GET /wallet/risk, $0.01 per call; schema linked). Call that URL with an x402 or MPP client to get the data. Bad input is refused before any charge. For an ERC-20 token use token_risk; for the sanctions match of many addresses (all screened lists) use sanctions_screening_batch; for one payee address before paying, including Solana, use check_payee. With an access key (Authorization: Bearer p0k_..., buy at https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/keys/buy?usd=5) the tool pays the call itself, returns the data and deducts the price. First call each day returns the data itself, free; later calls return the paid request.

Endpoints

URLTransportStateLatencyChecked
https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/sanctions-kyb-compliance streamable-http answering 319 ms 10 min ago

Alternatives to P0: sanctions, KYB and payee checks

same job, measured the same way
D
Dropcoin Validation
by freshfos

EU compliance checks for AI agents: sanctions, company, VAT ID, IBAN, email. Pay per call.

6 tools answering
Fairquery Agent Trust & Data Safety
by fairquery

PII/secret redaction, email checks, sanctions screening and OSV vulnerability lookups for AI agents.

302 installs/wk local only
Alphapipeline
by parkyucheol-del

Pay-per-call x402 API for AI trading agents: pre-trade security checks, Polymarket & HIP-4 odds.

30 tools answering
Fairquery Agent Trust & Data Safety
by getfairquery

PII/secret redaction, email checks, sanctions screening, OSV lookups and an MCP server pre-check.

21 tools answering
Agent Toolkit
by white-hat-lab

Pay-per-call developer utilities and npm supply-chain security tools for coding agents, over x402.

81 installs/wk local only
Solana X402 Compliance
by msantagiulianab

RFC 9110 x402 Solana compliance screening and micropayments gateway for AI agents.

135 installs/wk local only
Vextorium
by vextorium-api

200+ pay-per-call APIs for AI agents via x402: on-chain data, DeFi, markets and compliance.

4 tools answering
BlockchainAnalysis
by blockchainanalysis

Compliance MCP for AI agents: sanctions & KYT screening on 50+ chains, stablecoin-freeze, oracle.

13 tools answering

P0: sanctions, KYB and payee checks — questions

Answers built from our own checks of this server.

What can P0: sanctions, KYB and payee checks do?
It exposes 11 tools, read directly from the server on our last check. Among them: bank_us, check_counterparty, check_payee, company_lei, company_lei_batch, lei_changes and 5 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is P0: sanctions, KYB and payee checks mostly used for?
Its tools cluster around sanctions and company. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is P0: sanctions, KYB and payee checks working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 79 of 79 checks got a reply (100.0%), average response time 302 ms. The bar chart above shows every period we have measured.
How do I connect P0: sanctions, KYB and payee checks?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does P0: sanctions, KYB and payee checks need an API key?
No. P0: sanctions, KYB and payee checks completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 11 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is P0: sanctions, KYB and payee checks?
It answers our handshake in 302 ms on average, which is faster than 47% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.