io.github.Piwe/compliance-api
Official4 toolsAgentEconomy Compliance API
Paid KYC, AML, and regulatory risk assessment over MCP via x402 USDC micropayments on Base.
KYC, AML, and regulatory risk assessment via micropayments on Base blockchain.
Captured live from the server via tools/list.
aml_screen
Screen an entity against Anti-Money Laundering (AML) watchlists including OFAC SDN and UN sanctions. Returns risk level, risk score, recommendation (approve/review/reject), and sanctions match details. Uses Jaro-Winkler fuzzy name matching for accurate detection. Cost: $0.05 USDC per screening. Caller must supply a signed X-PAYMENT header on the MCP HTTP request.
Parameters (5)
- amountstring
Transaction amount
- currencystring
Currency code (e.g. USDC, ETH, BTC)
- entity_namestringrequired
Full legal name of the person or entity to screen
- transaction_idstring
Transaction identifier for audit trail
- wallet_addressstring
Blockchain wallet address to check
kyc_check
Run a KYC (Know Your Customer) identity verification check against OFAC and UN sanctions lists. Returns verification status, risk score (0-100), and sanctions/PEP match results. Powered by real government sanctions data (OFAC SDN + UN Security Council). Cost: $0.01 USDC per check. Caller must supply a signed X-PAYMENT header on the MCP HTTP request.
Parameters (4)
- countrystring
ISO 3166-1 alpha-2 country code (e.g. US, GB, ZA, IR)
- entity_idstring
National ID, passport number, or company registration number
- entity_namestringrequired
Full legal name of the person or entity to verify
- wallet_addressstring
Blockchain wallet address (e.g. 0x...)
risk_report
Generate a comprehensive regulatory risk assessment report combining KYC verification, AML sanctions screening, and multi-jurisdiction risk analysis. Returns overall risk level, risk score, sanctions results, jurisdiction-specific risk factors, and recommended compliance actions. Cost: $0.10 USDC per report. Caller must supply a signed X-PAYMENT header on the MCP HTTP request.
Parameters (4)
- entity_namestringrequired
Full legal name of the person or entity
- entity_typestring
Entity type: 'individual' or 'company'
- include_transaction_analysisboolean
Include on-chain transaction analysis in the report
- wallet_addressstring
Blockchain wallet address
wallet_screen
Screen a blockchain wallet address for compliance risk. Combines a direct OFAC sanctioned-address check with on-chain exposure analysis across Ethereum and Base — flagging sanctioned counterparties the wallet transacted with and known mixer (e.g. Tornado Cash) exposure. Returns risk level, score (0-100), and recommendation (approve/review/reject). No entity name required. Cost: $0.05 USDC per screening. Caller must supply a signed X-PAYMENT header on the MCP HTTP request.
Parameters (1)
- wallet_addressstringrequired
EVM wallet address to screen (0x + 40 hex chars)
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"compliance-api": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.netbrainis.co.za/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.