Keen.io
Keen.io is an embedded analytics API that enables developers to collect, analyze, and visualize event data seamlessly.
This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.
Connect
Keen.io authenticates with an API key. Generate the credential in your Keen.io account, then paste it into FlyMyAI the first time an agent uses a Keen.io action.
Fields to fill in FlyMyAI
| Field | Details |
|---|---|
Master Key | The most powerful API key. Required for administrative functions like deleting data or managing project settings. (required) |
Write Key | API key for data-writing operations. Required for sending events to Keen.io. (required) |
Read Key | API key for querying and analyzing data. Required for running queries and extracting data. (required) |
Keen Project ID | The unique identifier for your Keen.io project, used to construct the API request URL. (required) |
Actions
Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.
| Action | What it does | Required inputs |
|---|---|---|
KEEN_IO_INSPECT_ALL_EVENT_COLLECTIONS | Tool to retrieve schema info for all event collections. Use when you need to list collection names and optional property schema for a given project. Use include_schema to toggle schema details. | project_id |
KEEN_IO_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. | project_id, event_collection, property_name |
KEEN_IO_INSPECT_SINGLE_EVENT_COLLECTION | Tool to retrieve schema info for a single event collection. Use when you need the inferred property types for a specific collection in a project. | project_id, event_collection |
KEEN_IO_LIST_CACHED_DATASETS | Tool to list cached dataset definitions for a project. Use when you need to page through dataset definitions. | project_id |
KEEN_IO_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. | project_id, event_collection, target_property, timeframe |
KEEN_IO_UNREVOKE_ACCESS_KEY | Tool to unrevoke (reactivate) a specific access key. Use when needing to restore a previously revoked API key. | project_id, key |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Keen.io!