Keen

Keen MCP Connector for Claude

A+

Stream events and perform powerful analytics queries via Keen.io.

10 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Keen.io project to any AI agent to automate data collection and analysis. This MCP server allows your agent to record events and run complex analytical queries (count, sum, average, etc.) directly from natural language.

What you can do

  • Event Recording — Send custom event data to any collection in your project instantly
  • Compute Metrics — Run aggregation queries like count, sum, and average on your event data
  • Data Discovery — List all event collections, saved queries, and cached datasets
  • Insight Extraction — Retrieve unique values for specific properties to understand data distribution
  • Project Oversight — Get comprehensive metadata and configuration details for your Keen project

How it works

  1. Subscribe to this server
  2. Enter your Keen Project ID and Master Key
  3. Start streaming and analyzing data from Claude, Cursor, or any MCP client

Who is this for?

  • Data Engineers — Quickly test event recording and verify collection schemas via natural language
  • Product Analysts — Run ad-hoc metrics and aggregation queries without writing code
  • Developers — Integrate event streaming checks and project status monitoring into your development workflow
event-streamingdata-aggregationanalytics-apireal-time-databusiness-intelligence

10 tools expose this connector's capabilities to your AI agent.

average_property

Calculate average of a property

list_collections

List all event collections

count_events

Count total events in a collection

count_unique

Count unique values for a property

list_datasets

List cached datasets

get_project_details

Get project configuration and details

record_event

Record a single event to a collection

list_saved_queries

List all saved queries

select_unique

List all unique values for a property

sum_property

Sum numeric values of a property

See how to talk to your AI agent using Keen.

Record a 'purchase' event with price 99.99 and user 'user_123' in Keen.

I've recorded the 'purchase' event to your Keen project. The data has been successfully sent to the 'purchase' collection.

What is the total count of 'page_view' events?

I've run the query. There are a total of 15,432 events in your 'page_view' collection.

Show me all saved queries in my project.

I found 8 saved queries, including 'Daily-Revenue-Summary', 'User-Retention-Analysis', and 'Checkout-Conversion-Funnel'.

Yes, the `record_event` tool allows you to send a JSON object representing your event directly to any named collection.

Related Connectors