Introducing Kairos: real-time fraud decisions, from sign-up to payout.Read the launch post
Kairos
Developers

Add real-time decisions in an afternoon.

Install the SDK, send events, and ask for a decision.

npm install @finic-ai/kairos
pip install finic-kairos
withdrawal.ts
import { Kairos } from "@finic-ai/kairos";const kairos = new Kairos({ apiKey: KAIROS_API_KEY });// Send what happens in your productkairos.track("login", { userId: "user_42", deviceId: "d9" });// Ask what to do when something risky happensconst decision = await kairos.decide({  type: "withdrawal",  userId: "user_42",  usd: 900,});// approve, step_up, review or block

Connect your agent

In the console, open Settings › MCP, turn on the tool groups your agent needs, and create a key. Then add Kairos to your agent.

Terminal
claude mcp add --transport http kairos \  https://kairos.finic.ai/mcp \  --header "Authorization: Bearer ksk_…"

Run at the edge

Install @finic-ai/kairos-edge and put Kairos in front of your app in a Cloudflare Worker, Fastly Compute or Lambda@Edge. It sends events and asks for decisions, with no change to your app.

src/index.ts
import { cloudflare }  from "@finic-ai/kairos-edge/cloudflare";export default cloudflare();

See Kairos on your own decisions.

Talk to us about your fraud and risk decisions, or start on Kairos Cloud today.

Try Kairos Cloud