Kirk — Unsupervised Structural Change Detection
by kirk-mcp.kavara.ai in Other
The Kalman filter for the non-Gaussian, non-stationary world. Unsupervised structural change.
https://kirk-mcp.kavara.ai/mcp- Tools
- 14
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 496 ms
- 841 ms slowest 5%
- Last check
- Passed
- 4 h ago, next in 2 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"kirk-unsupervised-structural-change-detection": {
"type": "http",
"url": "https://kirk-mcp.kavara.ai/mcp"
}
}
}14 tools
- kirk_billing_show
Return the caller's account_id, IU balance, USD equivalent at list, frozen flag, and recent ledger entries. Purpose: Surface the caller's current billing state — what they can spend, whether the account is frozen, and how recent entries landed. Use when: The caller wants to…
- kirk_billing_checkout
Create a Stripe Checkout Session URL for buying a credit pack (starter / scale / enterprise). Purpose: Hand the caller a self-serve URL to purchase IU credits. Use when: The caller's balance is low, or you want to route to a self-serve top-up flow before a larger validation…
- kirk_billing_usage
Return the caller's inference consumption over the last N days from the append-only Gate 2 events table. Purpose: Historical usage summary + per-tool breakdown for the caller's account. Use when: You need a usage report for the caller or an admin, or you are reconciling ledger…
- kirk_bulk_howto
Return a self-contained stdlib Python client for scoring at ZERO per-call LLM tokens. Purpose: Hand the caller an HTTP consumer that runs locally so bulk scoring doesn't burn LLM tokens per book. Use when: You need to score more than ~200 books, or `kirk_score_book_batch`…
- kirk_demo_trading
Runs a curated demonstration of Kirk on a trading example. Zero arguments. Returns real Kirk output against the same sealed engine that customer callers hit. Free, rate-limited. First-time users: call this to see what Kirk does before signing up. Purpose: Score n=30 jittered L2…
- kirk_demo_uav
Runs a curated demonstration of Kirk on a UAV example. Zero arguments. Returns real Kirk output against the same sealed engine that customer callers hit. Free, rate-limited. First-time users: call this to see what Kirk does before signing up. Purpose: Score n=30 jittered…
- kirk_verify_engine
Verify sealed engine identity — returns the sha256 of the running scoring binary. Also serves as a liveness probe against the sealed backend. Purpose: Attest which Kirk build is currently serving scoring calls. Response carries the HOST DEFAULT engine sha (kirk_version). That…
- kirk_list_models
Enumerate the model_ids the sealed engine exposes, with the engine sha stamped in-response. Purpose: Discover the model catalog and record the sealed engine sha alongside your inference results. Use when: You are wiring a client for the first time and need model_id values for…
- kirk_infer_legacy
Score a 50-value feature vector against the legacy /v1/infer route on the sealed engine. Purpose: Backwards-compatible scoring surface for callers that were already targeting the legacy path. Use when: You have an existing client wired to /v1/infer and need continued MCP…
- kirk_score_book
Score one L2 order-book snapshot through the sealed single-layer path and return a scalar entropy plus engine attestation. Purpose: Score one snapshot end-to-end through the sealed engine and surface the result plus the engine sha that produced it. Use when: You are validating…
- kirk_score_l2_book
Score a sequence of full L2 order books as one chain and return per-book entropies plus engine attestation. Purpose: Score complete books — prices, sizes and order counts — rather than prices alone. This is the v2 book contract; it carries information the price-only contract…
- kirk_score_book_batch
Score up to 500 L2 order-book snapshots in one MCP call — returns an entropies list plus engine attestation. Purpose: Batch-score up to 500 snapshots through the sealed engine in a single MCP dispatch. Use when: You are validating batch behaviour, comparing entropy…
- kirk_render_book
Render an L2 order-book snapshot into the 20×20 complex128 thermometer tensor WITHOUT invoking the sealed engine. Purpose: Local tensor prep and inspection — see what shape the sealed engine will receive without paying for a scoring call. Use when: You want to sanity-check…
- kirk_score_random
Synthesize N realistic-geometry L2 book snapshots and score them — convenience wrapper on kirk_score_book_batch. Purpose: Produce a live entropy series with no external data — the fastest way to confirm a new integration is wired end-to-end. Use when: You want a wiring-check…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 4 h ago | Passed | 200 | 619 ms |
| 13 h ago | Passed | 200 | 454 ms |
| 22 h ago | Passed | 200 | 544 ms |
| 33 h ago | Passed | 200 | 450 ms |
| 44 h ago | Passed | 200 | 510 ms |
Show 10 older checks
| 2 days ago | Passed | 200 | 489 ms |
| 3 days ago | Passed | 200 | 476 ms |
| 3 days ago | Passed | 200 | 550 ms |
| 4 days ago | Passed | 200 | 468 ms |
| 4 days ago | Passed | 200 | 521 ms |
| 4 days ago | Passed | 200 | 483 ms |
| 5 days ago | Passed | 200 | 496 ms |
| 5 days ago | Passed | 200 | 824 ms |
| 6 days ago | Passed | 200 | 490 ms |
| 6 days ago | Passed | 200 | 529 ms |