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();