🔴 "Should compliance teams use LLMs in screening?” was a question we were asking just a few months ago.
That future arrived much faster than we anticipated. LLM agents are no longer just reading lists, but running workflows: pulling customer records, running screening checks, flagging anomalies, and handing analysts a clean case file to sign off on.
So now we’re asking a slightly different question: what exactly is your agent calling, and can it show its workings?
yente-client is our Python-side tooling layer for talking to yente, our open-source screening API. It collapses several jobs that would ordinarily be handled separately into a single package:
🔧 SDK — for developers wiring screening into their own systems
⌨️ CLI — for analysts running ad-hoc checks or nightly re-screens from the terminal
🤖 MCP server — for LLM agents to handle screening as a step in a larger workflow
Each layer offers a different way to call the API, but all three are powered by the same open matching engine. Whether a response arrives as CLI text, an SDK object, or an agent's tool result, it's a #FollowTheMoney entity underneath — a little slice of a bigger, connected graph, with a clear data trail.
As compliance workflows keep shifting toward agentic tooling, we think one distinction will become increasingly important: not just that a match was flagged, but why.
Come and battle-test yente-client for us! Links below 👇
#KYC #AML #sanctionsdata