Skip to main content
Keen.io logo

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.

Get your Keen.io credential →

Fields to fill in FlyMyAI

FieldDetails
Master KeyThe most powerful API key. Required for administrative functions like deleting data or managing project settings. (required)
Write KeyAPI key for data-writing operations. Required for sending events to Keen.io. (required)
Read KeyAPI key for querying and analyzing data. Required for running queries and extracting data. (required)
Keen Project IDThe 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.

ActionWhat it doesRequired inputs
KEEN_IO_INSPECT_ALL_EVENT_COLLECTIONSTool 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_PROPERTYTool 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_COLLECTIONTool 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_DATASETSTool to list cached dataset definitions for a project. Use when you need to page through dataset definitions.project_id
KEEN_IO_SELECT_UNIQUETool 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_KEYTool to unrevoke (reactivate) a specific access key. Use when needing to restore a previously revoked API key.project_id, key
We love our partners - FlyMy.AI builds with the best. Thanks, Keen.io!