# Keen.io AI integration on Definable

> Keen.io is an embedded analytics API that enables developers to collect, analyze, and visualize event data seamlessly.

## What this connects

Keen.io is an embedded analytics API that enables developers to collect, analyze, and visualize event data seamlessly.

Vendor: https://keen.io/

## Tools available

**6** tools available. First 6:

- `KEEN_IO_INSPECT_ALL_EVENT_COLLECTIONS` — Inspect All Event Collections — Retrieve schema information for all event collections in a Keen.io project. Use this tool to: - List all event collection names in a project - Discover the schema (property names and types) for each collection - Explore available data before running queries Returns up to 5000 event collections with their names, URLs, and optional property schemas.
- `KEEN_IO_INSPECT_COLLECTION_PROPERTY` — Inspect Collection Property — Tool to return details for a specific property in an event collection. Use when you need to inspect a property's inferred type and resource URL.
- `KEEN_IO_INSPECT_SINGLE_EVENT_COLLECTION` — Inspect Single Event Collection — Retrieve schema information for a single Keen.io event collection. Returns the inferred property types for all fields in the specified collection, useful for understanding data structure before running queries. Property types include 'num' (numbers), 'string' (text), 'bool' (booleans), and 'datetime' (timestamps). Use this tool when you need to: - Understand the structure of a specific event collection - Verify property names and types before building queries - Debug data type mismatches in analytics queries
- `KEEN_IO_LIST_CACHED_DATASETS` — List Cached Dataset Definitions — List all cached dataset definitions for a Keen.io project. Returns paginated results of pre-computed dataset definitions including their query configuration, status, and timing information. Use limit and after_name parameters to page through large result sets. Cached datasets allow pre-computing analytics for hundreds or thousands of entities at once, enabling instant retrieval of results for any indexed entity.
- `KEEN_IO_SELECT_UNIQUE` — Select Unique — Tool to return unique values for a target property. Use when distinct property values are required for matching events with optional filters and timeframe constraints.
- `KEEN_IO_UNREVOKE_ACCESS_KEY` — Unrevoke Access Key — Reactivate a previously revoked Keen.io access key. Use this tool when you need to restore access for a key that was previously revoked but not deleted. A revoked key has its 'active' flag set to false; this operation sets it back to true, allowing the key to be used for API authentication again. Note: This operation requires a Master API Key for authentication. The key must have been previously revoked (not deleted) to be unrevoked.

## Auth

Auth schemes: `API_KEY`.

## How agents use Keen.io

Inside a Definable workflow, Keen.io is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Keen.io** — the Researcher (GPT-5.5) pulls context from Keen.io (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Keen.io** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Keen.io (create record, post message, draft email).
- **Designer / Engineer → Distributor → Keen.io** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Keen.io (attach file, open PR comment, post status).

The Verifier checks every Keen.io call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- analytics — https://definable.ai/apps/category/analytics/
- business intelligence — https://definable.ai/apps/category/business-intelligence/

## Related

- HTML page: https://definable.ai/apps/keen_io/
- Same category (analytics): https://definable.ai/apps/category/analytics/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
